Уважаемые пользователи!
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) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Fazan
Quick reply, Welcome PM, MyPage, ThanksMod (от Палыча)... ну и еще SEO mod Rewrite, хотя я думаю вряд ли это из-за него.
Не знаю даже что делать...
Quick reply, Welcome PM, MyPage, ThanksMod (от Палыча)... ну и еще SEO mod Rewrite, хотя я думаю вряд ли это из-за него.
Не знаю даже что делать...
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
как сделать чтобы всем юзерам автоматом установить "Всплывающее окно при получении личного сообщения: ДА" ?
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Тривиального решения нет. Нужен скрипт, который я все собираюсь написать, но руки не доходят.
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
а что за поле такое в таблице phpbb_users - user_notify_type ??
идет сразу за user_notify_pm в котором можно менять вручную поле профиля юзеров Уведомлять меня о новых личных сообщениях:
теоретически поле user_notify_type должно было бы как раз определять всплывание... тогда бы простым запросом почикалось...
идет сразу за user_notify_pm в котором можно менять вручную поле профиля юзеров Уведомлять меня о новых личных сообщениях:
теоретически поле user_notify_type должно было бы как раз определять всплывание... тогда бы простым запросом почикалось...
- FladeX
- Former team member
- Сообщения: 1935
- Стаж: 16 лет 9 месяцев
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
- Контактная информация:
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Skinny777, это поле определяет, как будет отправлено уведомление:
1. e-mail
2. jabber
3. e-mail + jabber
1. e-mail
2. jabber
3. e-mail + jabber
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
порылся в Гугле - нашел http://www.ktuk.net/phpBB3/viewtopic.ph ... 03#p142003
не это ли решение?
типа
Open: includes/functions.php
Find:
Before Add:
немогу протестить на своем живом форуме, юзеры могут взбунтоваться если эту фичу нельзя будет отрубить в Профиле. А по коду похоже на то что попап принудительно, независимо от настроек Профиля, будет всплывать :)
Може кто-то протестить?
не это ли решение?
типа
Open: includes/functions.php
Find:
Код: Выделить всё
// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(
Код: Выделить всё
$user->optionset('popuppm', true);
Може кто-то протестить?
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Я сегодня вечером попробую поразбираться с данной проблемой. Личку мне отошлите, чтобы я не забыл.
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
протестил на своем форуме все-таки :)
вобщем если сделать так, то даже если у юзера стоит насчет всплывать НЕТ , то у него все равно будет всплывать сообщение о новом ЛС :)))
но что-то в этом есть, пока оставляю у себя на форуме в этом виде, но возможно Oleg NT все-таки сделает чтобы правильно было, а то некорректно как-то лишать юзеров форума выбора в этом вопросе, хотя вроде штука полезная и удобная.
вобщем если сделать так, то даже если у юзера стоит насчет всплывать НЕТ , то у него все равно будет всплывать сообщение о новом ЛС :)))
но что-то в этом есть, пока оставляю у себя на форуме в этом виде, но возможно Oleg NT все-таки сделает чтобы правильно было, а то некорректно как-то лишать юзеров форума выбора в этом вопросе, хотя вроде штука полезная и удобная.
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
zveruga
наверное примерно аналогичная ситуация была у меня читай
проблема скорее всего в файле functions_user.php замене значения 'user_options'
наверное примерно аналогичная ситуация была у меня читай
проблема скорее всего в файле functions_user.php замене значения 'user_options'
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Fazan
или вы меня не понимаете или чего-то не понимаю я.
У всех новых зарегистрированных пользователей стоит по умолчанию разрешение всплывающего окна!
У всех! В functions_user.php давно поменял значение user_options на 3967, сделал запрос в БД.
Не в галочке-то проблема! Не в настройках профиля пользователя.
В чем-то другом.... вот только я не могу понять в чем. Все прекрасно работает и слой прекрасно "всплывает", но только он не хочет этого делать при поступлении ЛС которые сгенерировал WelcomePM при регистрации.
или вы меня не понимаете или чего-то не понимаю я.
У всех новых зарегистрированных пользователей стоит по умолчанию разрешение всплывающего окна!
У всех! В functions_user.php давно поменял значение user_options на 3967, сделал запрос в БД.
Не в галочке-то проблема! Не в настройках профиля пользователя.
В чем-то другом.... вот только я не могу понять в чем. Все прекрасно работает и слой прекрасно "всплывает", но только он не хочет этого делать при поступлении ЛС которые сгенерировал WelcomePM при регистрации.
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Мод отличный, спасибо Oleg NT!
А вот сделать всплывающее окно включенным по умолчанию действительно нужно!
Ждёмс решение.
А вот сделать всплывающее окно включенным по умолчанию действительно нужно!
Ждёмс решение.
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
zveruga
вы внимательно читали ту ветку?
вот ход моих действий
http://www.phpbbguru.net/community/topi ... ml#p230587
а вот тo решение которое мне помогло
http://www.phpbbguru.net/community/topi ... ml#p230594
т.е. проблема всеже в user_options
у меня после изменения значения получилось: форма быстрого ответа есть, всплывающее окно при регистрации и получении новых ЛС есть
попробуйте поставить 8063, (конечно если у нас одинаковые моды стоят меняющие user_options)
вы внимательно читали ту ветку?
вот ход моих действий
http://www.phpbbguru.net/community/topi ... ml#p230587
а вот тo решение которое мне помогло
http://www.phpbbguru.net/community/topi ... ml#p230594
т.е. проблема всеже в user_options
у меня после изменения значения получилось: форма быстрого ответа есть, всплывающее окно при регистрации и получении новых ЛС есть
попробуйте поставить 8063, (конечно если у нас одинаковые моды стоят меняющие user_options)
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Как включить опцию «Всплывающее окно при получении личного сообщения» для всех существующих пользователей:
Скачать данный скрипт: Загрузить файл set_popup.php в корень форума
Запустить в браузере set_popup.php
Должна появиться зелененькая надпись «The option has been successfully changed».
Удалить файл set_popup.php с сервера.
Как включить опцию «Всплывающее окно при получении личного сообщения» для новых пользователей при регистрации:
Открыть файл includes/functions_user.php
Если у вас установлен мод Quick Reply for phpBB3 от rxu, то найти строчку:
Заменить ее на:
Если у вас не установлен этот мод, то найти строчку:
Заменить ее на:
Скачать данный скрипт: Загрузить файл set_popup.php в корень форума
Запустить в браузере set_popup.php
Должна появиться зелененькая надпись «The option has been successfully changed».
Удалить файл set_popup.php с сервера.
Как включить опцию «Всплывающее окно при получении личного сообщения» для новых пользователей при регистрации:
Открыть файл includes/functions_user.php
Если у вас установлен мод Quick Reply for phpBB3 от rxu, то найти строчку:
Код: Выделить всё
'user_options' => 2943,
Код: Выделить всё
'user_options' => 3967,
Код: Выделить всё
'user_options' => 895,
Код: Выделить всё
'user_options' => 1919,
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Тему читал внимательно, ваше решение я проделывал еще раньше, оно мне не помогло.
8063 - не помогло. Все как будто бы также.
А разве данный скрипт не должен срабатывать всякий раз, когда приходит любое ЛС, не смотря на то, каким способом оно было создано и отправлено?
Кстатье, в functions_user.php уже давно перепробовал подставить все значения из строк в БД (user_options), но безрезультатно....
8063 - не помогло. Все как будто бы также.
Значит не все равно, присылается ЛС автоматически после регистрации или его присылает вручную юзер?всплывающее окно при регистрации и получении новых ЛС есть
А разве данный скрипт не должен срабатывать всякий раз, когда приходит любое ЛС, не смотря на то, каким способом оно было создано и отправлено?
Кстатье, в functions_user.php уже давно перепробовал подставить все значения из строк в БД (user_options), но безрезультатно....
- Oleg NT
- Former team member
- Сообщения: 450
- Стаж: 18 лет 2 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 11 раз
- Контактная информация:
Re: Popup Layer on New PMs / Всплывающий слой при новых ЛС
Теперь по проблеме у zveruga.
Насколько я понял из вышеприведенной переписки, проблема НЕ в user_options, а в том, что мод Welcome PM (или как его там?) при «отправке» лички не устанавливает поле «user_last_privmsg» в таблице phpbb_users.
Так что попробуйте задать вопрос об этом разработчику того мода.
Данный мод показывает уведомление тогда и только тогда, когда оно показывалось бы штатным способом (т.е. всплывающим окном).
Насколько я понял из вышеприведенной переписки, проблема НЕ в user_options, а в том, что мод Welcome PM (или как его там?) при «отправке» лички не устанавливает поле «user_last_privmsg» в таблице phpbb_users.
Так что попробуйте задать вопрос об этом разработчику того мода.
Данный мод показывает уведомление тогда и только тогда, когда оно показывалось бы штатным способом (т.е. всплывающим окном).