Сегодня хотелось бы представить очередной полезный мод для phpbb3, а именно Popup Layer on New PMs/Новое уведомление о ЛС. В чем суть мода ??? Обьясню на пальцах - в стандартном функционале phpbb3 уже вшито уведомление пользователей о новом личном сообщении, но оно реализовано посредством всплывающего окна. Чем это плохо? У многих пользователей, заботящихся о интернет-безопасности, в браузере установлено блокирование всех всплывающих окон, сами видели много сайтов с надоедливой рекламой. Так вот, анонсируемый мной мод устроен немного иначе - он осуществляет уведомление не посредством всплывающего окна, а с помощью нового всплывающего слоя.
Чем это хорошо ? Во-первых, пользователь никогда не пропустит всплывающее уведомление, во-вторых, браузер не блокирует такие уведомления, а в-третьих, это красивей смотрится. Собственно вы сами можете глянуть в скриншот работы мода.
Установка
В последнее время я чаще анонсирую простые и нужные модификации, данный мод так же легок в установке, затрат по времени мало и SQL запросов к Базе Данных проводить не требуется. Скачиваем архив прикрепленный ниже и устанавливаем по инструкции. Руссификации данный мод так же не требует.
Popup Layer on New PMs/Новое уведомление о ЛС - весьма полезное дополнение для phpbb3, в корне меняющее оповещение пользователей о новых личных сообщениях
(36.72 КБ) 235 скачиваний
Хитрости настройки мода
Вообщем то чтобы данный мод работал, пользователям необходимо в настройках своего профиля активировать опцию Всплывающее окно при получении личного сообщения, но ведь не все они сразу же ринутся делать это. Мы, как админы своих форумов, можем облегчить им это дело. 1) Устанавливаем эту опцию для всех зарегистрированных
Скачиваем скрипт, прикрепленный ниже и помещаем его в корень форума
После выполнения скрипта не забываем его удалить из корня форума.
2) Делаем эту опцию активной для новых пользователей
В предыдущем пункте мы активировали опцию Всплывающее окно при получении личного сообщения для уже зарегистрированных пользователей, но ведь у нас еще будут регистрироваться новые пользователи, но у них эта опция будет отключена. А запускать скрипт опять каждый раз не очень удобно. Предлагаю решение этой проблемы. Открываем includes/functions_user.php и находим строку
Число у каждого может быть разным, но это не важно. Прибавляем к этому числу 1024 и полученной суммой заменяем бывшее число !!!. Для примера, у меня было такое число
И в своем сообщении написать последущих 15 строчек кода
Новое уведомление о ЛС
Добавлено: 14 сен 2012, 19:11
IVAN13
Не пойму каких 15 строчек. я прикрепил overall_header к сообщению. может я ошибку сделал.
Новое уведомление о ЛС
Добавлено: 14 сен 2012, 19:37
DeaDRoMeO
Файл сохранен в неправильной кодировке, у вас стоит UTF-8, а надо UTF-8 без BOOM, а так в этом файле все правильно. А модов никаких не ставили???
Новое уведомление о ЛС
Добавлено: 14 сен 2012, 20:41
IVAN13
дело в том что он самого начала не закрывается.
моды:
1. автоперключение на мобильный вид phpBB_mobile_100
2. мод ссылки в новом окне Prime Links
3. сказать спасибо thanks_for_posts_1.3.3
4. phpbb_gallery_1_1_4
5. создаёт автоматически sitemap_fx
6. Внешний загрузчик изображений phpbb3
7. popup-layer-on-new-pms-1.0.1
Вроде бы всё.
Новое уведомление о ЛС
Добавлено: 14 сен 2012, 20:48
IVAN13
Вот чтото нашёл но у меня не такой вроде код. я с php пока не чень дружу. http://www.phpbbguru.net/community/topi ... 0%BD%D0%BE
Новое уведомление о ЛС
Добавлено: 14 сен 2012, 22:08
Roman
Я бы на твоём месте перепроверил все правки и выполненные инструкции. Иногда помогает найти ошибку или неточность.