Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Всплывающее окно при получении ЛС

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Deacon

[FAQ] Всплывающее окно при получении ЛС

Сообщение Deacon »

Подскажите какая таблица в MySQL отвечает за значение всплывающих окон при получении нового личного собщения.

Мне надо поставить, чтобы у всех пользователей по умолчанию было включено всплывающее окно. Благодарю!
Последний раз редактировалось Deacon 17.12.2007 19:12, всего редактировалось 2 раза.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Зарегистрирован: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Такого поля отдельно нет, оно комплексное, отвечает за 10 параметров пользовательских настроек сразу. Запросто изменить его не получится.
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Код: Выделить всё

#
#--- [ SQL ]-----------
#
ALTER TABLE `phpbb_users` CHANGE `user_options` `user_options` INT( 11 ) UNSIGNED DEFAULT '1855' NOT NULL;

#
#--- [ OPEN ]-----------
#
includes\functions_user.php

#
#--- [ FIND ]-----------
#
		'user_options'		=> 895,

#
#--- [ REPLACE WITH ]-----------
#
		'user_options'		=> 1855,

Для установки значения по умолчанию для конвертирумых конференций, перед началом конвертации необходимо внести изменения в functions_convert.php

Код: Выделить всё

# 
#--- [ OPEN ]----------- 
# 
includes\functions_convert.php

# 
#--- [ FIND ]----------- 
# 
		'popuppm'		=> array('bit' => 10, 'default' => 0),

# 
#--- [ REPLACE WITH ]----------- 
# 
		'popuppm'		=> array('bit' => 10, 'default' => 1),
Последний раз редактировалось Поручик 18.12.2007 12:21, всего редактировалось 1 раз.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Deacon

Сообщение Deacon »

Смотри, у меня установлен мод быстрой цитаты, там в инструкции было написано заменить на

Код: Выделить всё

'user_options'		=> 2943,
Это как-нибудь повлияет на форуму быстрого ответа теперь? Как лучше устроить всё?[/code]

В общем проверил, так и есть, когда зарегистрировал сам нового пользователя, по умолчанию у него всплывающие окна в личных сообщениях были включены, но вот форма быстрого ответа была выключена.

Ну собственно как сделать, чтобы включалось и то и то?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Зарегистрирован: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Делаете так.
Устанавливаете у себя пользовательские опции так, как вы хотели бы, чтобы было у всех по умолчанию.
В базе смотрите, какое значение приобрело user_options для вашей учетной записи.
Эту цифру и подставляете в коде, данном Поручиком.
Изображение
Deacon

Сообщение Deacon »

Для Быстрого ответа + Включённого по умолчанию всплывающего окна надо ставить: 3967

Код: Выделить всё

# 
#--- [ SQL ]----------- 
# 
ALTER TABLE `phpbb_users` CHANGE `user_options` `user_options` INT( 11 ) UNSIGNED DEFAULT '3967' NOT NULL; 

# 
#--- [ OPEN ]----------- 
# 
includes\functions_user.php 

# 
#--- [ FIND ]----------- 
# 
      'user_options'      => 895, 

# 
#--- [ REPLACE WITH ]----------- 
# 
      'user_options'      => 3967,
IRON
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 16 лет 1 месяц

Сообщение IRON »

А какой параметр должен быть, чтобы по умолчанию "уведомлять меня о новых ЛС" стояло нет, а всплывающие окна при личке-да?
С базой работать затрудняюсь(
читстый phpbb3, без модов.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Такой и должен быть, как в этом посте
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Для отключения по умолчанию уведомлений о личных сообщениях выполните запрос

Код: Выделить всё

ALTER TABLE `phpbb_users` CHANGE `user_notify_pm` `user_notify_pm` TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL;
Тема здесь
http://phpbbguru.net/community/viewtopi ... 541#178541
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
IRON
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 16 лет 1 месяц

Сообщение IRON »

Поручик
Ваш код, к сожалению, не помог, однако проблема решилась:

Код: Выделить всё

#--- [ OPEN ]----------- 
# 
includes\functions_user.php 

# 
#--- [ FIND ]----------- 
# 
      'user_notify_pm'      => 0,
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Для установки по умолчанию всплывающего окна для существующих аккаунтов выполните примерной такой запрос (без проверки):

Для штатной комплектации (без установленного быстрого ответа)

Код: Выделить всё

UPDATE `phpbb_users` SET `user_options` = '1855' WHERE `user_id` <> 1 AND group_id <> 6;
С установленным быстрым ответом

Код: Выделить всё

UPDATE `phpbb_users` SET `user_options` = '3967' WHERE `user_id` <> 1 AND group_id <> 6;
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
OldMax
phpBB 1.4.3
Сообщения: 79
Зарегистрирован: 15 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Всплывающее окно при получении ЛС

Сообщение OldMax »

А вот скрипт выкладывали, он как делает?
с БО или берет уже установленный параметр и включает у всех?
Вложения
set_popup.rar
(886 байт) 909 скачиваний
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Зарегистрирован: 18 лет 2 месяца
Откуда: Нижний Тагил
Поблагодарили: 11 раз
Контактная информация:

Re: [FAQ] Всплывающее окно при получении ЛС

Сообщение Oleg NT »

OldMax
Что с БО, что без БО — без разницы. Скрипт универсален.
Аватара пользователя
vicbel
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 14 лет 4 месяца
Благодарил (а): 4 раза

Re: [FAQ] Всплывающее окно при получении ЛС

Сообщение vicbel »

для версии движка 3.0.6 этот скрипт подходит?
OldMax
phpBB 1.4.3
Сообщения: 79
Зарегистрирован: 15 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Всплывающее окно при получении ЛС

Сообщение OldMax »

up, для 3.0.7-pl ? :)
Закрыто

Вернуться в «FAQ (phpBB 3.0.x)»