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

Как вывести число новостей в определённом разделе?


     03.12.2014    Общие вопросы    1109

вопрос
По задумке одна из частей сайта является библиотекой. Хотелось бы вывести количество всех книг (новостей) в библиотеке (категории). Каким образом реализовать это, помогите пожалуйста.

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


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

Devsid
10

Devsid - 3 декабря 2014 17:20 - Юзер

Если данная часть выводит новости из категории - то делай следующее
Админ панель - Категории
Находишь нужную тебе категорию - редактировать
Находишь строчку "Количество новостей на страницу" и меняешь 0 на нужное кол-во. (0 означает вывод новостей по глобальным настройкам)

Так же можно использовать тег {custom}

{custom id="1,2,5-8" category="2,3,5-8" navigation="yes" from="0" limit="30" order="date" cache="yes"}

http://dle-news.ru/extras/online/startnews.html

AleksMey
5

51 | 7

AleksMey - 3 декабря 2014 18:21 - Юзер

Devsid, немного не поняли сути вопроса. Нужно не изменить количество новостей на страницу, а вывести 1 число число-количество новостей в категории.

vitnet
218

2172 | 930

vitnet - 3 декабря 2014 18:22 - Эксперт

Devsid,
Как вывести число новостей в определённом разделе?

AleksMey
5

51 | 7

AleksMey - 3 декабря 2014 18:43 - Юзер


vitnet,вот чтобы так получилось, только вместо N выводилось число книг в категории книги

promax
29

182 | 174

promax - 3 декабря 2014 19:48 - Юзер

Как пример:
$db->query ( "SELECT id FROM " . PREFIX . "_post WHERE category ='$category_id'" );
$catnum = $db->num_rows($db->query);
$tpl->set ( '{catnum}', $catnum );

+1 запрос к базе.

Можно сделать кэширование ...

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

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