Dleshka.org
Авторизация

Хак Хак для вывода категорий сайта в меню

+16
TipTop 17-10-2009 Хаки DLE 0 комментариев
========================================================
===========Хак для вывода категорий сайта в меню==============
========================================================


Вывод категорий сайта в меню. Двумя вариантами с запросом или с кешированием

Тестировался: на 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);
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
Авторизация