Хак для вывода категорий сайта в меню
========================================================
===========Хак для вывода категорий сайта в меню==============
========================================================
===========Хак для вывода категорий сайта в меню==============
========================================================
Вывод категорий сайта в меню. Двумя вариантами с запросом или с кешированием
Тестировался: на DataLife Engine 7x-8x
1) Открываем index.php
2) Ищем
$tpl->set('{AJAX}', $ajax);
3) Вставляем выше
(Вариант №1 с запросом)
#-----------------------------------------#
$sql_result = $db->query("SELECT alt_name,name FROM " . PREFIX . "_category");
$cat_menu='[ul]';
while($row = $db->get_row($sql_result))
{
$cat_menu.='[li][url=.$config[]'.$row['name']."[/url][/li]";
}
$cat_menu.='[/ul]';
$tpl->set('{cat_menu}', $cat_menu);
#-----------------------------------------#
(Вариант №2 с кешированием)
$cat_menu = dle_cache("cat_menu", $config['skin']);
if(!$cat_menu){
$sql_result = $db->query("SELECT alt_name,name FROM " . PREFIX . "_category");
$cat_menu='[ul]';
while($row = $db->get_row($sql_result))
{
$cat_menu.='[li][url='.$config['http_home_url'].$row['name']."[/url][/li]";
}
$cat_menu.='[/ul]';
create_cache ("cat_menu", $cat_menu, $config['skin']);
}
$tpl->set('{cat_menu}', $cat_menu);