Jump to content

Уведомления при ЛС

Featured Replies

Posted
comment_45102

Здравствуйте, в общем нужно сделать чтобы по стандарту у всех новых пользователей стояли следующие параметры:

 

post-10582-0-18147400-1380979838_thumb.p

 

Нашёл что отвечает за это колонка: members_cache в таблице ipb_members

 

Эта колонка содержит много всего подскажите как можно включить в стандартные параметры следующее:

 

s:19:"new_private_message";a:1:{s:8:"selected";a:1:{i:0;s:5:"email";}}s:21:"reply_private_message";a:1:{s:8:"selected";a:1:{i:0;s:5:"email";}}s:22:"invite_private_message";a:1:{s:8:"selected";a:1:{i:0;s:5:"email";}}

 

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

 

Edited by nrj45

comment_45251

Проще включить эту настройку для всех польхователей скриптом на PHP, поскольку в БД она хранится в специальном сериализованном виде.

  • Author
comment_45256

Подскажите как включить тогда ?

Буду периодически запускать скрипт чтобы она включена была у всех всегда

Edited by nrj45

comment_45257

nrj45, скрипт писать надо, использующий API форума. Там будет цикл по всем ID пользователей и в цикле изменение этой настройки и сохранение для пользователя.

  • Author
comment_45277

Ух как всё сложно это, зачем они всё так замудрили(разработчики движка), можно было бы просто в коде где присутствует создание пользователя изменить параметры по умолчанию, как найти такой код ?

  • 2 месяца спустя...
  • 9 месяцев спустя...
comment_72729

Попробуй вот этот плагин: _community.invisionpower.com/files/file/5037-synch-me/

Вручную админу для уже зареганных юзеров не получится изменить настройки, это может сделать только САМ юзер, для чего и предназначен плагин выше. Он добавляет кнопку, при нажатии на которую настройки меняются на те, которые установлены по умолчанию в админке. Вручную никак не изменить, ибо там данные как-то хитро хранятся, на офсайте IPS я находил обсуждение, там описывалось все это. Так что придется пользователей заставить нажать на кнопку :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.