Воскресенье, 18 Ноя 2018, 00:22 , Гость
Главная | Регистрация | Вход | RSS | Правообладателям
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Форум по DataLife Engine (DLE) » Баги-фиксы » Исправление Модуля "Подписки" для DLE Forum v.2.2
Исправление Модуля "Подписки" для DLE Forum v.2.2
Bl@ckДата: Вторник, 04 Май 2010, 19:15 | Сообщение # 1
Легенда
Сообщений: 221
[ 30 ]
Статус: :-(
Проблема: Не отправляются уведомления о новых ответах в теме.

Ошибка в версии: 2.2

Степень опасности: Нет

Откройте файл: engine/forum/action/addpost.php

Найдите:

if ($forum_config['subscription'] AND !$stop_subscription)
{
$all_subscr = $db->query("SELECT * FROM ". PREFIX ."_forum_subscription WHERE topic_id = '$topic_id' and user_id != '$member_id[user_id]'");

if ($db->num_rows($all_subscr))
{
include_once ENGINE_DIR.'/classes/mail.class.php';

$mail = new dle_mail ($config);

$topic_link = $forum_url."showtopic={$topic_id}";

$topic_link_del = $config['http_home_url']."?do=forum&act=subscription&code=del&selected_id={$topic_id}";

$mail_tpl = $db->super_query("SELECT template FROM " . PREFIX . "_forum_email where name='subscription_text' LIMIT 0,1");

$mail_tpl['template'] = stripslashes($mail_tpl['template']);

while ($mail_row = $db->get_row($all_subscr))
{
$mail_result = str_replace("{%username_to%}", $mail_row['name'], $mail_tpl['template']);

$mail_result = str_replace("{%username_from%}", $member_id['name'], $mail_result);

$mail_result = str_replace("{%topic_name%}", "Тема $topic_id", $mail_result);

$mail_result = str_replace("{%topic_link%}", $topic_link, $mail_result);

$mail_result = str_replace("{%topic_link_del%}", $topic_link_del, $mail_result);

$mail_title = "Уведомление об ответах на подписанную тему";

$mail->send ($mail_row['email'], $mail_title, $mail_result);
}

}
}

Замените на:

if ($forum_config['subscription'] AND !$stop_subscription)
{
$all_subscr = $db->query("SELECT name, email FROM ". PREFIX ."_forum_subscription AS t1 INNER JOIN ". PREFIX ."_users AS t2 ON t1.user_id = t2.user_id WHERE t1.topic_id = $topic_id and t1.user_id != {$member_id['user_id']}");

if ($db->num_rows($all_subscr))
{
include_once ENGINE_DIR.'/classes/mail.class.php';

$mail = new dle_mail ($config);

$topic_link = $forum_url."showtopic={$topic_id}";

$topic_link_del = $config['http_home_url']."?do=forum&act=subscription&code=del&selected_id={$topic_id}";

$mail_tpl = $db->super_query("SELECT template FROM " . PREFIX . "_forum_email where name='subscription_text' LIMIT 0,1");

$mail_tpl['template'] = stripslashes($mail_tpl['template']);

while ($mail_row = $db->get_row($all_subscr))
{
$mail_result = str_replace("{%username_to%}", $mail_row['name'], $mail_tpl['template']);

$mail_result = str_replace("{%username_from%}", $member_id['name'], $mail_result);

$mail_result = str_replace("{%topic_name%}", $topic_title, $mail_result);

$mail_result = str_replace("{%topic_link%}", $topic_link, $mail_result);

$mail_result = str_replace("{%topic_link_del%}", $topic_link_del, $mail_result);

$mail_title = "Уведомление об ответах на подписанную тему";

$mail->send ($mail_row['email'], $mail_title, $mail_result);
}

}
}


WMGarant - Сервис Безопасных Сделок
 
Форум » Форум по DataLife Engine (DLE) » Баги-фиксы » Исправление Модуля "Подписки" для DLE Forum v.2.2
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Лучшие пользователи Новые пользователи
Popunder.ru – давайте знакомиться!
Ginads.com - выгодный партнёр на рынке рекламы!
Работа Вашей мечты
Достойно монетизировать свои сайты с помощью этих видов моне
Работа на дому. Проверенные способы заработка
Продам микшер
##ВЗЛОМ ВАЙБЕРА**ВАТСАПА**ОНЛАЙН ИГР##XAK.PRO81@YANDEX.RU
##ВЗЛОМ ВАЙБЕРА**ВАТСАПА**ОНЛАЙН ИГР##XAK.PRO81@YANDEX.RU
АНОНИМНЫЙ-БЫСТРЫЙ-ВЗЛОМ ПОЧТЫ - БЕЗ ПРЕДОПЛАТЫ
Продажа Dedicated Server, Дедики от Amazon не брут, гарантия
Что такое оптимизация сайта?
Чудо кошельки
Требуется файловик
Оцените мой сайт!
Ждёшь когда твой друг зайдёт вконтакте?
Считаем до 1000000
Играем в города
Играем в слова
Прогон сайта от NextSoft.at.ua
Ваш сайт увидят до 10000 пользователей
Ассоциации
WebMoney Бонусы
Каким клиентом вы пользуетесь?
Съедобное-Несъедобное
Вопрос - ответ
Работа Вашей мечты
Какой антивирус на ваш взгляд самый надёжный?
Popunder.ru – давайте знакомиться!
Самый большой человек в мире (9 фото)
Продолжи историю
Bl@ck
primehacknet
snegir
ck-vladimir
dmitriy_izhevskiy
vladimir_annim
ST1NG
Russia)
crazyhack100yandexru
pass-2015
Forev
XakPass
profisvoego_dela
anyhacking
XAK6
Koshka
ginads
maksimushka
mrvolkov490
ccbecjoshumbone
jonny1032
vzlomvadik
vzlo522343u
askutov123
Delphin
hard-xak
mrfomichev1986
hack_private
Sliper
vzlom2704



Все материалы, размещенные на сайте, принадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Администрация ответственности за содержание материала не несет и убытки не возмещает.
По истечении 24 часов материал должен быть удален с вашего компьютера.
Незаконная реализация карается законами РФ и Украины: "Об авторском и смежном праве".
При копировании материала, ссылка на сайт обязательна!
© 2018 Nextsoft
Все права защищены