kisel

Проверенные
Сообщения
217
Реакции
46
Баллы
11,025
Добрый день!
Без изминений паролей, через запрос в БД, зная id переписки - как к ней добавить дополнительного участника?
Если не через запрос - альтернативные пути есть решения проблем (не хотелось бы задействовать дополнительные плагины).
 
Приветствую. Вообщем-то можно запросом добавить участника, но для этого нужно знать ID переписки. Запрос примерно такой:
Код:
INSERT INTO `bd_xen`.`xf_conversation_recipient` (`conversation_id`, `user_id`, `recipient_state`, `last_read_date`) VALUES ('1', '3', 'active', '0');

Где bd_xen - это название Вашей БД, значения: '1', '3', 'active', '0' - 1 - это ID нужной переписки, 3 - это ID пользователя, которого нужно добавить в эту переписку, active - это статус добавляемого пользователя в переписке, 0 - это дата последнего прочтения переписки добавляемым пользователем.

ID переписки можно посмотреть в таблице xf_conversation_message, в колонке conversation_id:
h4qiw.png

По другому никак не получится.
 
да-да-да, методом проб и ошибок, мускул мне такой же запрос сгенерировал. Огромное спасибо!

тему открыли по просьбе.
Если кто с подобным сталкивался, какие действия нужно выполнить внутри форума, чтобы стали активны эти изминения
То есть, в БД все проставилось нормально, вижу себя в нужных новых переписках, а вот на самом форуме - их нет. Мало того, зная точный УРЛ нужной переписки (в которую себя добавила) - при переходе 404.
Перестраивала кеш переписок - не помогло
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу