вопрос
Есть хак Уведомление админа о модерации новости персональным сообщением, подскажите пожалуйста можно ли сделать так, чтобы автору новости в персональные сообщения приходили уведомления о новом комментарии?
Открыть файл engine/modules/addcomments.php
Найти строку:
После нее вставить:
Теоретически должно работать.
Найти строку:
$comments = $db->safesql( $comments );
После нее вставить:
//////////////// Уведомление админа о модерации новости в ЛС by SX2 //////////////
if( $id_logged and $config['pm_news'] ) {
$row_post = $db->super_query("SELECT p.title, p.autor, u.user_id FROM " . PREFIX . "_post p LEFT JOIN ".USERPREFIX."_users u ON p.autor=u.name WHERE p.id=$post_id");
$db->query("INSERT INTO " . USERPREFIX . "_pm (subj, text, user_from, date, pm_read, folder, reply, user) VALUES ('Новый комментарий к новости ', 'Уважаемый {$row_post['autor']}!<br />
К вашей новости был добавлен комментарий.<br /><hr />
<b>Заголовок новости:</b><a href=\"{$config['http_home_url']}index.php?newsid=$post_id\">{$row_post['title']}</a><br />
<b>Автор:</b> {$member_id['name']}<br />
<b>Дата добавления:</b> {$time}', '{$member_id['name']}', '{$_TIME}', 'no', 'inbox', '0', '{$row_post['user_id']}')");
$db->query("UPDATE " . USERPREFIX . "_users set pm_all=pm_all+1, pm_unread=pm_unread+1 where user_id='{$row_post['user_id']}'");
}
//////////////// Уведомление админа о модерации новости в ЛС by SX2 //////////////
Теоретически должно работать.