Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Новое уведомление о ЛС 
#1 

Аватар пользователя

Введение

Сегодня хотелось бы представить очередной полезный мод для phpbb3, а именно Popup Layer on New PMs/Новое уведомление о ЛС. В чем суть мода ??? Обьясню на пальцах - в стандартном функционале phpbb3 уже вшито уведомление пользователей о новом личном сообщении, но оно реализовано посредством всплывающего окна. Чем это плохо? У многих пользователей, заботящихся о интернет-безопасности, в браузере установлено блокирование всех всплывающих окон, сами видели много сайтов с надоедливой рекламой. Так вот, анонсируемый мной мод устроен немного иначе - он осуществляет уведомление не посредством всплывающего окна, а с помощью нового всплывающего слоя.

Чем это хорошо ? Во-первых, пользователь никогда не пропустит всплывающее уведомление, во-вторых, браузер не блокирует такие уведомления, а в-третьих, это красивей смотрится. Собственно вы сами можете глянуть в скриншот работы мода.
Установка

В последнее время я чаще анонсирую простые и нужные модификации, данный мод так же легок в установке, затрат по времени мало и SQL запросов к Базе Данных проводить не требуется. Скачиваем архив прикрепленный ниже и устанавливаем по инструкции. Руссификации данный мод так же не требует.
Вложение :
Комментарий к файлу: Popup Layer on New PMs/Новое уведомление о ЛС - весьма полезное дополнение для phpbb3, в корне меняющее оповещение пользователей о новых личных сообщениях
popup-layer-on-new-pms-1.0.1.zip [36.72 KiB]
Скачиваний: 213

Хитрости настройки мода

Вообщем то чтобы данный мод работал, пользователям необходимо в настройках своего профиля активировать опцию Всплывающее окно при получении личного сообщения, но ведь не все они сразу же ринутся делать это. Мы, как админы своих форумов, можем облегчить им это дело.
1) Устанавливаем эту опцию для всех зарегистрированных
Скачиваем скрипт, прикрепленный ниже и помещаем его в корень форума
Вложение :
Комментарий к файлу: Скрипт для установки опции - Всплывающее окно при получении личного сообщения - для всех зарегистрированных пользователей
set_popup.zip [932 байт]
Скачиваний: 143

После запускаем его посредством перехода в адресной строке браузера по пути
http://адрес_форума.ru/set_popup.php
 

После выполнения скрипта не забываем его удалить из корня форума.

2) Делаем эту опцию активной для новых пользователей
В предыдущем пункте мы активировали опцию Всплывающее окно при получении личного сообщения для уже зарегистрированных пользователей, но ведь у нас еще будут регистрироваться новые пользователи, но у них эта опция будет отключена. А запускать скрипт опять каждый раз не очень удобно. Предлагаю решение этой проблемы. Открываем includes/functions_user.php и находим строку
'user_options'      => какое то число,
 

Число у каждого может быть разным, но это не важно. Прибавляем к этому числу 1024 и полученной суммой заменяем бывшее число !!!. Для примера, у меня было такое число
'user_options'      => 230271,
 

После добавления к нему 1024 получилось
'user_options'      => 231295,
 

Вот и все, мод настроен и работает. Удачи :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Popup Layer on New PMs phpbb3, Новое уведомление о ЛС phpbb3, личные сообщения phpbb3
          Вернуться наверх  
 

#2 

Аватар пользователя

Мод установил и настроил, вроде все нормально...... :-00):


          Вернуться наверх  
 

#3 

Аватар пользователя

Ну и отлично :co_ol: У меня тоже все нормально работает


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#4 

Аватар пользователя

Проверил, все работает..... пришло всплывающее уведомление о ЛС....
:bra_vo:


          Вернуться наверх  
 

#5 

Аватар пользователя

Установил,удобная штука! Спасибо!


          Вернуться наверх  
 

#6 

Аватар пользователя

На здоровье, действительно удобно и пользователь не пропустит ЛС


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#7 

Аватар пользователя

Добрый день! Перестало закрываться всплывающие окно лс. Помогите исправить пожалуйста. у меня subsilver2.


          Вернуться наверх  
 

#8 

Аватар пользователя

Это окошко можно отдизайнить по-своему или оно наследует только установленный стиль?


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 

#9 

Аватар пользователя

IVAN13 писал(а):

Перестало закрываться всплывающие окно лс

До этого работало ?? Как оно не закрывается ??
Lorem Ipsum писал(а):

Это окошко можно отдизайнить по-своему или оно наследует только установленный стиль?

Эт почему ??? Смотри код вставки в шаблон и редактируй как душе угодно
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
<div id="pm-popup" class="panel">
   <p>{PM_POPUP_MESSAGE}<br /><br />{PM_POPUP_CLICK_TO_VIEW}</p>
   <p class="small"><a href="#" onclick="setOpacity('main-block',1);document.getElementById('pm-popup').style.display='none';return false;">{L_CLOSE_WINDOW}</a></p>
</div>
<!-- ENDIF -->

<div id="main-block">
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

редактируй как душе угодно

класс, спасибо)


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Но смотри чтобы код был внутри условия и содержал в себе айди


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Цитата:
До этого работало ?? Как оно не закрывается ??

Сейчас узнал у пользователей говорят всегда не закрывалось.


          Вернуться наверх  
 


Аватар пользователя

Ну так протестируйте, создайте тестового пользователя, отправьте ему ЛС и поглядите - закрывается или нет


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Ну так протестируйте, создайте тестового пользователя, отправьте ему ЛС и поглядите - закрывается или нет

Не закрывается


          Вернуться наверх  
 


Аватар пользователя

Кхммм а что ставили до появления ошибки ??? Открыть styles/subsilver2/template/overall_header.html, найти
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
 

И в своем сообщении написать последущих 15 строчек кода


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Не пойму каких 15 строчек. я прикрепил overall_header к сообщению. может я ошибку сделал.


Вложения:
overall_header.rar [4.3 KiB]
Скачиваний: 2
          Вернуться наверх  
 


Аватар пользователя

Файл сохранен в неправильной кодировке, у вас стоит UTF-8, а надо UTF-8 без BOOM, а так в этом файле все правильно. А модов никаких не ставили???


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

дело в том что он самого начала не закрывается.
моды:
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

Вроде бы всё.


          Вернуться наверх  
 


Аватар пользователя

Вот чтото нашёл но у меня не такой вроде код. я с php пока не чень дружу.
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


Аватар пользователя

Я бы на твоём месте перепроверил все правки и выполненные инструкции. Иногда помогает найти ошибку или неточность.


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P