Подписи пользователей

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
TheFlyingDutchman
phpBB 1.2.1
Сообщения: 20
Стаж: 13 лет 3 месяца
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Забанен: Бессрочно

Подписи пользователей

Сообщение TheFlyingDutchman »

Подскажите пожалуйста, как удалить (не отключить) все подписи пользователей, какой SQL запрос нужно выполнить? Задача просто снести подписи для всех, но оставить возможность пользователям снова их установить, но не в первом сообщении темы, чтобы в первом сообщении не оставляли, это смог решить, но на старых темах подписи стоят, решение только одно, снести у всех...
Любые виды услуг, шаблоны, модификации phpbb3. Хостинг и сервера для любых целей.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Подписи пользователей

Сообщение Pazh »

Батенька, Вы уж определитесь что Вам надо....

Подпись - это атрибут пользователя, а не темы.
Удалить все подписи можно запросом:

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

UPDATE phpbb_users SET user_sig='', user_sig_bbcode_uid='', user_sig_bbcode_bitfield='';
Если надо отключить показ подписи только в первом посту каждой темы, а в остальных оставить штатно, то
viewtopic.php
найти

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

		'SIGNATURE'			=> ($row['enable_sig']) ? $user_cache[$poster_id]['sig'] : '',
заменить на

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

		'SIGNATURE'			=> ($row['enable_sig'] && $row['post_id'] != $topic_data['topic_first_post_id']) ? $user_cache[$poster_id]['sig'] : '',
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
TheFlyingDutchman
phpBB 1.2.1
Сообщения: 20
Стаж: 13 лет 3 месяца
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Забанен: Бессрочно

Re: Подписи пользователей

Сообщение TheFlyingDutchman »

Pazh писал(а):Батенька, Вы уж определитесь что Вам надо....
Уважаемый, давай обойдёмся без сарказма, не какой я вам не батенька. Я внятно написал что первое не решил, второе сам решил.
Pazh писал(а):Удалить все подписи можно запросом:
КОД SQL: ВЫДЕЛИТЬ ВСЁ
UPDATE phpbb_users SET user_sig='', user_sig_bbcode_uid='', user_sig_bbcode_bitfield='';
Спасибо, выручил ;)
Любые виды услуг, шаблоны, модификации phpbb3. Хостинг и сервера для любых целей.

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