Количество новостей в меню навигации.(Проверенно на Dle 9.5) - Модули для DLE - Все для DLE - Каталог файлов - Портал дизайнов для вашего сайта
Реклама
Сайты модераторов
Сайты модераторов
Сайты модераторов Сайты модераторов
Сайты модераторов Сайты модераторов
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мини профиль
Суббота
20.04.2024
17:09


Поиск
это интересно
Друзья сайта

Главная » Файлы » Все для DLE » Модули для DLE

Количество новостей в меню навигации.(Проверенно на Dle 9.5)
[ · Скачать удаленно () ] 19.12.2012, 19:23
Данный хак позволит выводить количество новостей для данной категории меню.id категории.Id категории можно посмотреть (админ панель-->категории-->id вашей категории).
Установка:

1) Открыть файл index.php в корне сайта,найти:
Code
$tpl->set ( '{AJAX}', $ajax );


[thumb]http://diz-games.net/uploads/posts/2012-11/1353753630_1333365427_hak-dlya-dle-9.5.-kolichestvo-novostey-v-menyu-navigacii.jpg[/thumb]

2)Выше этого кода вставить ниже код:
Code
/*********Главное меню**********/ $sql_result = $db->query("select ct.id, (select count(*) from ". PREFIX ."_post ps where (ps.category REGEXP concat( '^(' ,ct.id, ',)' ) or ps.category REGEXP concat ( '(,' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ')$' ) or ps.category=ct.id) AND (DATE_FORMAT(date, '%Y%m%d') =CURDATE()) AND approve = '1') as new_, (select count(*) from ". PREFIX ."_post ps where (ps.category REGEXP concat( '^(' ,ct.id, ',)' ) or ps.category REGEXP concat ( '(,' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ')$' ) or ps.category=ct.id) AND approve = '1') as allnews_ from ". PREFIX ."_category ct" ); $count_news_of_category = ''; while($row = $db->get_row($sql_result)) { if( $row['new_'] == '0') {$news_now = '';} else {$news_now = '+'.$row['new_'].' | ';}; $t = '[ '.$news_now.$row['allnews_'].' ]'; $tpl->set('{count_categ_'.$row['id'].'}', $t); $count_news_of_category .= $row['id'].'#'.$t.'|'; } /************************************/


В само меню вставляем (обычно находится в вашем шаблоне/main.tpl):
Code
{count_categ_3}


Цифра 3-это id категории.Изменяем id категории под свой пункт меню.

Категория: Модули для DLE | Добавил: doker
Просмотров: 888 | Загрузок: 155 | Комментарии: 9 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: