[release] PM Welcome - ЛС при первом посещении
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
[release] PM Welcome - ЛС при первом посещении
Описание: Расширение позволяет назначить автора, заголовок и текст личного сообщения отправляемый после регистрации и первого посещения.
Скачать: PM Welcome - Приветственное сообщение
GitHub: https://github.com/bb3mobi/apwa/tree/master/pmwelcome
Скачать: PM Welcome - Приветственное сообщение
GitHub: https://github.com/bb3mobi/apwa/tree/master/pmwelcome
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anvar 28.02.2022 14:30, всего редактировалось 1 раз.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [dev] PM Welcome - ЛС при первом посещении
поздравляю с валидацией и релизом.
изменений в коде вроде не было? только локализации добавлялись?
изменений в коде вроде не было? только локализации добавлялись?
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [dev] PM Welcome - ЛС при первом посещении
Последнее что добавлял, это возможность использования лексемы {USERNAME}.
Были задумки добавить повторную отправку по заданному времени, в случае если пользователь длительное время отсутствовал. А также просили добавить настройки для групп, смысл пока не понял.
Здесь ещё DEV, а там уже проверку прошёл, когда успел отправить не помню
External Links уже две попытки использовал и всё ещё есть к чему стремиться..
Были задумки добавить повторную отправку по заданному времени, в случае если пользователь длительное время отсутствовал. А также просили добавить настройки для групп, смысл пока не понял.
Здесь ещё DEV, а там уже проверку прошёл, когда успел отправить не помню

External Links уже две попытки использовал и всё ещё есть к чему стремиться..
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: [dev] PM Welcome - ЛС при первом посещении
Это расширение сейчас самое свежее среди одобренных.
Они подошли к загрузчику... 72 дня... Ах!
Они подошли к загрузчику... 72 дня... Ах!
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [dev] PM Welcome - ЛС при первом посещении
я смотрел на версию, у меня 1.0.0, релизная тоже 1.0.0, потому и спросил
Отправлено спустя 15 секунд:
да в принципе и обновиться не сложно.
Отправлено спустя 15 секунд:
да в принципе и обновиться не сложно.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
[release] PM Welcome - ЛС при первом посещении
Доступна новая версия расширения. Теперь сообщение отправляется при регистрации или активации аккаунта(ранее отправка происходила при первом посещении форума).
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: [release] PM Welcome - ЛС при первом посещении
Anvar, на оф. сайте есть недовольный твоим расширением, который хочет, чтобы его удалили из базы:
https://www.phpbb.com/community/viewtop ... #p14327636.
4 раза повторил слово approved.
https://www.phpbb.com/community/viewtop ... #p14327636.
4 раза повторил слово approved.

-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: [release] PM Welcome - ЛС при первом посещении
однако баг с двойной отправкой на 3.1.7 тоже проскакивал, но было 1 раз до фиксов ручных пл, поэтому и забыл/забил, и вообще подумал что пользователь перерегился заменив букву, проверять не стал =) Сейчас вроде не проскакивает.
Кстати хороший пример почему я некогда не собираюсь выводить из стадии бета любые расширения свои. гораздо меньше проблем.
Кстати хороший пример почему я некогда не собираюсь выводить из стадии бета любые расширения свои. гораздо меньше проблем.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [release] PM Welcome - ЛС при первом посещении
С последней версией не должно быть такого. В базу phpbb.com ни как не проходит, второй ответ был уже, мелкие(не критические) ошибки находятся.
В первой версии расширения из-за отсутствия событий была сделана проверка на дату предыдущего посещения и если она отсутствовала(т.е. ранее не был зафиксирован пользователь) происходила отправка ЛС. Хорошо если бы удалили из официальной базы.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: [release] PM Welcome - ЛС при первом посещении
Anvar, какая-то из версий сейчас находится на валидации?
-
- phpBB 2.0.1
- Сообщения: 286
- Стаж: 9 лет 7 месяцев
- Откуда: Кунгур
- Благодарил (а): 159 раз
- Поблагодарили: 20 раз
Re: [release] PM Welcome - ЛС при первом посещении
Anvar, а можно прикрутить вместо лички создание темы в определённом разделе. Пользователям это больше нравится. Радуются, как дети...
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [release] PM Welcome - ЛС при первом посещении
LavIgor,
Sent: 18 Jan 2016, 04:32
KimIV, Нужно заменить содержимое функции user_welcome в event/listener.php
Пост [FAQ] Как программно добавить тему / пост / личное сообщение и следующий тоже на заметку.
Отправлено спустя 19 минут 26 секунд:
Найти:
Заменить на:
Должно сработать, id форума только необходимо указать.
Sent: 18 Jan 2016, 04:32
Детально ещё просмотрю, может быть добавлю чего попутно перед отправкой. Долго уж ждать проверки, версия успевает устаревать.Derky писал(а):Upon validating your extension the phpBB Extensions Team regrets to inform you that we have had to deny your extension.[phpBB Debug] PHP Notice: in file [ROOT]/ext/apwa/pmwelcome/acp/pmwelcome_module.php on line 147: Undefined variable: preview_text
KimIV, Нужно заменить содержимое функции user_welcome в event/listener.php
Пост [FAQ] Как программно добавить тему / пост / личное сообщение и следующий тоже на заметку.
Отправлено спустя 19 минут 26 секунд:
Найти:
Код: Выделить всё
/** User PM welcome message */
private function user_welcome($user_to, $user_id, $subject, $text)
{
$m_flags = 3; // 1 is bbcode, 2 is smiles, 4 is urls (add together to turn on more than one)
$uid = $bitfield = '';
$allow_bbcode = $allow_urls = $allow_smilies = true;
$text = str_replace('{USERNAME}', $user_to['username'], $text);
generate_text_for_storage($text, $uid, $bitfield, $m_flags, $allow_bbcode, $allow_urls, $allow_smilies);
include_once($this->phpbb_root_path . 'includes/functions_privmsgs.' . $this->php_ext);
$pm_data = array(
'address_list' => array('u' => array($user_to['user_id'] => 'to')),
'from_user_id' => $user_id,
'from_user_ip' => $this->user->ip,
'enable_sig' => false,
'enable_bbcode' => $allow_bbcode,
'enable_smilies' => $allow_smilies,
'enable_urls' => $allow_urls,
'icon_id' => 0,
'bbcode_bitfield' => $bitfield,
'bbcode_uid' => $uid,
'message' => utf8_normalize_nfc($text),
);
submit_pm('post', utf8_normalize_nfc($subject), $pm_data, false);
}
Код: Выделить всё
/** User PM welcome message */
private function user_welcome($user_to, $user_id, $subject, $text)
{
$text = str_replace('{USERNAME}', $user_to['username'], $text);
$text = str_replace('{USER_ID}', $user_to['user_id'], $text);
require_once($this->phpbb_root_path . 'includes/functions_posting.' . $this->php_ext);
// variables to hold the parameters for submit_post
$options = 3;
$poll = $uid = $bitfield = '';
generate_text_for_storage($subject, $uid, $bitfield, $options, false, false, false);
generate_text_for_storage($text, $uid, $bitfield, $options, true, true, true);
$data = array(
'forum_id' => 'id форума',
'topic_id' => '',
'icon_id' => false,
'enable_bbcode' => true,
'enable_smilies' => true,
'enable_urls' => true,
'enable_sig' => true,
'from_user_id' => $user_id,
'from_username' => 'Robot',
'from_user_ip' => '',
'message' => $text,
'message_md5' => md5($text),
'bbcode_bitfield' => $bitfield,
'bbcode_uid' => $uid,
'post_edit_locked' => 1,
'topic_title' => $subject,
'notify_set' => false,
'notify' => false,
'post_time' => 0,
'forum_name' => '',
'enable_indexing' => true,
);
submit_post('post', $subject, '', POST_NORMAL, $poll, $data);
}
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [release] PM Welcome - ЛС при первом посещении
А может добавить и другие лексемы
А то у меня вот так хотел оформить, но не работают ничего кроме ника
А то у меня вот так хотел оформить, но не работают ничего кроме ника
Код: Выделить всё
Здравствуйте, [b]{USERNAME}[/b]!
Добро пожаловать на ...
Вы зарегистрированы [b]{USER_REGDATE}[/b]. Ваша электронная почта указанная при регистрации [b]{USER_EMAIL}[/b]. Выбранный язык: {USER_LANG_LOCAL} .
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 9 лет 2 месяца
Re: [release] PM Welcome - ЛС при первом посещении
Тут GitHub: https://github.com/bb3mobi/apwa/tree/master/pmwelcome залита уже обновленная версия? И как ее скачать? Вижу содержимое а кнопки скачать все не вижу!
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [release] PM Welcome - ЛС при первом посещении
Скачать можно перейдя на уровень выше, будет ссылка https://github.com/bb3mobi/apwa/archive/master.zip
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!