Вход • Регистрация

Отображение количества просмотров и количества комментариев под анонсом статьи

  • 18 июля 2012 г.
  • Как можно реализовать вывод количества просмотров и количества комментариев под анонсом статьи...
    Приблизительно так
    • 19 июля 2012 г.
    • Для просмотров надо в БД поле к статьям, где будет статистика просмотров храниться. Затем в модель при открытии статьи, т.е. в функцию id() запросик в БД, который поле прибавляет на 1 и ниже другой запрос, который отбирает это же поле для передачи во view, для вывода в списке.

      С комментами все в БД есть, поэтому надо просто в список статей в моделе заинклюдить комменты и ее функцией передать количество во view, для вывода в списке.
      • 19 июля 2012 г.
      • Создал в базе поле count (int 11), делаю запросик в базу в функции id
        Код
        DB::query("UPDATE {clauses} SET count=count+1 WHERE id=%d");

        открываю phpmyadmin, а там как был 0 в таблици так и остался...
        Виталий, что у меня не так?

        • 19 июля 2012 г.
        • Решено!!!
          Код
          DB::query("UPDATE {clauses} SET count=count+1 WHERE id=%d", $row['id']);
  • 20 июля 2012 г.
  • Теперь возникла проблема с выводом, каким образом эту переменную отправить в вид?
    • 20 июля 2012 г.
    • Блин тоже решено:
      В моделе функцию get_elements в цикл добавляем запросик
      Код
      $row["count_cl"] = DB::query_result("SELECT count FROM {clauses} WHERE id=%d", $row["id"]);

      и соответственно в виде добавляем
      Код
      echo $row['count_cl'];

      Всё реализован вывод количества просмотров!
      • 20 июля 2012 г.
      • У Вас же поле count в таблице со статьями храниться, так что отдельный запрос в цикле будет лишним.
        Лучше в запросе, выбирающем все статьи, добавить поле count.
  • 07 октября 2013 г.
  • Если кто реализовал вывод кол-ва комментариев.

    Подскажите пожалуйста как реализовать.

    Спасибо

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум