Автор: MarkDHamill
Описание расширения: Формирует персональные ежедневные/недельные/месячные email рассылки.
машинный перевод
phpBB не предоставляет возможность отправлять пользователям регулярные электронные письма с обобщенными сообщениями на форуме. Вместо этого phpBB ожидает, что пользователи будут регулярно посещать доску phpBB, если они хотят быть в курсе того, что происходит на сайте, или использовать функцию ленты Atom в phpBB 3.
Дайджесты phpBB - это электронные письма, которые периодически отправляются пользователям с обзором сообщений, сделанных на доске phpBB за определенные периоды времени. Дайджесты облегчают жизнь некоторым пользователям форума phpBB. Им не нужно явным образом посещать сайт, чтобы увидеть, какие разговоры там идут. Они просто читают свой дайджест и, если есть какая-то тема, которая кажется интересной, они нажимают ссылку на эту тему в своей почтовой программе и начинают участвовать! Они могут отказаться от подписки в любой момент. По умолчанию еженедельные дайджесты отправляются по воскресеньям. Пользователи определяют час, в который они хотят получить дайджест. Какое бы время они ни выбрали, они всегда будут получать последние новости, чтобы они могли выбрать время, соответствующее их стилю жизни.
Дайджесты могут быть ежедневными, еженедельными или ежемесячными. Посты старше этого не будут отправляться в дайджест. Кроме того, если вы хотите, вы можете выбрать, чтобы не видеть сообщения с момента последнего входа в систему, если вы посещали недавно. Вы даже можете отфильтровать свои собственные сообщения.
Если пользователю не нужны резюме каждого сообщения, они могут быть выборочными. Они могут выбрать форум или форумы, которые их интересуют. По умолчанию они будут получать сообщения для всех форумов, к которым им разрешен доступ.
Дайджесты можно отправлять в виде электронных писем, содержащих HTML или простой текст. По умолчанию пользователь получает весь пост в виде текста, но он также может выбрать, чтобы просмотреть отрывки из каждого сообщения или получить список сообщений со ссылками на каждое сообщение.
Обратите внимание, что каждый дайджест уникален и может содержать разные сообщения по сравнению с другим дайджестом, выходящим в тот же час. Это может быть неподходящим решением для дайджеста для очень больших форумов, очень загруженных форумов или для тех, кто хочет рассылать массовые электронные письма со всеми сообщениями за определенный период времени, поскольку он разработан для гибкости, а не для эффективности.
Есть несколько необычных вещей, которые вам нужно сделать для установки и тестирования этого расширения, поэтому обязательно ознакомьтесь с FAQ
Дайджесты phpBB - это электронные письма, которые периодически отправляются пользователям с обзором сообщений, сделанных на доске phpBB за определенные периоды времени. Дайджесты облегчают жизнь некоторым пользователям форума phpBB. Им не нужно явным образом посещать сайт, чтобы увидеть, какие разговоры там идут. Они просто читают свой дайджест и, если есть какая-то тема, которая кажется интересной, они нажимают ссылку на эту тему в своей почтовой программе и начинают участвовать! Они могут отказаться от подписки в любой момент. По умолчанию еженедельные дайджесты отправляются по воскресеньям. Пользователи определяют час, в который они хотят получить дайджест. Какое бы время они ни выбрали, они всегда будут получать последние новости, чтобы они могли выбрать время, соответствующее их стилю жизни.
Дайджесты могут быть ежедневными, еженедельными или ежемесячными. Посты старше этого не будут отправляться в дайджест. Кроме того, если вы хотите, вы можете выбрать, чтобы не видеть сообщения с момента последнего входа в систему, если вы посещали недавно. Вы даже можете отфильтровать свои собственные сообщения.
Если пользователю не нужны резюме каждого сообщения, они могут быть выборочными. Они могут выбрать форум или форумы, которые их интересуют. По умолчанию они будут получать сообщения для всех форумов, к которым им разрешен доступ.
Дайджесты можно отправлять в виде электронных писем, содержащих HTML или простой текст. По умолчанию пользователь получает весь пост в виде текста, но он также может выбрать, чтобы просмотреть отрывки из каждого сообщения или получить список сообщений со ссылками на каждое сообщение.
Обратите внимание, что каждый дайджест уникален и может содержать разные сообщения по сравнению с другим дайджестом, выходящим в тот же час. Это может быть неподходящим решением для дайджеста для очень больших форумов, очень загруженных форумов или для тех, кто хочет рассылать массовые электронные письма со всеми сообщениями за определенный период времени, поскольку он разработан для гибкости, а не для эффективности.
Есть несколько необычных вещей, которые вам нужно сделать для установки и тестирования этого расширения, поэтому обязательно ознакомьтесь с FAQ
Язык: en, cs, de, es, fr
Баг версии 3.3.4. При нажатии на ссылку конкретного поста в дайджесте - попадаем в тему, но не в этот пост.
Исправление: в файле
cron/task/digests.php
Найти
Код: Выделить всё
'POST_LINK' => ($is_html) ? sprintf("<a href=\"%sviewtopic.$this->phpEx?f=%s&t=%s#p%s\">%s</a>%s", $this->board_url, $post_row['forum_id'], $post_row['topic_id'], $post_row['post_id'], html_entity_decode(censor_text($post_row['post_subject'])), "\n") : html_entity_decode(censor_text($post_row['post_subject'])),
'SUBJECT' => ($is_html) ? sprintf("<a href=\"%sviewtopic.$this->phpEx?f=%s&t=%s#p%s\">%s</a>%s", $this->board_url, $post_row['forum_id'], $post_row['topic_id'], $post_row['post_id'], html_entity_decode(censor_text($post_row['post_subject'])), "\n") : html_entity_decode(censor_text($post_row['post_subject'])),
Код: Выделить всё
'POST_LINK' => ($is_html) ? sprintf("<a href=\"%sviewtopic.$this->phpEx?f=%s&t=%s&p=%s#p%s\">%s</a>%s", $this->board_url, $post_row['forum_id'], $post_row['topic_id'], $post_row['post_id'], $post_row['post_id'], html_entity_decode(censor_text($post_row['post_subject'])), "\n") : html_entity_decode(censor_text($post_row['post_subject'])),
'SUBJECT' => ($is_html) ? sprintf("<a href=\"%sviewtopic.$this->phpEx?f=%s&t=%s&p=%s#p%s\">%s</a>%s", $this->board_url, $post_row['forum_id'], $post_row['topic_id'], $post_row['post_id'], $post_row['post_id'], html_entity_decode(censor_text($post_row['post_subject'])), "\n") : html_entity_decode(censor_text($post_row['post_subject'])),