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

Как восстановить удаленного пользователя?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
hof
phpBB 1.4.0
Сообщения: 39
Стаж: 18 лет 4 месяца
Откуда: cccp
Благодарил (а): 4 раза
Поблагодарили: 2 раза
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение hof »

Вместо форума с кучей разделов пользователь видит вот это:
' - velomobile_org_forum_index_php.jpg
Права у него вот такие:
' - velomobile_org_forum_adm_index_php_i=permissions&sid=f150d5d12f385535f8c5920f6dfc172f&mode=view_forum_local.jpg
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 15 лет
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 352 раза
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение MIT »

hof писал(а):Права у него вот такие
Для всех форумов или только для категории «Общие форумы»?

hof писал(а):видит вот это
Косяки HTML разметки детектед.
hof
phpBB 1.4.0
Сообщения: 39
Стаж: 18 лет 4 месяца
Откуда: cccp
Благодарил (а): 4 раза
Поблагодарили: 2 раза
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение hof »

Да, это права на доступ к форумам...
Как же их, зараза, прав, много...

Проблему решил, спасибо!
Последний раз редактировалось hof 12.11.2010 9:33, всего редактировалось 1 раз.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Как восстановить удаленного пользователя?

Сообщение MAzZY »

Про права доступа есть отдельная тема
zilonitiz
phpBB 1.4.4
Сообщения: 143
Стаж: 17 лет 10 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение zilonitiz »

А вот как восстановить у пользователя удаленного и восcтановленного по такой же схеме его ЛС? Поднял тему тут, но пока без результатно.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение crash »

zilonitiz
вы считаете создавая два одинаковых сообщения получить быстрее ответ? От этого только бан получается
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Как восстановить удаленного пользователя?

Сообщение romeo_piter »

При переименовании пользователя нажал не ту кнопку, результат - пользователь удален, но сообщения сохранились и посты пользователя сохранились по его именем.

Я бы перенес его сообщения на новый аккаунт (сменить автора) вручную, но не знаю, как теперь найти его сообщения или есть более разумный способ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение Sheer »

Если сообщения остались, то они принадлежат Гостю, тогда

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

UPDATE phpbb_posts SET poster_id = 'здесь id нового пользователя' WHERE poster_id = 1
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение rxu »

Так нельзя, все посты всех гостей станут принадлежыть новому юзеру.

Добавлено спустя 24 секунды:
И кроме того, не учтены созданные им темы.
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Как восстановить удаленного пользователя?

Сообщение romeo_piter »

Sheer писал(а):Если сообщения остались, то они принадлежат Гостю, тогда

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

UPDATE phpbb_posts SET poster_id = 'здесь id нового пользователя' WHERE poster_id = 1
Над постами удаленного юзверя есть его ник.
rxu писал(а):Так нельзя, все посты всех гостей станут принадлежыть новому юзеру.
Постов гостей нет. Пользователи никогда не удалялись принципиально.

Добавлено спустя 13 минут 31 секунду:
Как я понимаю можно использовать поле post_username
Т.е. ЕСЛИ post_username=deleted user, ТО присвоить пост new user

Можно спастись таким запросом? И как составить?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение Sheer »

romeo_piter писал(а):Постов гостей нет.
Ну это я и имел ввиду. Если постов гостей никогда не было, и если ник нового пользователя, будет такой же, что и у удаленного, то

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

UPDATE phpbb_posts SET poster_id = 'здесь id нового пользователя' WHERE poster_id = 1
UPDATE phpbb_topics SET topic_poster = 'здесь id нового пользователя' WHERE topic_poster = 1
После этого невредно будет провести синхронизацию в ACP.
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Как восстановить удаленного пользователя?

Сообщение romeo_piter »

Sheer писал(а):и если ник нового пользователя, будет такой же, что и у удаленного, то
А если нет?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение Палыч »

romeo_piter
Используйте STK, там есть инструментарий для подобных операций.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Как восстановить удаленного пользователя?

Сообщение romeo_piter »

Sheer писал(а):
romeo_piter писал(а):Постов гостей нет.
Ну это я и имел ввиду. Если постов гостей никогда не было, и если ник нового пользователя, будет такой же, что и у удаленного, то

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

UPDATE phpbb_posts SET poster_id = 'здесь id нового пользователя' WHERE poster_id = 1
UPDATE phpbb_topics SET topic_poster = 'здесь id нового пользователя' WHERE topic_poster = 1
После этого невредно будет провести синхронизацию в ACP.
Всё отлично получилось.
А реально перенести благодарности?

Добавлено спустя 2 минуты 20 секунд:
Палыч писал(а):Используйте STK, там есть инструментарий для подобных операций
После СТКшного репарсинга, который так и не закончился - не хочется вообще в него лезть.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Как восстановить удаленного пользователя?

Сообщение Пчелкин »

romeo_piter писал(а):А реально перенести благодарности?
С этим нет...если тока вручную в БД менять иды бывшего на новенького..
Закрыто

Вернуться в «Поддержка phpBB 3.0.х»