Есть такой небольшой модуль, который показывает общее количество материалов в категории или кол. новых материалов за сегодня!
вот собственно и он сам:
как можно сделать когда в категории нет новых новостей сегодня он ничего не выводил? в данном случае он выводит "0"! и как можно привязать шаблон в модулю то есть, указать стили?
вот собственно и он сам:
как можно сделать когда в категории нет новых новостей сегодня он ничего не выводил? в данном случае он выводит "0"! и как можно привязать шаблон в модулю то есть, указать стили?
Цитата |
---|
В корне сайта находим файл index.php, открываем его. В нем нас интересует строка:
$tpl->set ( '{AJAX}', $ajax ); Прямо перед ней вставляем: /*********Главное меню**********/ $sql_result = $db->query("select ct.id, (select count(*) from ". PREFIX ."_post ps where 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 = ct.id AND approve = '1') as allnews_ from ". PREFIX ."_category ct" ); while($row = $db->get_row($sql_result)) { $tpl->set('{newcount_categ_'.$row['id'].'}', $row['new_']); $tpl->set('{allcount_categ_'.$row['id'].'}', $row['allnews_']); } /************************************/ Теперь заходим в папку с нашим шаблоном. Открываем main.tpl и в нужном месте вставляем код: {newcount_categ_2} {allcount_categ_2} цифра 2 обозначает id категории. Тег {newcount_categ_2} показывает кол-во новостей за сегодня. Тег {allcount_categ_2} общее кол-во новостей. Ссылка вида: Новости ({allcount_categ_2}) отобразится как "Новости (1)" Ссылка вида: Решения задач (+{newcount_categ_2}/{allcount_categ_3}) |
Изменено:
Влад Скляр - 14 Июня 2012 15:46