Удаление пользователя
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 19 лет
Удаление пользователя
Не выходит. Честно ставлю галочку, жму"обновить"...и у меня страница девственно чистая, никакой информации. А пользователь, как был, так и остался.
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 19 лет
- Откуда: WWW
Недостаточно информации. Даже терпеливый знаток читающий мысли на растоянии не сможет понять и помочь.
Какая версия phpBB? Где ставите галочку? Чиста ли страница до того, как вы нажимаете на "обновить"? Являетесь ли вы администратором форума? Получалось ли удалять пользователей раньше?
Можно попробовать установить ToolKit для более простого администрирования форума http://starfoxtj.no-ip.com/phpbb/toolkit
Какая версия phpBB? Где ставите галочку? Чиста ли страница до того, как вы нажимаете на "обновить"? Являетесь ли вы администратором форума? Получалось ли удалять пользователей раньше?
Можно попробовать установить ToolKit для более простого администрирования форума http://starfoxtj.no-ip.com/phpbb/toolkit
-
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 18 лет 2 месяца
Подскажите где нужно внести изминения чтобы после удаления пользователя удалялся его ник в постах. А то получается пользователь удален, а в постах остается его ник.
В этом запросе удаляется только user_id заменяя его на -1 ( как гость), знаю что нужно добавить в этот запрос удаление post_username, но как правильно это дописать пока не хватает знаний
Код: Выделить всё
$sql = "UPDATE " . POSTS_TABLE . "
SET poster_id = " . DELETED . ", post_username = '" . str_replace("\\'", "''", addslashes($this_userdata['username'])) . "'
WHERE poster_id = $user_id";
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Вообще то, это правильно. Если вы удаляете пользователя, но не удаляете его посты, то его посты становяться "гостевыми" по статусту и должны иметь гостевой ник.test_best писал(а):пользователь удален, а в постах остается его ник.

Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 18 лет 2 месяца
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
test_best
попробуйте заменить запрос на
попробуйте заменить запрос на
Код: Выделить всё
$sql = "UPDATE " . POSTS_TABLE . "
SET poster_id = " . DELETED . ", post_username = '" . str_replace("\\'", "''", addslashes($lang['Guest'])) . "'
WHERE poster_id = $user_id";
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
А что, гость не может постить под именем? :wink:test_best писал(а): но в поле post_username остается ник, а мне надо чтобы его посты были как от гостя.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 18 лет 2 месяца