Уважаемые пользователи!
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 | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 5 месяцев
Откуда: Kiev
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Расширение для «Сообщать мне о получении ответа»

Сообщение Dutch »

Кроме изменения ядра, есть ли расширение в котором можно из админки включить по-умолчанию опцию «Сообщать мне о получении ответа»?

Спасибо!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Расширение для «Сообщать мне о получении ответа»

Сообщение LavIgor »

Эту опцию можно по умолчанию включить в Личном разделе.
Для новых пользователей, я так думаю, можно в базе циферку поменять. Или не в базе... Смотреть нужно.
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 5 месяцев
Откуда: Kiev
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Расширение для «Сообщать мне о получении ответа»

Сообщение Dutch »

LavIgor писал(а): Эту опцию можно по умолчанию включить в Личном разделе.
Для новых пользователей, я так думаю, можно в базе циферку поменять. Или не в базе... Смотреть нужно.
Да, можно, но не все пользователи до этого могут додуматься :)

На 3.0.х я патчил в ядре форума и для существующих юзеров делал замену в БД. Но мы имеем дело с 3.1.х, и как-то патчить ядро — не комельфо :)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Расширение для «Сообщать мне о получении ответа»

Сообщение Sheer »

Dutch писал(а): но не все пользователи до этого могут додуматься
Читаем Изменение пользовательских настроек, задаваемых по умолчанию
Для изменения пользовательских установок для вновь регистрируемых пользователей можно написать расширение, воспользовавшись событием core.user_add_modify_data

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

    /**
    * Use this event to modify the values to be inserted when a user is added
    *
    * @event core.user_add_modify_data
    * @var array    user_row        Array of user details submited to user_add
    * @var array    cp_data            Array of Custom profile fields submited to user_add
    * @var array    sql_ary        Array of data to be inserted when a user is added
    * @since 3.1.0-a1
    * @change 3.1.0-b5
    */ 
Меняем массив sql_ary
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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