sea1730@yandex.ru 0 Опубликовано 31 октября, 2010 Автор Жалоба Share Опубликовано 31 октября, 2010 я добавил категория смещается но перед ней в вашем шаблоне есть треугольнички они не смещаются. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 ноября, 2010 Жалоба Share Опубликовано 1 ноября, 2010 Убирайте эти общие треугольнички для всех уровней и добавляйте только в конкретный уровень, в конкретный стиль, тогда и они будут смещаться. Надо ж основы css знать, раз взялись править css. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 1 ноября, 2010 Автор Жалоба Share Опубликовано 1 ноября, 2010 я учусь на ходу вам большое спасибо за помощь очень благодарен за поддержку. Уже кое что начинаю понимать. А где они прописаны? :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 ноября, 2010 Жалоба Share Опубликовано 1 ноября, 2010 Ну так там же, в стилях для #CategoriesBoxMenu Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 ноября, 2010 Жалоба Share Опубликовано 1 ноября, 2010 Уберите вообще эти стрелочки, раз нормально отступ не можете сделать, там наверное проще будет. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Подскажите что произошло. При входе в разделы и если в подразделах имеются одинаковые названия то товары открываются совсем из другой категории имеющие такоеже название. При выборе карты сайта высвечивается такая надпись. Fatal error: Call to undefined function vam_category_link() in /home/smolhimr/domains/smolhim.ru/public_html/media/content/sitemap.php on line 71 Что делать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Видимо, что-то с файлом /inc/vam_category_link.inc.php Проверьте, не пустой ли файл. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 в этом файле вот это <?php /* ----------------------------------------------------------------------------------------- $Id: vam_category_link.inc.php 899 2007-02-07 10:51:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2003 nextcommerce (vam_category_link.inc.php,v 1.4 2003/08/13); www.nextcommerce.org © 2004 xt:Commerce (vam_category_link.inc.php,v 1.4 2003/08/25); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ function vam_category_link($cID,$cName='') { $cName = vam_cleanName($cName); $link = 'cat='.$cID; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $link = 'cat=c'.$cID.'_'.$cName.'.html'; return $link; } ?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Вроде нормально всё. А в /includes/application_top.php есть такая строка: require_once (DIR_FS_INC.'vam_category_link.inc.php');[/code] Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Да Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Странно конечно. Вставьте тогда этот код: function vam_category_link($cID,$cName='') { $cName = vam_cleanName($cName); $link = 'cat='.$cID; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $link = 'cat=c'.$cID.'_'.$cName.'.html'; return $link;}[/code]В файл /media/content/sitemap.phpВнизу, до ?> Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Все втавил теперь высвечивается. Fatal error: Call to undefined function CacheCheck() in /home/smolhimr/domains/smolhim.ru/public_html/media/content/sitemap.php on line 86 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Вы точно этот модуль установили так как написано в readme.txt файле?! Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 сделал так как вы написали вот. <?php /* ----------------------------------------------------------------------------------------- $Id: sitemap.php 782 2007-02-13 10:23:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project (earlier name of osCommerce) © 2002-2003 osCommerce; www.oscommerce.com © 2003 nextcommerce; www.nextcommerce.org © 2004 xt:Commerce (sitemap.php,v 1.19 2004/08/25); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $module = new vamTemplate; $module->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/'); require_once(DIR_FS_INC . 'vam_count_products_in_category.inc.php'); //to get category trees function get_category_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false, $cPath = '') { if ($parent_id == 0){ $cPath = ''; } else { $cPath .= $parent_id . '_'; } if (!is_array($category_tree_array)) $category_tree_array = array(); if ( (sizeof($category_tree_array) < 1) && ($exclude != '0') ) $category_tree_array[] = array('id' => '0', 'text' => TEXT_TOP); if ($include_itself) { $category_query = "select cd.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " cd where cd.language_id = '" . $_SESSION['languages_id'] . "' and c.categories_status = '1' and cd.categories_id = '" . $parent_id . "'"; $category_query = vamDBquery($category_query); $category = vam_db_fetch_array($category_query,true); $category_tree_array[] = array('id' => $parent_id, 'text' => $category['categories_name']); } $categories_query = "select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . $_SESSION['languages_id'] . "' and c.parent_id = '" . $parent_id . "' and c.categories_status = '1' order by c.sort_order, cd.categories_name"; $categories_query = vamDBquery($categories_query); while ($categories = vam_db_fetch_array($categories_query,true)) { $SEF_link = vam_href_link(FILENAME_DEFAULT, vam_category_link($categories['categories_id'],$categories['categories_name'])); if ($exclude != $categories['categories_id']) $category_tree_array[] = array('id' => $categories['categories_id'], 'text' => $spacing . $categories['categories_name'], 'link' => $SEF_link); $category_tree_array = get_category_tree($categories['categories_id'], $spacing . ' ', $exclude, $category_tree_array, false, $cPath); } return $category_tree_array; } if (GROUP_CHECK == 'true') { $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 "; } $categories_query = "select c.categories_image, c.categories_id, cd.categories_name FROM " . TABLE_CATEGORIES . " c left join " . TABLE_CATEGORIES_DESCRIPTION ." cd on c.categories_id = cd.categories_id WHERE c.categories_status = '1' and cd.language_id = ".$_SESSION['languages_id'] ." and c.parent_id = '0' ".$group_check." order by c.sort_order ASC"; // db Cache $categories_query = vamDBquery($categories_query); $module_content = array(); while ($categories = vam_db_fetch_array($categories_query,true)) { $SEF_link = vam_href_link(FILENAME_DEFAULT, vam_category_link($categories['categories_id'],$categories['categories_name'])); $module_content[]=array('ID' => $categories['categories_id'], 'CAT_NAME' => $categories['categories_name'], 'CAT_IMAGE' => DIR_WS_IMAGES . 'categories/' . $categories['categories_image'], 'CAT_LINK' => $SEF_link, 'SCATS' => get_category_tree($categories['categories_id'], '',0)); } // if there's sth -> assign it if (sizeof($module_content)>=1) { $module->assign('language', $_SESSION['language']); $module->assign('module_content',$module_content); // set cache ID if (!CacheCheck()) { $module->caching = 0; echo $module->fetch(CURRENT_TEMPLATE.'/module/sitemap.html'); } else { $module->caching = 1; $module->cache_lifetime=CACHE_LIFETIME; $module->cache_modified_check=CACHE_CHECK; $cache_id = $GET['cPath'].$_SESSION['language'].$_SESSION['customers_status']['customers_status_name'].$_SESSION['currency']; echo $module->fetch(CURRENT_TEMPLATE.'/module/sitemap.html',$cache_id); } } function vam_category_link($cID,$cName='') { $cName = vam_cleanName($cName); $link = 'cat='.$cID; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $link = 'cat=c'.$cID.'_'.$cName.'.html'; return $link; } ?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Модуль Вы как ставили, точно всё по readme.txt ?! Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Какой модуль я не понял. У меня все работало нормально. Вот с вами обсуждал как изменить цвет подкатегорий. Вы мне прислали как. Больше я ни чего не делал после этого началось. Может вам прислать пароли для входа в FTP и вы сами посмотрите. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Не могли после правки css полезть ошибки php. Наверняка ещё какие-то файлы правили. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Ни чего не правил добавил только то, что прислали и все. Больше ни куда не лазил. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Пришлите в личку ещё раз описание ошибки, доступ на ftp, доступ в админку и ссылку на магазин. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Все отправил как вы сказали. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 При открытии указанной категории нет никакой ошибки. Если речь про http://xxxxxx/CHistaja-linija.html Но Вы учитывайте, что адреса должна быть уникальные, если Вы используете SEO URL товара, т.е. у каждой категории и у каждого товара должен быть свой уникальный адрес, что б они не пересекались. Может у Вас есть две категории с одинаковым адресом и в этом дело. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 Если вы зайдете на сайт и выберете катерогию мыло, а затем Palmolive то откроются шампуни Palmolive каторые находятся в другой категории как это может быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Я ж Вам выше описал почему. Потому что у Вас одинаковые адреса получаются. Делайте адреса (опция SEO URL товара или SEO URL категории в админке) Soap-Palmolive.html и Shanpoo-Palmolive.html Как-то так. Ссылка на сообщение Поделиться на другие сайты
sea1730@yandex.ru 0 Опубликовано 2 ноября, 2010 Автор Жалоба Share Опубликовано 2 ноября, 2010 скажите пожалуста если удалить весь товар из магазина и залить его заново то SEO URL товара, SEO URL категории сформируются заново самостоятельно и такой глюк уйдет или надо для каждого товара в ручую набивать SEO URL товара чтоб оно было разным для каждого товара? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 ноября, 2010 Жалоба Share Опубликовано 2 ноября, 2010 Удалят ничего не нужно, зачем же снова тратить своё время по второму кругу забивая данные. Можно отключить опцию Генерация SEO URL в Админке - Настройки - Разное и почистить поле seo url и товаров и категорий, т.е. что б адреса были вида index.php?cat=X и product_info.php?products_id=Y Тогда адреса пересекаться не будут. Что б почистить seo url, нужно выполнить такой код (например через phpMyAdmin в закладке SQL): update categories set categories_url = '';update products set products_page_url = '';[/code]P.S. Ну и на всякий случай перед этим всем сделайте резервную копию в Админке - Разное - Резервное копирование. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения