Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Автоматическое обновление новости при добавлении комментария

Автоматическое обновление новости при добавлении комментария


     31.05.2014    комментарий, публикация    Все вопросы » Общие вопросы    3089

вопрос
Хочу реализовать на сайте мини-форум средствами ДЛЕ.
Возможно ли сделать так, чтобы при добавлении комментария к новости, она автоматически обновлялась? Т.е. любой коммент от пользователя любой группы приводил бы к тому, что дата новости автоматически менялась бы на "текущую". Очень нужно, помогите пожалуйста!

Ответил: D0Gmatist


\engine\modules\addcomments.php
найти
            
            // обновление количества комментариев в новостях
            if( $where_approve ) $db->query( "UPDATE " . PREFIX . "_post SET comm_num=comm_num+1 WHERE id='{$post_id}'" );
            
заменить на

            // обновление количества комментариев в новостях
            $added_time = time() + ($config['date_adjust'] * 60);
            $thistime = date( "Y-m-d H:i:s", $added_time );

            if( $where_approve ) $db->query( "UPDATE " . PREFIX . "_post SET comm_num=comm_num+1, date='{$thistime}' WHERE id='{$post_id}'" );
            

3 комментария

dj-avtosh
PHP-developer

dj-avtosh - 31 мая 2014 05:29 -

После добавления комментария делаешь update на ту новость к которой добавлен коммент. Добавление комментов где-тотв comments.class.php

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Lady
Юзер

Lady - 31 мая 2014 06:16 -

dj-avtosh, а можно подробнее?) Что и куда нужно прописать в comments.class.php?

Lady
Юзер

Lady - 31 мая 2014 19:22 -

D0Gmatist, спасибо! Все работает!)))

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

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

наверх