Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Popup Layer on New PMs / Всплывающий слой при новых ЛС
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Popup Layer on New PMs / Всплывающий слой при новых ЛС
Если Вам приходят новые личные сообщения, то Вас уведомляют об этом с помощью всплывающего окна. Многие современные браузеры предотвращают это действие, поскольку считают, что это рекламное окно. Данный МОД будет уведомлять Вас через всплывающий слой, поэтому браузеры не будут блокировать его.
Скриншот:
При выборе русского языка в установщике все описания и авторские комментарии отображаются по-русски.
Скачать финальную версию 1.0.1 можно со страницы МОДа на phpbb.com.
Обновление 0.2.0 → 1.0.1 не требуется. Изменение версии было вызвано одобрением мода на phpbb.com.
Первый финальный релиз: (v.1.0.1)
[»] Мод был одобрен на phpbb.com и добавлен в БД модов. Ссылка ».
Второй бета-релиз: (v.0.2.0)
[Добавлено] Поддержка стиля subsilver2;
[Исправлено] IE не применял прозрачность к содержимому страницы (хотя до сих пор остаются некоторые проблемы в стиле prosilver в обозревателе IE: не все элементы наследуют прозрачность);
[Исправлено] При перемещении к якорю или при прокрутке страницы вниз всплывающий слой оставался наверху («position: absolute» заменено на «position: fixed»; в IE6 для стиля prosilver позиционирование достигается при помощи JavaSctipt, поэтому слой «прыгает» при прокрутке, вместо того чтобы оставаться неподвижным).
Кроме того, в IE6 наблюдается баг, когда всплывающее окно находится над раскрывающимся списком — в таком случае список перекрывает уведомление. Это баг IE6. Решение возможно осуществить, но считаю это нецелесообразным из-за излишней громоздкости решения. Пора обновляться до IE7 ;)
Обновление с 0.1.0 происходит следующим образом: удаляется старая версия при помощи старой инструкции по установке (достижение официального кода phpBB); проверяется работоспособность официального кода (удостоверяемся, что откат произошел успешно); и затем устанавливается новая версия.
_______________________________
MiniFAQ:
Вопрос: Я установил мод, посылаю ЛС, уведомление не появляется.
Ответ: Нужно зайти в Личный раздел » Личные настройки » поставить значение «Да» на опции «Всплывающее окно при получении личного сообщения»
Вопрос: Как установить эту опцию для всех существующих пользователей на форуме?
Ответ: Решение здесь
Вопрос: Как установить эту опцию для всех новых пользователей при регистрации?
Ответ: Решение здесь же
_________________________
Музей (старенькие версии)
0.2.0 Бета [attachment=0]popup-layer-on-new-pms-0.2.0-beta.zip[/attachment]
0.1.0 Бета [attachment=1]popup-layer-on-new-pms-0.1.0-beta.zip[/attachment]
Скриншот:
При выборе русского языка в установщике все описания и авторские комментарии отображаются по-русски.
Скачать финальную версию 1.0.1 можно со страницы МОДа на phpbb.com.
Обновление 0.2.0 → 1.0.1 не требуется. Изменение версии было вызвано одобрением мода на phpbb.com.
Первый финальный релиз: (v.1.0.1)
[»] Мод был одобрен на phpbb.com и добавлен в БД модов. Ссылка ».
Второй бета-релиз: (v.0.2.0)
[Добавлено] Поддержка стиля subsilver2;
[Исправлено] IE не применял прозрачность к содержимому страницы (хотя до сих пор остаются некоторые проблемы в стиле prosilver в обозревателе IE: не все элементы наследуют прозрачность);
[Исправлено] При перемещении к якорю или при прокрутке страницы вниз всплывающий слой оставался наверху («position: absolute» заменено на «position: fixed»; в IE6 для стиля prosilver позиционирование достигается при помощи JavaSctipt, поэтому слой «прыгает» при прокрутке, вместо того чтобы оставаться неподвижным).
Кроме того, в IE6 наблюдается баг, когда всплывающее окно находится над раскрывающимся списком — в таком случае список перекрывает уведомление. Это баг IE6. Решение возможно осуществить, но считаю это нецелесообразным из-за излишней громоздкости решения. Пора обновляться до IE7 ;)
Обновление с 0.1.0 происходит следующим образом: удаляется старая версия при помощи старой инструкции по установке (достижение официального кода phpBB); проверяется работоспособность официального кода (удостоверяемся, что откат произошел успешно); и затем устанавливается новая версия.
_______________________________
MiniFAQ:
Вопрос: Я установил мод, посылаю ЛС, уведомление не появляется.
Ответ: Нужно зайти в Личный раздел » Личные настройки » поставить значение «Да» на опции «Всплывающее окно при получении личного сообщения»
Вопрос: Как установить эту опцию для всех существующих пользователей на форуме?
Ответ: Решение здесь
Вопрос: Как установить эту опцию для всех новых пользователей при регистрации?
Ответ: Решение здесь же
_________________________
Музей (старенькие версии)
0.2.0 Бета [attachment=0]popup-layer-on-new-pms-0.2.0-beta.zip[/attachment]
0.1.0 Бета [attachment=1]popup-layer-on-new-pms-0.1.0-beta.zip[/attachment]
- Вложения
-
- popup-layer-on-new-pms-0.2.0-beta.zip
- Popup Layer on New PMs 0.2.0 Beta
- (52.78 КБ) 840 скачиваний
-
- popup-layer-on-new-pms-0.1.0-beta.zip
- Popup Layer on New PMs 0.1.0 Beta
- (48.08 КБ) 660 скачиваний
Последний раз редактировалось Oleg NT 16.12.2008 15:44, всего редактировалось 4 раза.
- Fray98rus
- Former team member
- Сообщения: 442
- Стаж: 16 лет 5 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Мод полезный, но столкнулся вот с чем, нет строки
в includes/functions.php
:(
Добавлено спустя 3 минуты 56 секунд:
версия phpBB 3.0
Код: Выделить всё
'A_COOKIE_SETTINGS' => addslashes('; path=' . $config['cookie_path'] . ((!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain']) . ((!$config['cookie_secure']) ? '' : '; secure')),
:(
Добавлено спустя 3 минуты 56 секунд:
версия phpBB 3.0
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Ищите начало строки:
Кстати, версия форума какая?
Добавлено спустя 1 минуту 50 секунд:
Код: Выделить всё
'A_COOKIE_SETTINGS'
Добавлено спустя 1 минуту 50 секунд:
конкретнее: 3.0.1? 3.0.2? 3.0.3?ko_tav писал(а):версия phpBB 3.0
- Палыч
- Former team member
- Сообщения: 9683
- Стаж: 17 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Oleg NT писал(а):Кстати, версия форума какая?
ko_tav писал(а):версия phpBB 3.0
Догадайся с трёх раз
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Наверное, не 3.0.3, а более старая.
тогда ищите строку
А вообще, обновляться надо
тогда ищите строку
Код: Выделить всё
'SITE_LOGO_IMG' => $user->img('site_logo'),
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Получил это в итоге :(
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Z:\home\192.168.1.3\www\includes\functions.php on line 3417
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Z:\home\192.168.1.3\www\includes\functions.php on line 3417
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Проверяйте установку.
Дайте сюда код в районе строки 3417 (в радиусе ± несколько строк)
Дайте сюда код в районе строки 3417 (в радиусе ± несколько строк)
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Код: Выделить всё
'T_STYLESHEET_NAME' => $user->theme['theme_name'],
'SITE_LOGO_IMG' => $user->img('site_logo'))
//Popup Layer on New PMs
'PM_POPUP_MESSAGE' => $l_new_message_popup,
'PM_POPUP_CLICK_TO_VIEW' => $pm_popup_click,
);
// application/xhtml+xml not used because of IE
Последний раз редактировалось ko_tav 24.11.2008 1:47, всего редактировалось 1 раз.
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
После в той же строке поставьте запятую.
На будущее: куски кода обрамляйте в тег [cоde][/cоde]
Код: Выделить всё
'SITE_LOGO_IMG' => $user->img('site_logo'))
На будущее: куски кода обрамляйте в тег [cоde][/cоde]
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
та же самая ошибка
Добавлено спустя 2 минуты 1 секунду:
кусок кода
Добавлено спустя 2 минуты 1 секунду:
кусок кода
Код: Выделить всё
'SITE_LOGO_IMG' => $user->img('site_logo')),
//Popup Layer on New PMs
'PM_POPUP_MESSAGE' => $l_new_message_popup,
'PM_POPUP_CLICK_TO_VIEW' => $pm_popup_click,
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
а, блин, что-то я неправильно вам подсказал.
Строку измените на (т.е. в конце должна быть одна скобка и одна запятая)
Далее должен идти код из мода:
И потом замените на
Строку
Код: Выделить всё
'SITE_LOGO_IMG' => $user->img('site_logo')),
Код: Выделить всё
'SITE_LOGO_IMG' => $user->img('site_logo'),
Далее должен идти код из мода:
Код: Выделить всё
//Popup Layer on New PMs
'PM_POPUP_MESSAGE' => $l_new_message_popup,
'PM_POPUP_CLICK_TO_VIEW' => $pm_popup_click,
Код: Выделить всё
);
Код: Выделить всё
));
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
:D
Спасибо, все нормально
Добавлено спустя 13 минут 8 секунд:
вопрос, а время задержки всплывающего окна можно поправить? А то как-то быстро все происходит :D
Спасибо, все нормально
Добавлено спустя 13 минут 8 секунд:
вопрос, а время задержки всплывающего окна можно поправить? А то как-то быстро все происходит :D
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Дак там вообще никакой задержки нет. Если все-таки нужна, делается так:
Открываем styles/prosilver/template/overall_header.html
находим, меняем на
находим , заменяем на:
5000 — это количество миллисекунд таймаута. Т.е. в данном случае 5 секунд. Можно изменить
Открываем styles/prosilver/template/overall_header.html
находим
Код: Выделить всё
<div id="pm-popup" class="panel">
Код: Выделить всё
<div id="pm-popup" class="panel" style="display: none">
Код: Выделить всё
setOpacity('main-block', 0.3);
Код: Выделить всё
// <![CDATA[
setTimeout("setOpacity('main-block', 0.3); document.getElementById('pm-popup').style.display='block';", 5000);
// ]]>
Re: [Beta] Popup Layer on New PMs/Всплывающий слой при новых ЛС
Спасибо, сейчас попробую, просто заметил такое- в исе окно выскакивает буквально на несколько секунд, а в опере висит, пока не закроешь окно