Пятница, 29 Мар 2024, 05:34 , Гость
Главная | Регистрация | Вход | 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
WebMoney Бонусы
Ассоциации
Ваш сайт увидят до 10000 пользователей
Каким клиентом вы пользуетесь?
Съедобное-Несъедобное
Popunder.ru – давайте знакомиться!
Работа Вашей мечты
Самый большой человек в мире (9 фото)
Вопрос - ответ
Какой антивирус на ваш взгляд самый надёжный?
Халявный хостинг
Bl@ck
primehacknet
snegir
ck-vladimir
dmitriy_izhevskiy
vladimir_annim
ST1NG
Russia)
crazyhack100yandexru
pass-2015
Forev
XakPass
profisvoego_dela
anyhacking
XAK6
artemmurzak8
herbamarketru111-457951-k
dolya24
Админ0688
sasha-filanovich
medergrupatua
illya090121
Koshka
ginads
maksimushka
mrvolkov490
ccbecjoshumbone
jonny1032
vzlomvadik
vzlo522343u



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