есть скрипт скроллинга подпунктов меню кнопками "Вверх", "Вниз" массив названий и ссылок забивается вручную. посмотреть в действии можно тут помогите организовать заполнение пунктов меню в массив из базы MySQL. код скроллинга Код (html): <form name="form1"> <script type="text/javascript"> var links = [ {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=8", caption: "- АЗОВ"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=14", caption: "- Васильківська Голандія"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=15", caption: "- Віденська кава"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=16", caption: "- Затишок"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=17", caption: "- Капітанівка"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=18", caption: "- Карамельова башта"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=19", caption: "- Київське море"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=20", caption: "- Київська дача"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=21", caption: "- Ольстер"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=22", caption: "- Органіка"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=23", caption: "- Птах"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=24", caption: "- Рудики"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=25", caption: "- Сімейна справа"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=26", caption: "- Спогади про Елладу"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=27", caption: "- Стара Англія"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=28", caption: "- Червоний Лев"}, {href: "http://www.site.ua/index.php?option=com_easygallery&Itemid=29", caption: "- Човнова станція"} /* и так далее */ ]; var linkCount = 7; var firstButtonVisible = 0; function golink(index) { window.location.href = links[index].href; } function movebuttons(direction) { var newFirst = firstButtonVisible + direction; if (newFirst >= 0 && newFirst <= links.length - linkCount) { var allels = (document.all) ? document.all : document.forms["form1"].getElementsByTagName("input"); var regexp = new RegExp('(^| )navBtn( |$)'); for (var i = 0, j = 0; i < allels.length; i++) { if (regexp.test(allels[i].className)) { allels[i].style.display = (j < newFirst || j > newFirst + linkCount - 1) ? "none" : "block"; j++; } } firstButtonVisible = newFirst; } } </script> <input type="button" value="" onClick="movebuttons(-1)" style=" background-color:#FFFFFF; border:0; width:90px; background-image:url(http://www.site.ua/arrow_up.png)"/><br /> <script type="text/javascript"> for (var i = 0; i < links.length; i++) { document.write('<input class="navBtn" type="button" value="' + links[i].caption + '" onclick="golink(' + i + ')" style="display:' + (i < linkCount ? 'block' : 'none') + '" />'); } </script> <input type="button" value="" onClick="movebuttons(1)" style=" background-color:#FFFFFF; border:0; width:90px; background-image:url(http://www.site.ua/arrow_down.png)"/> </form> подскажите, пожалуйста, решение...
Ответ: пережелать mod_mainmenu (прикруть javascript) Берешь и пишешь модуль рисующий меню. Надо знать пхп. А так - никаких проблем.