Сборки серверов

СливПлатные

Сейчас онлайн

  • FireGop
  • ftl2nd
  • F_ery_a
  • Kudamoi
  • cL3v3r47
  • lilaktt
  • SKITLSPDE
  • LuckyManZ
  • iktaniyalol
  • XILegacyy
  • Gangek
  • Qipish
  • ThienDinh
  • CaMi1oN
  • SauronYe
  • NextLand
  • 2busy2sleep
  • zapacka
  • skipperscabin
  • GL1ST
  • RogueZ
  • GeroyGrief
  • bobobo
  • fleyn37
  • Set
  • tostetrqr
  • TunOri
  • vnezapnik
  • maksim00077
  • 3ffwfwefr
  • Swerdef
  • shohrux
  • Immm
  • MrGladey
  • FOUQ
  • Iruka
  • GAGARNA
  • drixLrxd
  • alham
  • k1mSs
  • NightVision
  • pro53831
  • vladas744
  • Koshartka
  • Minv0x
  • srlss123
  • lHIT
  • Лопух
  • Fell1x
  • Kostiel
  • 120255266100m
  • sepersi
  • Tommasino
  • tangenser10
  • gumno406
  • drinice
  • tolikprost
  • zxcTrupik
  • bebryk
  • ermakbag
  • Kont
  • Minecraftik
  • noidi
  • l0calh0s1
  • Tony
  • Chuchelo_2077
  • Gl_Lart
  • ccSetch
  • gulping
  • Mr_Oma
  • livemer
  • XXMonsterTy
  • gony_co
  • _air01
  • QenTerra
  • isahl
  • platikmoggg
  • itsDesterYT
  • MystalDev
  • NOXYTESTER
  • Mu_Guang
  • catnekhuy
  • MrJohny
  • Dmitriy_Yurck
  • влывпыор
  • consers

Инструкция Как восстановить посты/темы/сообщения от удаленного пользователя в XenForo

  • Автор темыbobobo
  • Дата начала
bobobo
Как восстановить посты/темы/сообщения от удаленного пользователя в XenForo

Если вы удалили пользователя в XenForo, а его посты или личные сообщения все еще отображаются, вы можете переназначить этот контент новому пользователю с помощью простого SQL-скрипта. Этот урок объясняет, как это сделать для публичных постов и личных сообщений.

Скрипт для публичных постов и тем
Запустите этот SQL-скрипт, чтобы обновить посты, темы и сообщения на профиле удаленного пользователя:
SQL:
UPDATE xf_post SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_thread SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_profile_post SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_profile_post_comment SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername';

Скрипт для личных сообщений
Чтобы обновить личные сообщения и разговоры, используйте этот скрипт:
SQL:
UPDATE xf_conversation_message SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_conversation_master SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_conversation_recipient SET user_id = NEW_USER_ID WHERE user_id = (SELECT user_id FROM xf_user WHERE username = 'OldUsername');

Как использовать

  1. Замените OldUsername на имя удаленного пользователя.
  2. Замените NewUsername и NEW_USER_ID на данные нового пользователя.
  3. Обязательно сделайте резервную копию вашей базы данных перед выполнением скрипта!
Эти скрипты переназначат весь соответствующий контент от удаленного пользователя новому пользователю. Вот и всё! Быстро и просто. Дайте знать, если у вас возникнут вопросы или проблемы!
 
ВерхНиз