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

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


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

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

Ответил: 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
Эксперт

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

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

telegram: @blob42 (https://t.me/blob42)

Lady
Юзер

Lady - 31 мая 2014 06:16 -

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

Lady
Юзер

Lady - 31 мая 2014 19:22 -

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

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

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

наверх