Скачать хаки DLE
Загрузка. Пожалуйста, подождите... DLE [http://dle.org.ua/] » DLE Файлы » Хаки Вывод всех категорий в меню 85 1 2 3 4 5 Данный хак выведет все категории в меню вашего сайта. Пример статического можно увидеть в нашем меню. Установка: откройте index.php и после $tpl->set('{AJAX}', $ajax); вставьте: 1. раздвижное меню #-----------------------------------------# if(file_exists(ENGINE_DIR.'/cache/cat_menu.tmp')) { $cat_menu=file_get_contents(ENGINE_DIR.'/cache/cat_menu.tmp'); } else { $sql_result = $db->query("SELECT id,alt_name,name,parentid FROM " . PREFIX . "_category WHERE parentid=0 ORDER BY posi"); $cat_menu='
'; while($row = $db->get_row($sql_result)) { $row3 = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=".$row['id']); $stats_news = $row3['count']; $res = $db->query("SELECT id,alt_name,name,parentid FROM " . PREFIX . "_category WHERE parentid='".$row['id']."' ORDER BY posi"); $cat_menu.=($db->num_rows($res)>=1)?'- > '.$row['name'].' ('.$stats_news.')
':'
- '.$row['name'].' ('.$stats_news.')
'; while($row2 = $db->get_row($res)) { $row4 = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=".$row2['id']); $stats_news = $row4['count']; $cat_menu.='
- » '.$row2['name']." (".$stats_news.")
"; } $cat_menu.=($db->num_rows($res)>=1)?'
':''; } $cat_menu.='
'; file_put_contents(ENGINE_DIR.'/cache/cat_menu.tmp',$cat_menu); } $tpl->set('{cat_m}', $cat_menu); #-----------------------------------------# 2. статическое меню #-----------------------------------------# if(file_exists(ENGINE_DIR.'/cache/cat_menu.tmp')) { $cat_menu=file_get_contents(ENGINE_DIR.'/cache/cat_menu.tmp'); } else { $sql_result = $db->query("SELECT id,alt_name,name,parentid FROM " . PREFIX . "_category WHERE parentid=0 ORDER BY posi"); $cat_menu='
'; while($row = $db->get_row($sql_result)) { $row3 = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=".$row['id']); $stats_news = $row3['count']; $res = $db->query("SELECT id,alt_name,name,parentid FROM " . PREFIX . "_category WHERE parentid='".$row['id']."' ORDER BY posi"); $cat_menu.=($db->num_rows($res)>=1)?''.$row['name'].'
':'
'.$row['name'].' '; while($row2 = $db->get_row($res)) { $row4 = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=".$row2['id']); $stats_news = $row4['count']; $cat_menu.=' »
'.$row2['name']." (
".$stats_news.")
"; } $cat_menu.=($db->num_rows($res)>=1)?'
':''; } $cat_menu.='
'; file_put_contents(ENGINE_DIR.'/cache/cat_menu.tmp',$cat_menu); } $tpl->set('{cat_m}', $cat_menu); #-----------------------------------------# Сохраняем. Открываем main.tpl нашего шаблона и в нужное место пишем {cat_m}. Этот тэг выведет меню. Дальше Категория DLE Файлы » Хаки Создание и развитие сайтов: веб студия . Нужен сайт? Сделаем. . микронаушник украина . . интернет магазин часов копии . Пользователь Войти Навигация Новости » DLE ( 0 ) Шаблоны » Развлекательные ( 16 ) » Компьютеры ( 6 ) » Блоги ( 1 ) » Музыкальные ( 1 ) » Игровые ( 4 ) Файлы » Программы ( 0 ) » Скрипты ( 0 ) DLE Файлы » Модули ( 0 ) » Хаки ( 1 ) » Скачать DLE ( 1 ) Друзья » Файлы для DLE Зарабатывай на сайтах! ↑ Вверх Скачать DLE © 2010