Менюшка
Главная
Блог
Фото-галерея
Форум
Проекты
Банкирам ИТ
Joomla
Мабила
Разное
Статьи
Закачай!
Ляпы
О себе
Карта сайта
Google
CountLER. Мой счётчик посещений
Pekлamкa


Работает на:

Fedora core 7 i686 i386 GNU/Linux


 
Главная arrow Joomla arrow mini sitemap  
mini sitemap Версия для печати
Потребовалась мини карта сайта, - чтобы она была на главной странице и не портила дизайн (или вообще не видна).
Ковыряя как-то com_joomap, написал код (вставляется в шаблон):
//mini sitemap if($_SERVER["REDIRECT_URL"] == "/") //корень { $menutype = 'mainmenu'; $sql = "SELECT m.id, m.name, m.parent, m.link, m.type, m.browserNav, m.menutype, " . "m.ordering, m.params, m.componentid, c.name AS component" . "\n FROM #__menu AS m" . "\n LEFT JOIN #__components AS c ON m.type='components' AND c.id=m.componentid" . "\n WHERE m.published='1' AND m.menutype = '" . $menutype . "'" . "\n ORDER BY m.menutype,m.parent,m.ordering"; $database->setQuery($sql); $items = $database->loadObjectList(); for($i = 0; $i < count($items); $i++) { $name = $items[$i]->name; $link = sefRelToAbs($items[$i]->link); printf("<a href=\"%s\" class=\"sp\" title=\"%s\">%s</a>", $link, $name, "&nbsp;"); } } //end Результат работы тут (на момент написания статьи, - в самом низу страницы).
 

Потерялся? Воспользуйся поиском по сайту:



При цитировании материала сайта, ссылка ОБЯЗАТЕЛЬНА!


ЖИТУХА.РУ. С миру по нитке. Немного обо всём. Чуть-чуть о разном. Авторский сайт. Царёв А.В., - вторая редакция :-) © 2018.