smwebstudio 0 Опубликовано: 23 апреля 2015 Рассказать Опубликовано: 23 апреля 2015 Пожалуйста, подскажите, как выделить активный пункт меню в модуле catmenu 2.2 . В пхп не силен, попробовал реализовать средствами яваскрипта, но видимо т.к. код подключается через include, ява не помогает. Если правильно понимаю, нужно копаться в файле cat_menu.functions.php, а именно тут: // создаем линк if ( $config['allow_alt_url'] == "yes" ) $build .= "<li class='activlink1'" . $newmarker . "> <a href=\"" . $config['http_home_url'] . CatMenuUrl( $current, $all_info ) . "/\" rel=\"index section\"" . $descr . $arrow . ">" . $caticon . $alls_info . "<strong>" . $name . "</strong></a>"; else $build .= "<li class='activlink'" . $newmarker . "> <a href=\"{$config['http_home_url']}index.php?do=cat&category=" . $all_info[$current]['alt_name'] . "\" rel=\"index section\"" . $descr . $arrow . ">" . $caticon . $alls_info . "" . $name . "</a>"; } но как реализовать, не знаю... плз, очень надеюсь, что поможите... ссылка на сайт (catmenu - верхнее, ниже простой html). Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 23 апреля 2015 Рассказать Опубликовано: 23 апреля 2015 выкиньте вы его нафиг, вы видели хоть, какую разметку формирует этот лажовый модуль??? Это караул просто <span> <ul class="navigation" id="menu0"> <li class='4'><a href="/index.php?do=cat&category=politika" rel="index section" class="subcat">Политика</a> <ul class='podmenu1'> <li class='8'><a href="/index.php?do=cat&category=partii-i-dvizheniya" rel="index section">Партии и движения</a></li> <li class='9'><a href="/index.php?do=cat&category=bezopasnost" rel="index section">Безопасность</a></li> <li class='7'><a href="/index.php?do=cat&category=vlast-i-zakon" rel="index section">Власть и закон</a></li> </ul> </li> </li> </li> </li> </li> </li> <li class='5'><a href="/index.php?do=cat&category=ekonomika" rel="index section" class="subcat">Экономика</a> <ul class='podmenu1'> <li class='11'><a href="/index.php?do=cat&category=rossiya" rel="index section">Россия</a></li> <li class='13'><a href="/index.php?do=cat&category=moskva" rel="index section">Москва</a></li> <li class='12'><a href="/index.php?do=cat&category=mirovaya-ekonomika" rel="index section">Мировая экономика</a></li> <li class='6'><a href="/index.php?do=cat&category=rynok" rel="index section">Рынок</a></li> <li class='14'><a href="/index.php?do=cat&category=korrupciya" rel="index section">Коррупция</a></li> <li class='10'><a href="/index.php?do=cat&category=kompaniy" rel="index section">Компании</a></li> </ul> </li> <li class='15'><a href="/index.php?do=cat&category=obschestvo" rel="index section">Общество</a></li> <li class='3'><a href="/index.php?do=cat&category=sport" rel="index section" title="Спорт">Спорт</a></li> <li class='16'><a href="/index.php?do=cat&category=nauka" rel="index section">Наука</a></li> <li class='17'><a href="/index.php?do=cat&category=zdorove" rel="index section">Здоровье</a></li> <li class='18'><a href="/index.php?do=cat&category=mir" rel="index section">Мир</a></li> <li class='19'><a href="/index.php?do=cat&category=moscow" rel="index section">Москва</a></li> <li class='20'><a href="/index.php?do=cat&category=video" rel="index section">Видео</a></li> </li> </ul> </li> </ul></span> Цитата Ссылка на сообщение Поделиться на других сайтах
smwebstudio 0 Опубликовано: 23 апреля 2015 Рассказать Опубликовано: 23 апреля 2015 Автор понял, спасибо за рекомендацию. до этого программировал под друпал/modx/joomla и т.д., с автоматическим формированием меню никогда не возникали проблемы. а тут такое дело. А есть какие-нибудь другие модули / хаки под dle 10.x??? Если с управлением из админки - это будет супер, если нет - хоть с автоматическим формированием. Или все вручную? Заранее большое спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 23 апреля 2015 Рассказать Опубликовано: 23 апреля 2015 (изменено) можете попробовать этот http://www.cyberhelp...-adminkojj.html но руками все равно лучше. Гораздо А) надежней, Б) можно все настроить как надо Изменено 23 апреля 2015 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
LADYX 91 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 Я так понимаю, это также вариант? Но только у меня почему-то не получилось, может, что-то не так делал. руками все равно лучше А руками имеется ввиду через [category=номер_категории]код,стиль[/category] ? А если категорий, скажем, больше сотни или даже двух, не будет ли это нести большую нагрузку? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 (изменено) А руками имеется ввиду через [category=номер_категории]код,стиль[/category] ? да, именно так А если категорий, скажем, больше сотни или даже двух, не будет ли это нести большую нагрузку? как раз таки это никакой нагрузки не будет нести. а вот этот catmenu 2,2 нагрузку мало того что создаст, потому что из БД инфу берет, но и еще пару сотен незакрытых тегов нафигачит. Он конечно кэширует, но вывод там караул. незакhытых или наоборот лишних закрываюших ul и li это ужас сколько будет. Изменено 24 апреля 2015 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 выкиньте вы его нафиг, вы видели хоть, какую разметку формирует этот лажовый модуль??? Ну не знаю, не знаю...... У меня он прекрасно все формирует и правильно Правда я что-то в нем "напильником допиливал" создаст, потому что из БД инфу берет .... Он конечно кэширует При этом нормально кеширует и нифига нагрузки не создает.но вывод там караул. незакhытых или наоборот лишних закрываюших ul и li это ужас сколько будет Уже точно не помню конкретики, но с тегами были проблемы действительно, все это правится...но как реализовать, не знаю... Через аякс. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 Игорь, если допиливать, то и из запора можно мерс к концу жизни сделать )) а мы говорим о готовом решении из сети ))) Цитата Ссылка на сообщение Поделиться на других сайтах
REZER 1 Опубликовано: 25 апреля 2015 Рассказать Опубликовано: 25 апреля 2015 Есть модуль Меню сайта 1.0, но он платный Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.