Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Количество новых новостей из определенной категории.

Количество новых новостей из определенной категории.


     04.02.2013    Общие вопросы по PHP, Хаки    3006

вопрос
Здравствуте!

Нашел хак который выводит общее количество новостей и новые публикации с определенной категории, но когда новых публикаций нет происходит вывод только общее количество новостей.

Требуется чтоб когда нет новых стоял просто 0.
Вот сам хак


$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 = '<font color="#CC0000">+'.$row['new_'].'</font>&nbsp;|&nbsp;';};
$t = '[&nbsp;'.$news_now.$row['allnews_'].'&nbsp;]';
$tpl->set('{count_categ_'.$row['id'].'}', $t);
$count_news_of_category .= $row['id'].'#'.$t.'|';
}


тег для вывода : {count_categ_3} где 3 это id категории.

Прошу помощи у знатоков.

Ответа пока нет


Комментарии пользователей (3)

Max_Factor
4

23 | 7

Max_Factor - 4 февраля 2013 18:40 - Юзер

А если вывести свойствами самого движка ?
[aviable=main]{custom category="5,6,7,8,9" template="All" aviable="main" from="0" limit="8" cache="yes"}[/not-aviable]

и всё прекрасно работает

verstala
1

27 | 15

verstala - 4 февраля 2013 19:47 - Гости

Мне не нужно выводть сами новости а только цыфру количества новостей и новых новостей из определенной категории

Slavchik
114 | 67

Slavchik - 5 февраля 2013 19:16 - Юзер


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы