Статей за сутки, как реализовать?

InstantCMS 2.X
#1 2 июня 2018 в 14:33
Добрый день. Можно ли как то сделать запрос к БД, что бы вывести цифру статей за сутки?
#2 2 июня 2018 в 17:47
Запрос и все? Может в виджет?
#3 7 июня 2018 в 15:49

Запрос и все? Может в виджет?

Jestik
Вот я и прошу подсказать, как правильный запрос сделать?
Так я сделал запрос на вывод общего количества статей:
  1.  
  2. <?php
  3. $model = new cmsModel();
  4. $articles = $model->getCount('con_articles');
  5. ?>
  6. Статей: <?php echo $articles; ?>;
  7.  
А как за сутки не пойму =( А виджета вроде нет такого, или я плохо искал?
#4 7 июня 2018 в 16:11
  1. $articles = $model->filterDateOlder('date_pub', 1)->getCount('con_articles');
1 — количество дней
#5 9 июня 2018 в 15:43


  1. $articles = $model->filterDateOlder('date_pub', 1)->getCount('con_articles');
1 — количество дней

Loadырь

Хм, не вышло, стало показываться какое-то странное количество статьей (как-будто года за два), притом я игрался циферкой (количество дней), чем больше циферку ставил, тем меньше количество показывал, хотя даже по идее должно быть совсем наоборот😊Максимум ставил 2250 вроде, но и при том он показывал результат за 3-4 дня..

Вообщем что-то не так zst
#6 9 июня 2018 в 21:01
Значит так должно сработать
  1. $articles = $model->filterDateYounger('date_pub', 1)->getCount('con_articles');
#7 10 июня 2018 в 12:34
Благодарю Loadырь такой код подошел, плюсик в карму))
#8 10 июня 2018 в 12:58
я наглый, поэтому напомню, что решениями иногда можно делится zst
#9 10 июня 2018 в 18:43

я наглый, поэтому напомню, что решениями иногда можно делится

Jestik
Дак все же выше написано, вообщем в двух словах, есть такой виджет php code тоесть аналог виджета HTML блок, но позволяет php вписывать (Сейчас в каталоге не нашел, может быть он по другому называется там).
Сам код такой:
  1.  
  2. <?php
  3. $model = new cmsModel();
  4. $articles = $model->filterDateYounger('date_pub', 1)->getCount('con_articles');
  5. ?>
  6. Статей за 24 часа: <?php echo $articles; ?>
  7.  
Циферка "1" обозначает 24 часа, тоесть поставить циферку 2 и будет за 48 часов и так далее smoke
Ну и будет, как у меня на сайте вверху под названием можно увидеть.
#10 10 июня 2018 в 19:52

Сейчас в каталоге не нашел, может быть он по другому называется там

SALIK
Это не безопасно и его вроде из за этого удалили.

В общем осталось обернуть в виджет)
#11 10 июня 2018 в 19:55

Это не безопасно и его вроде из за этого удалили.

Jestik
Ах, вот оно как =(

В общем осталось обернуть в виджет)

Jestik
Тогда да, не помешал бы подобный виджет ))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.