Уважаемые пользователи!
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? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Управление подписью пользователя

Сообщение Erlang »

Хочется иметь возможность одобрять Модератором изменение Подписи.
Т. е. пользователь изменил Подпись - Модератору приходит уведомление на рассмотрение.

Поясню.

Спамер может зарегистрироваться и залечь на дно, а в час Х разместить в подписи рекламу и/или написать что-то не хорошее/противозаконное.
Роскомнадзор тут-же возбудится на владельца форума...
С уважением,
Сергей
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Управление подписью пользователя

Сообщение Alecto »

Erlang писал(а):Спамер может зарегистрироваться и залечь на дно, а в час Х разместить в подписи рекламу и/или написать что-то не хорошее/противозаконное.
плюсую, хорошая идея.
модерация - излишня, а вот уведомления на почту админу - не помешали бы.
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Управление подписью пользователя

Сообщение Борис Бердичевский »

Да, точно, уведомления лучше, а то придётся заниматься одобрениями, что на большом форуме хлопотно.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Re: Управление подписью пользователя

Сообщение Erlang »

1. Подписи не так часто меняются
2. Подпись не так важна для форума
2. При простом уведомлении начнётся соревнование кто чаще изменит подпись. Т. к. её могут, при желании, менять каждые 5 минут.
Напомню:
- на жалобу Роскомнадзора необходимо отреагировать в течении 24 часов.

Я за одобрение.

Может стоит дополнить ограничением: смена подписи не чаще раз в месяц.

Добавлено спустя 3 минуты 25 секунд:
Возможно сюда-же стоит добавить (скопировать права) кто может видеть Подпись, кто может оставлять,..., что разрешено/запрещено в Подписи.

Т. е. некое единое расширение для работы с Подписью.
С уважением,
Сергей
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Управление подписью пользователя

Сообщение Alecto »

1 - И что с того что они редко меняются? Важно то, что их можно поменять на что угодно и обнаружить это через год или позже.
3 - что за бред ты написал о соревнования?
По поводу раисякоконадзора... Ты действительно считаешь, что на этой сране, на этой организации бандитов, шарлатанов и хло свет клином сошёлся? Да кроме смеха этот цирк в цивилизованных странах ничего больше не вызывает, так что оставь эту тему и не плети её к запросу расширения.

Зачем этот бред и огород с одобрениями? На фиг и даром не нужен. Дальше тоже бред, даже комментировать не буду.

Нужен минимальный функционал уведомлений, желательно на почту, без шизофрении, мании преследования и подобных функционально-маниакальных излишеств.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Re: Управление подписью пользователя

Сообщение Erlang »

Alecto писал(а):По поводу раисякоконадзора... Ты действительно считаешь, что на этой сране, на этой организации бандитов, шарлатанов и хло свет клином сошёлся? Да кроме смеха этот цирк в цивилизованных странах ничего больше не вызывает, так что оставь эту тему и не плети её к запросу расширения.
Когда занесут твой форум в бан-лист, вспомни мои слова...
Мне вот уже предупреждение приходило :(
С уважением,
Сергей
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Управление подписью пользователя

Сообщение Alecto »

Erlang писал(а):Когда занесут твой форум в бан-лист, вспомни мои слова...
пусть делают, что хотят, мне глубоко наплевать.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Управление подписью пользователя

Сообщение xisp »

Erlang писал(а):на жалобу Роскомнадзора необходимо отреагировать в течении 24 часов.
Ну и реагируй.
Erlang писал(а):Мне вот уже предупреждение приходило
А я в нём сидел, неоднократно. Как банят, так и разбанивают. Отвечаем вежливо, противоправный контент баним для censored, вот и все дела.
Правда в моём случаи они полезли через прокси, пришлось тему сносить )))
Последний раз редактировалось Sheer 11.02.2015 16:19, всего редактировалось 2 раза.
Причина: Ну ты понел....
phpBBex
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Управление подписью пользователя

Сообщение Alecto »

Alecto писал(а): вот уведомления на почту админу - не помешали бы.
Борис Бердичевский писал(а): уведомления лучше
Erlang писал(а):необходимо отреагировать в течении 24 часов.
xisp писал(а):Ну и реагируй.
уведомление придет в течение минуты, у тебя есть 24 час на реакцию, и то - если обнаружили. какие проблемы? зачем гимор с модерацией и правами?
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Re: Управление подписью пользователя

Сообщение Erlang »

Alecto писал(а):уведомление придет в течение минуты, у тебя есть 24 час на реакцию
Для этого нужно хотя-бы раз в 24 часа оказаться у компьютера.
А если ты летишь в Таиланд например?
Короче во флуд ушли уже.
С уважением,
Сергей
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Управление подписью пользователя

Сообщение xisp »

Erlang, чтобы вас не забанили, вам нужно так же запретить редактировать сообщения, вставлять изображения из сторонних источников (подменят безобидную картинку на центральные процессоры), давать ссылки (поговаривают о бане сайтов за ссылки на запрещённый контент, а кто знает, что будет по той ссылке завтра?), цитировать конституцию (экстремизм же!), упоминать олимпиаду в Сочи и так далее.
В общем после подобного огораживания форум будет уныл чуть менее, чем полностью. Забейте.
Erlang писал(а):А если ты летишь в Таиланд например?
У вас есть три месяца, чтобы выбраться из реестра.
phpBBex
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Управление подписью пользователя

Сообщение Alecto »

xisp писал(а): вам нужно так же запретить редактировать сообщения, вставлять изображения из сторонних источников...
+100500.
а лучше удалить сразу сайт.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: Управление подписью пользователя

Сообщение southklad »

интересное предложение. Вообще думаю нужно расширение, с запретами например на добавление в подпись ссылок, или уведомление приходит если добавили ссылку.
Изображение
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 21 раз
Поблагодарили: 70 раз

Re: Управление подписью пользователя

Сообщение apollion »

Для 3.0 запрет на вставку в подпись всякого разного - это 5 мин. на редактирование файлов. В 3.1 вообще чтоли нельзя этого делать?
im0
phpBB 1.4.0
Сообщения: 31
Стаж: 8 лет 2 месяца
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: Управление подписью пользователя

Сообщение im0 »

Если кому-то еще интересно…

в файле includes/ucp/ucp_profile.php

сразу после сохранения новой подписи

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

$sql = 'UPDATE ' . USERS_TABLE . '
    SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
    WHERE user_id = ' . $user->data['user_id'];
$db->sql_query($sql);
добавить

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

// $nsig = generate_text_for_display($message_parser->message, $message_parser->bbcode_uid, $message_parser->bbcode_bitfield
$sig = generate_text_for_display($user->data['user_sig'], $user->data['user_sig_bbcode_uid'], $user->data['user_sig_bbcode_b

// todo: в случае дальнейшего использования оформить функцией
global $config, $phpbb_root_path, $phpEx;
@include_once($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);

// Если изменилась подпись… то отправить уведомление
if (str_replace((string) $message_parser->bbcode_uid, '', $message_parser->message) !=
        str_replace($user->data['user_sig_bbcode_uid'], '', $user->data['user_sig'])) {
    $pm_data = array(
        'from_user_id'          => $user->data['user_id'],
        'from_user_ip'          => $user->ip,
        'from_username'         => $user->data['username'],
        'enable_sig'            => true,
        'enable_bbcode'         => true,
        'enable_smilies'        => false,
        'enable_urls'           => false,
        'icon_id'               => 0,
        'bbcode_bitfield'       => '',
        'bbcode_uid'            => '',
        'address_list'          => array('u' => array( RECIPIENT => 'to')),
        'message'               => "
            Внимание: данное сообщение отправляется от имени пользователя изменившего подпись (см. автора)
            [b][u]Пользователь изменил свою подпись с[/u][/b]:

            $sig

            [b]на:[/b]
        ",
    );
    generate_text_for_storage($pm_data['message'], $pm_data['bbcode_uid'], $pm_data['bbcode_bitfield'], $flags, $pm_data['en
    submit_pm('post', "Пользователь {$user->data['username']} изменил свою подпись", $pm_data, false);
}
RECIPIENT заменить на числовой идентификатор получателя уведомлений

В результате после изменения подписи получателю будет приходить уведомление в ЛС от имени пользователя изменившего подпись.
PS. Перед употреблением — проверить код в меру своей ответственности. Изменять по мере своих способностей.

Вернуться в «Запросы расширений для phpBB»