irina72 0 Опубликовано 15 августа, 2011 Жалоба Share Опубликовано 15 августа, 2011 Здравствуйте! Скажите, пожалуйста, можно ли сделать так, чтобы меню категорий было всегда в раскрытом виде, со всеми подкатегориями? И, если можно, то как это сделать? Шаблон xtc. Заранее спасибо за ответ. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 августа, 2011 Жалоба Share Опубликовано 15 августа, 2011 Здравствуйте! Попробуйте поставить вот это - http://vamshop.ru/forum/files/file/19-%d0%b1%d0%be%d0%ba%d1%81-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9-%d1%81-%d1%80%d0%b0%d0%b7%d0%b2%d1%91%d1%80%d0%bd%d1%83%d1%82%d1%8b%d0%bc-%d0%b4%d0%b5%d1%80%d0%b5%d0%b2%d0%be%d0%bc/ Ссылка на сообщение Поделиться на другие сайты
anstyle 0 Опубликовано 16 августа, 2011 Жалоба Share Опубликовано 16 августа, 2011 подскажите как сделать нормальное валидное иерархическое меню вида: <ul> <li><a href="#" title="#">Menu 1</a> <ul> <li><a href="#" title="#">Sub Menu 1</a></li> <li><a href="#" title="#">Sub Menu 2</a></li> <li><a href="#" title="#">Sub Menu 3</a></li> </ul> </li> <li><a href="#" title="#">Menu 2</a></li> <li><a href="#" title="#">Menu 3</a></li> </ul> Ссылка на сообщение Поделиться на другие сайты
anstyle 0 Опубликовано 16 августа, 2011 Жалоба Share Опубликовано 16 августа, 2011 + чтобы сразу выводилась вся иерархися естествено Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 августа, 2011 Жалоба Share Опубликовано 17 августа, 2011 Взять меню, что по ссылке и поправить под нужны вид, раз Вам вид по умолчанию не устраивает. Ссылка на сообщение Поделиться на другие сайты
anstyle 0 Опубликовано 17 августа, 2011 Жалоба Share Опубликовано 17 августа, 2011 там не вид меню, это не семантичный код, вот в чем трабл, то что есть сча, практически не реально адекватно сделать выпадающие меню и тд, если бы смогли сделать как я описал выше, я уверен что это многим будет полезно Ссылка на сообщение Поделиться на другие сайты
anstyle 0 Опубликовано 17 августа, 2011 Жалоба Share Опубликовано 17 августа, 2011 полазил деатально по форуму, то что я писал оказалось уже сделаным http://vamshop.ru/forum/files/file/17-css-%D0%BC%D0%B5%D0%BD%D1%8E/ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 августа, 2011 Жалоба Share Опубликовано 17 августа, 2011 :) Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 В моём случае, на сайте две основных категории, в каждой из которых по 25-30 подкатегорий, и каждая из подкатегорий содержит по 25-30 подподкатегорий, где и как обрезать вывод на страницу подкатегорий и подподкатегорий по количеству? благодарю за ответ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 Никак не обрезать, такой опции по умолчанию нет, выводится всё, что есть. Нужно просто меню правильное выбрать или организовать удобно для такого количества. В файлах, насколько я помню, есть например yahoo tree menu или Cssmenu. Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 yahoo tree menu Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 В моём случае, на сайте две основных категории, в каждой из которых по 25-30 подкатегорий, и каждая из подкатегорий содержит по 25-30 подподкатегорий, где и как обрезать вывод на страницу подкатегорий и подподкатегорий по количеству? подскажите, как вывести в боксе только две основных категории, чтобы по клику на основной категории не было раскрывающегося меню с подкатегориями, а только переход на страницу основной категории. Насколько я понял это файл categories.php(стандартный), но что там править не ума не приложу. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 Если нужно оставить только вернхие категори, в стандартном меню, в /templates/шаблон/source/boxes/categories.php удалите: while (list ($key, $value) = each($id)) { unset ($prev_id); unset ($first_id); $categories_query = "select c.categories_id, cd.categories_name, c.parent_id from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd where c.categories_status = '1' and c.parent_id = '".$value."' ".$group_check." and c.categories_id = cd.categories_id and cd.language_id='".$_SESSION['languages_id']."' order by sort_order, cd.categories_name"; $categories_query = vamDBquery($categories_query); $category_check = vam_db_num_rows($categories_query, true); if ($category_check > 0) { $new_path .= $value; while ($row = vam_db_fetch_array($categories_query, true)) { $foo[$row['categories_id']] = array ('id' => $row['categories_id'], 'name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key +1, 'path' => $new_path.'_'.$row['categories_id'], 'next_id' => false); if (isset ($prev_id)) { $foo[$prev_id]['next_id'] = $row['categories_id']; } $prev_id = $row['categories_id']; if (!isset ($first_id)) { $first_id = $row['categories_id']; } $last_id = $row['categories_id']; } $foo[$last_id]['next_id'] = $foo[$value]['next_id']; $foo[$value]['next_id'] = $first_id; $new_path .= '_'; } else { break; } } [/code] Тогда будут выводиться только верхние категории первого уровня. Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 благодарю. помогло :trollface: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 октября, 2012 Жалоба Share Опубликовано 31 октября, 2012 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения