
Если вы подписывались на комментарий новости, то возможно замечали, что в письме отсутствует название статьи, приходит только оповещение. Предлагается, простой хак дле Mail Comments NewsTitle, чтобы в сообщение письма был заголовок новости, на комментарий который вы подписались или ваши пользователи.
Полезный хак DLE Mail Comments NewsTitle - даст добавить недостающую функцию указания заголовка на какую именно публикацию был добавлен новый комментарий, из тех на которые вы подписались. После оформления письма, т.е. добавления нового тега вместе с описанием сообщения, будет указана название новости, думаю все пользователи dle и не только оценят такую возможность.
1. Файл: /engine/modules/addcomments.php
Найти:
$row['template'] = str_replace( "{%link%}", $config['http_home_url'] . "index.php?newsid=" . $post_id, $row['template'] );
Добавить ниже:
$rowz = $db->super_query( "SELECT title FROM ".PREFIX."_post WHERE id = '{$post_id}'" );
$row['template'] = str_replace( "{%news%}", $rowz['title'], $row['template'] );
2. В админке DLE: Шаблоны E-Mail сообщений
В поле: Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте
Добавить в нужном месте:
Новость:
{%news%}
Автор: MSW 0-web ru
Версия DataLife Engine 9.7-9.4 //возможно и более старые хак дле Mail Comments NewsTitle