SiNG cmsскачать SiNG cms

система управления сайтом
21 Ноябрь 2017 11:22 мск  
Стиль оформления
счетчик количества материалов в модуле статьи [решено]
Форум > Баги > счетчик количества материалов в модуле статьи [решено]
 
Автор Сообщение
 Роман
сообщений: 87
посмотреть личный профиль
#1 Дата 05.11.11 21:59
Счетчик показывает не количество статей в категории, а общее количество страниц в этих статьях
 
Отредактировано: admin 29.12.11 23:37
 admin
администратор
Москва
сообщений: 1606
посмотреть личный профиль
#2 Дата 06.11.11 01:38
Да, виноват - в последнем апдейте при пересчёте статей забыл про многостраничные. Включу заплатку в следующее обновление, но если надо срочно, то выполните на сервере код:

<?php
dbquery("UPDATE ".DBPREF."article_cats SET articles=0");
$res = dbquery("SELECT id, parent FROM ".DBPREF."article_cats");
if (dbrows($res)) {
while ($data = dbarray($res)) {
$articles = dbresult(dbquery("SELECT COUNT(id) FROM ".DBPREF."articles WHERE cat='".$data['id']."' AND pages=''"), 0) + dbrows(dbquery("SELECT pages FROM ".DBPREF."articles WHERE cat='".$data['id']."' AND pages!='' GROUP BY pages"));
$ids = $data['parent'] ? $data['id'].",".$data['parent'] : $data['id'];
dbquery("UPDATE ".DBPREF."article_cats SET articles=articles+'$articles' WHERE id IN($ids)");
}
}
?>


для этого его нужно скопировать в поле содержания новой страницы или панели и нажать кнопку "Пред.просмотр" (сохранять эту страницу или панель не нужно).

разработчик SiNG cms
Отредактировано: admin 06.11.11 06:59
 
Перейти на другой форум:
Рейтинг@Mail.ru Rambler's Top100
Simple Network Gear
Сайт управляется SiNG cms © 2010-2017