Kirill400 0 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 Добырй день! Мой сайт: intfo.ru Подскажите, реально ли сделать автоматическую подписку на уведомление о новых комментариях в теме? Т.е. посетителю достаточно оставить 1 раз в теме комментарий как он после этого автоматически начнёт получать уведомления о новых коментариях, пока сам их не отключит. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 В DLE есть функция для подписки на комментарии к теме. Вам просто надо сделать, чтобы галочка уже была отмечена. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Kirill400 0 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 (изменено) Автор Я нашёл в шаблоне addcomments.tpl - код <td class="editorcomm">{editor}</td> Я так понимаю там находится эта галочка, но как сделать что бы она автоматом ставилась пока не пому понять Кажется нашёл, есть файл engineeditorcomments.php В нём есть код: if ( $allow_subscribe ) $wysiwyg .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />";[/code] Нужно что то тут поменять что бы галочка стала активной Изменено 26 ноября 2012 пользователем Kirill400 Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 Нужно добавить атрибут: checked="checked" 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Kirill400 0 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 Автор if ( $allow_subscribe ) $wysiwyg .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" checked=\"checked\" /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />";[/CODE] Таким образом не срабатывает, галочка всё равно не стоит Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 Пересохраните новость 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Kirill400 0 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 (изменено) Автор Всё равно не срабатывает и даже после чистки кэша, может эта галочка не тут ставится, если удалить эту строку целиком то на сайте всё равно ни чего не меняется, ни каких ошибок ни чего, так же можно добавить коментарий. Но строки при этом уже нет, т.е. я её полностью стёр. Прошу прощения за мою неопытность, редактировать нужно было файл: enginemodulesbbcode.php В строку: if ( isset($allow_subscribe) AND $allow_subscribe ) $code .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />"; добавить: checked=\"checked\"[/code] Результат: [CODE]if ( isset($allow_subscribe) AND $allow_subscribe ) $code .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" checked=\"checked\" /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />";[/code] После этого галочка появилась, сейчас буду проверять всё ли после этого будет работать правильно. Спасибо за помощь! Изменено 26 ноября 2012 пользователем Kirill400 Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 26 ноября 2012 Рассказать Опубликовано: 26 ноября 2012 Вам надо править /engine/modules/bbcode.php 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.