Здравствуйте.
Скажите, пожалуйста, возможно ли переместить сообщения одного пользователя другому, с корректным отображением даты. Дело в том, что на форуме образовалось два юзера от одного человека, только один на английском, а второй на русском языке написан. Так получается весьма неудобно, и хотелось, чтоб все записи одного и другого юзера были слиты в одну. То есть собственно вопрос такой. Есть ли мод, который открывает некую базу user_a, копирует его сообщения и добавляет их в базу user_b, естественно не затирая при этом те сообщения, которые хранятся в user_b.
Переместить сообщения пользователя - другому пользователю
-
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 18 лет 8 месяцев
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
Код: Выделить всё
update ***posts set poster_id = <user_b_id> where poster_id = <user_a_id>
Сие припишет все посты, сделанные юзером a, юзеру b.
Добавлено спустя 2 минуты 24 секунды:
В принципе, надо бы еще user_posts в ***users поправить...
И если я неправ, пусть старшие товарищи поправят меня
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Post Associator
Правда в нем речь идет о гостевых постах.
This utility will allow you to select all guest posts and topics attributed to a single name and reassociate those to a registered user on your forums. To be reassociated, a guest post must have a name entered at posting. This name should be listed with the posts in topics.
Posts made by users that have been deleted are considered the same as guest posts made with the username of the poster.
Как вариант, если постов немного
Правда в нем речь идет о гостевых постах.
This utility will allow you to select all guest posts and topics attributed to a single name and reassociate those to a registered user on your forums. To be reassociated, a guest post must have a name entered at posting. This name should be listed with the posts in topics.
Posts made by users that have been deleted are considered the same as guest posts made with the username of the poster.
Как вариант, если постов немного
Код: Выделить всё
## Mod Title: Zmiana autora postu
## Mod Version: 0.1 beta
## Author: Taeril
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Вот еще вариант Change Poster.
Можно сменить атора любого поста. Подойдет вам наверно, если постов не очень много
Можно сменить атора любого поста. Подойдет вам наверно, если постов не очень много
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Можно Change Poster вместо Zmiana autora postu (функционал одинаковый, только первый более новый).
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 18 лет 8 месяцев
Но мне ведь нужно не только изменить автора. Вы извините, либо я чего-то не понял, либо вы не поняли вопроса. Возьмем, к примеру, два юзера: вася и vasia. Эти два юзера от одного и того же человека, так сложилось в силу какой-то тупизны. То есть мне нужно, чтоб посты пользователя Вася корректно слились с постами пользователя vasia, и на форуме естественно не была потеряна хронология. У первого юзера постов около 20, у второго окола 100.
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
Ну тогда подробно об'ясните, что вы понимаете под понятием "слились". Чтобы автором постов вместо "вася" стал "vasia"? Ну так и я вам дал способ (прямолинейный, как черенок лопаты), и ребята тоже, более утонченные. Нет? Тогда об'ясняйте.belfegor писал(а):есть мне нужно, чтоб посты пользователя Вася корректно слились с постами пользователя vasia
И если я неправ, пусть старшие товарищи поправят меня
-
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 18 лет 8 месяцев
Возможно. Извините, если протупил, просто с ваших ответов я не совсем понял что это именно так. При таких способах дата написания сообщения останется корректной, я правильно понял?
Я попробую и обязательно выскажу благодарность
Спасибо, за поддержку.
Добавлено спустя 1 час 3 минуты 13 секунд:
Во всем разобрался. Ребята, всем большое спасибо за внимание к проблеме. Все работает.
Ещё раз спасибо за то, что оказываете поддержку!
Я попробую и обязательно выскажу благодарность

Спасибо, за поддержку.
Добавлено спустя 1 час 3 минуты 13 секунд:
Во всем разобрался. Ребята, всем большое спасибо за внимание к проблеме. Все работает.
Ещё раз спасибо за то, что оказываете поддержку!
