Разкрывающееся меню

12
W
На сайте с 09.04.2010
Offline
24
#11

http://www.fishtour.by/

вот пример

Пункты меню "Водоёмы беларусии" и "Ихтиология"

Werdik добавил 06.12.2010 в 20:14

Ползал по коду и фот что нашёл


// convert separator to anchor
if ($element->name() == 'span' && $element->attributes('class') == 'separator') {
$element->_name = 'a';
$element->addAttribute('href', '#');
$element->addAttribute('onclick', 'return false;');
if ($sublist == null)
$element->addAttribute('class', 'separator separator-without-submenu');

Это имеет какое-то отношение к моему вопросу?

Вроде как да.

Только я не могу поставить в разделителе ни одну из этих функций

W
На сайте с 09.04.2010
Offline
24
#12

Как-то умерла темка.

Вобщем обновлю её + опишу проблему подробно.

Ситуация у меня такая

Создал на artisteer 3.0 шаблон, в шаблоне есть вертикальное меню в котором подпункты должны выпадать по клику на родительские пункты, (в настройках artisteer я это указал).

Заливаю шаблон на сайт. меню вижу, подпункты есть, но оно не выпадает.

В настройках jooml'ы указан суфикс класса модуля art-vmenu, стоит галка показывать все элементы меню, кеш отключён.

Собсвенно вопросы.

1. какие ещё галки нужно ставить в настройках модуля меню? (лучше указать от начала до конца какие настройки должны быть)

2. какой тип родительского элемента нужно ставить (ссылка, разделитель и т.д.)?

Перепробовал кучу вариантов, ничего не получается, везде в хелпах в основном "Установите суфикс класса art-vmenu" "Включите в настройках показывать все пункты меню".

Такого как у меня пока не видел. Помогите пожалуйста.

jpg menu1.jpg
jpg menu2.jpg
jpg menu3.jpg
W
На сайте с 09.04.2010
Offline
24
#13

up. Проблема осталась. Никто не сможет помочь? Ну на новый год...

[Удален]
#14
Werdik:
можно и ссылкой, только на нее повесить onclick="return:false;"
Как это? Пробовал вставить вместе с ссылкой - пропало полностью меню, осталась только главная.

Двоеточие не нужно:

<a href="http://site.ru" OnClick="return false">ссылка</a>

Да. Адрес тоже не обязательно.

[Удален]
#15

ТС, без знания кода у вас может не получится того, чего вы действительно хотите. Я бы решал данную ситуацию так: нашел бы файл шаблона, откуда тянется html для меню, либо основной файл шаблона. Там бы сделал css-меню с небольшим javascript-хаком под ие. Описание такого меню можно найти здесь: http://cssor.ru/css/polezno-interesnoe/cssmenu. Если необходимо подтянуть знания html/css, можно обратиться к сайту htmlbook.ru. А javascript там настолько несущественный, что вы поймете его и без дополнительных знаний, а, возможно, просто скопируете и вставите.

W
На сайте с 09.04.2010
Offline
24
#16

ок. всё попробую. спасибо за участие

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий