Есть ли возможность (мод), с помощью которого Админ мог бы изменить автора поста с гостя на пользователя форума?
И можно ли такой мод сделать, если его нет?
			
			
									
						Поменять гостя на юзера
- 
				WingLion  
- phpBB 1.4.4
- Сообщения: 179
- Стаж: 20 лет 7 месяцев
- Откуда: St.Petersburg
Поменять гостя на юзера
С уважением, WingLion
Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!
			
						Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!
- 
				YogSagot  
- phpBB 1.4.3
- Сообщения: 98
- Стаж: 19 лет 6 месяцев
- Откуда: Латвия, г.Даугавпилс
Я данную ситуацию сам разрешал запросами на БД из phpMyAdmin'а. 
Делается просто, если только гость постил под определенным известным ником. Запрос я писал такой:
update phpbb_posts set poster_id = <айдишка юзера>, post_username = '' where poster_id = -1 and post_username = '<ник гостя>'.
Если от имени гостей создовались темы, то нужно проапдейтить поле topic_poster таблицы phpbb_topics. Для этого я писал такой запрос:
update phpbb_topics t, phpbb_posts p set t.topic_poster = p.poster_id where t.topic_first_post_id = p.post_id and t.topic_poster = -1
Ну и на последок надо проапдейтить поле upser_posts таблицы phpbb_users так, чтобы оно было адекватно обновленной таблице постов.
Вот все, что требуеться. На основании этого при желании можно написать соответствующий мод. Я бы даже мог его накатать, только мне лениво.
			
			
									
						Делается просто, если только гость постил под определенным известным ником. Запрос я писал такой:
update phpbb_posts set poster_id = <айдишка юзера>, post_username = '' where poster_id = -1 and post_username = '<ник гостя>'.
Если от имени гостей создовались темы, то нужно проапдейтить поле topic_poster таблицы phpbb_topics. Для этого я писал такой запрос:
update phpbb_topics t, phpbb_posts p set t.topic_poster = p.poster_id where t.topic_first_post_id = p.post_id and t.topic_poster = -1
Ну и на последок надо проапдейтить поле upser_posts таблицы phpbb_users так, чтобы оно было адекватно обновленной таблице постов.
Вот все, что требуеться. На основании этого при желании можно написать соответствующий мод. Я бы даже мог его накатать, только мне лениво.

- 
				Kastaneda
- Former team member
- Сообщения: 702
- Стаж: 21 год
- 
				VVVas  
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 11 месяцев
- Поблагодарили: 1 раз
Код: Выделить всё
############################################################## 
# Title: Post Associator 
# Author: Thoul  thoul-phpbb@earthlink.net  http://www.phpbbsmith.com 
# Description: Changes ownership of guest/deleted posts to a registered user.
