P
pilisos2
Прохожие
- Автор темы
- #1
Инструкция актуальна для версии 7.5, поправить для другой версии не составит труда
откройте файл /engine/inc/options.php
найдите:
вставьте в него:
найдите:
откройте файл /engine/inc/options.php
найдите:
вставьте после:showRow( $lang['opt_sys_cmail'], $lang['opt_sys_cmaild'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[mail_comments]", "{$config['mail_comments']}" ) );
откройте файл /language/Russian/adminpanel.lng//уведомление автору
showRow( $lang['comm_user_mail'], $lang['comm_user_mail1'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[mail_user]", "{$config['mail_user']}" ) );
showRow( $lang['cadm_user_mail'], $lang['cadm_user_mail1'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[mail_cadm]", "{$config['mail_cadm']}" ) );
//уведомление автору
вставьте в него:
откройте файл /engine/modules/addcomments.php//уведомление автору
'comm_user_mail' => "Уведомление автору",
'comm_user_mail1' => "Отсылать ли автору новости уведомление о новом комментарии в его публикации",
'cadm_user_mail' => "Отсылать администраторам",
'cadm_user_mail1' => "Отсылать ли уведомление если включена опция "Уведомление автору" и автор публикации в группе администраторов",
//уведомление автору
найдите:
замените на:$row = $db->super_query( "SELECT id, allow_comm, approve, access from " . PREFIX . "_post WHERE id='$post_id'" );
найдите:$row = $db->super_query( "SELECT id, autor, allow_comm, approve, access from " . PREFIX . "_post WHERE id='$post_id'" );
$to_mail = $row['autor'];
вставьте перед:if( $config['mail_comments'] ) {
всё удачи !//уведомление автору
if( $config['mail_user'] ) {
$row = $db->super_query( "SELECT email, user_group FROM " . PREFIX . "_users WHERE name='".$to_mail."'" );
if ($row['user_group'] != 1 || $config['mail_cadm']) {
$mail = "На сайте ".$config['http_home_url']." к Вашей новости был добавлен комментарий.rnВы можете его прочитать, пройдя по ссылке ".$config['http_home_url']."index.php?newsid=".$post_id."rnrnАдминистрация сайта не несёт ответственности за содержание комментариев.rnЕсли сочтёте текст комментария неуместным или оскорбительным, сообщите об этом администрации сайта.";
$subjectm = "=?windows-1251?b?" . base64_encode(Комментарий) . "?=";
$headersm = "Content-type: text/plain; charset=windows-1251rn";
$headersm .= "Content-Transfer-Encoding: 8bitrn";
$headersm .= "From: rn";
mail($row['email'], $subjectm, $mail, $headersm);
}
}
//уведомление автору