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 947 Опубликовано: 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 947 Опубликовано: 23 апреля 2015 Рассказать Опубликовано: 23 апреля 2015 можете попробовать этот http://www.cyberhelp...-adminkojj.html но руками все равно лучше. Гораздо А) надежней, Б) можно все настроить как надо Ссылка на сообщение Поделиться на других сайтах
LADYX 91 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 Я так понимаю, это также вариант? Но только у меня почему-то не получилось, может, что-то не так делал. руками все равно лучше А руками имеется ввиду через [category=номер_категории]код,стиль[/category] ? А если категорий, скажем, больше сотни или даже двух, не будет ли это нести большую нагрузку? Ссылка на сообщение Поделиться на других сайтах
alex32 947 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 А руками имеется ввиду через [category=номер_категории]код,стиль[/category] ? да, именно так А если категорий, скажем, больше сотни или даже двух, не будет ли это нести большую нагрузку? как раз таки это никакой нагрузки не будет нести. а вот этот catmenu 2,2 нагрузку мало того что создаст, потому что из БД инфу берет, но и еще пару сотен незакрытых тегов нафигачит. Он конечно кэширует, но вывод там караул. незакhытых или наоборот лишних закрываюших ul и li это ужас сколько будет. Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 выкиньте вы его нафиг, вы видели хоть, какую разметку формирует этот лажовый модуль??? Ну не знаю, не знаю...... У меня он прекрасно все формирует и правильно Правда я что-то в нем "напильником допиливал" создаст, потому что из БД инфу берет .... Он конечно кэширует При этом нормально кеширует и нифига нагрузки не создает.но вывод там караул. незакhытых или наоборот лишних закрываюших ul и li это ужас сколько будет Уже точно не помню конкретики, но с тегами были проблемы действительно, все это правится...но как реализовать, не знаю... Через аякс. Ссылка на сообщение Поделиться на других сайтах
alex32 947 Опубликовано: 24 апреля 2015 Рассказать Опубликовано: 24 апреля 2015 Игорь, если допиливать, то и из запора можно мерс к концу жизни сделать )) а мы говорим о готовом решении из сети ))) Ссылка на сообщение Поделиться на других сайтах
REZER 1 Опубликовано: 25 апреля 2015 Рассказать Опубликовано: 25 апреля 2015 Есть модуль Меню сайта 1.0, но он платный Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.