Полезная информация


----

Начать новую тему Ответить на тему

Был ли полезен для вас данный анонс ???
Да, буду использовать модификацию
Нет, модификация бесполезна для меня
Вы можете выбрать 1 вариант.

Результаты голосования
АвторСообщение

 Сообщение Email on Birthday phpbb3 (поздравительное письмо) 2012-11-15

Аватар пользователя

Всем доброго времени суток, пользователи нашего Форума потиху расшевеливаются и оставляют запросы на анонсы модификаций. Данный анонс - это запрос. Вместе с этим я лично тестировал данную модификацию и остался ею доволен. Имя ей - Email on Birthday, а суть в том, что после ее установки вы можете в автоматическом режиме отсылать поздравительные e-mail письма пользователям, у которых наступил День Рождения. Дополнительно ведется лог этих поздравлений дабы быть в курсе работоспособности мода.

В установке модификация достаточно проста, правок не много. Если заинтересовало, то скачиваем и устанавливаем

После правок файлов не забываем сделать SQL запрос к БД форума
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_run', '');
 

После всего этого начинаем руссифицировать мод, открываем language/ru/acp/board.php и находим
   'ALLOW_TOPIC_NOTIFY'         => 'Разрешить подписку на темы',
 

Вставляем после найденного
'BIRTHDAY_EMAILS'         => 'Отправлять поздравительные письма',
   'BIRTHDAY_EMAILS_EXPLAIN'   => 'Отправлять е-мейл поздравительные емейл письма пользователям, у которых наступил День Рождения',
 

Открываем language/ru/acp/common.php и находим
 

Вставляем перед найденным
// Log Entry email on birthday mod from lefty74
$lang = array_merge($lang, array(
   'LOG_BIRTHDAY_EMAIL_SENT'      => '<strong>Отправлено поздравительное письмо пользователю </strong><br />» %s',
));
 

После всех правок не забываем очистить кеш и активировать модификацию - Админка - Функции форума.
Чтобы отредактировать текст отсылаемого письма необходимо открыть файл language/ru/email/birthday_email.txt и изменить его содержимое на свой текст


На этом все, успехов :zvez_ochki:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Email on Birthday phpbb3 (поздравительное письмо), письмо с днем рождения phpbb3
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

tomos2007 писал(а):

Нашел вот здесь решение при нерабочем моде и версии движка 3.0.10. Ссылка Может и для 3.0.12 прокатит.
Только пока не понял что и где менять. С английским проблемы. Может кто подскажет?

В общем сделал сразу как здесь
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
Все работает, письма приходят. Версия форума 3.0.12


          Вернуться наверх  
 


Аватар пользователя

Поставил мод, внёс правку, что указал tomos2007.
Тестовому аккаунту сделал ДР сегодня. Пока нет письма...
Версия форума 3.0.12.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

Вот и у меня ничего не работает((


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

У меня в логе показывает, что отправлено поздравительное письмо, а на почте нет. Правда с gmail только попробовал...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

У меня даже в лог не пишет))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Установил мод на версию форума 3.0.13-PL1. Стиль prosilver. Мод работает.
При правке кода обнаружил небольшую ошибку, незнаю влияет ли она на что нибудь или нет, но поправил вот это:
, u.user_email, u.user_lang,u.user_notify_type, u.user_jabber 
 

изменил на это:
, u.user_email, u.user_lang, u.user_notify_type, u.user_jabber
 

И ещё, в инструкции каждый код копируется с пробелом в конце, тоже удалял эти пробелы.
У кого не работает, имейте виду, что сообщение отправляется только если кто нибудь из зарегистрированных пользователей зайдёт на главную страницу форума. Мод отправит сообщение только если у вас внизу форума отображается список пользователей у кого сегодня день рожденье:
Цитата:
ДНИ РОЖДЕНИЯ
Поздравляем: Denis (27)

Из выше написанного выползают две проблемы:
1. Если у вас мало пользователей, и в день рожденье кого то из них, никто зарегистрированный не зайдёт на главную страницу, именинник останется без поздравления. Сообщение отправляется именно в то время когда кто то зарегистрированный заходит на главную страницу форума.
2. Если у вас очень много пользователей, то форум кидает на 403 ошибку, из-за длительного выполнения запроса.
Цитата общения двух админов:
User-1: Мод работает, письма отправляются, есть одно но. У меня большое количество регистрированных пользователей. При отправке кидает на 403 ошибку, из-за длительного выполнения запроса видимо. И нужно некоторое время не открывать главную страницу форума, так как запрос выполнится опять, и письма будут дублироваться... Что можно сделать в таком случае?
User-2: И что, бывают такие дни, в которые очень много дней рождений? Прям столько, что аж сервер вешается от количества поздравительных писем?
User-1: ага, бывает, каждый день. У меня 45606 пользователей, разделить на 365, можно вывести среднее значение на каждый день.
User-2: И у всех 45606-ти пользователей заполнено поле «День Рождения»?
User-1: это обязательное поле.


Что то я передумал ставить этот мод.

Какой нужно сделать SQL запрос к БД форума, чтобы удалить мод???


          Вернуться наверх  
 


Аватар пользователя

Пробел роли не сыграет, все делается для лучшей читаемости кода

1. Может хостинг слабоват? Вечером гляну в код, может можно оптимизировать его

2. Чтобы удалить, гарантированно, зайдите в БД и в таблице phpbb_config удалите 2 поля от этого мода, в запросе видно какие поля добавляются


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Хороший мод. Письма уходят, но только тогда, когда зарегистрированный пользователь зайдет на форум
kulyasov писал(а):

открываем functions_messenger.php
находим
Код: Выделить все
$headers[] = 'Content-Type: text/plain; charset=UTF-8'; // format=flowed
 


заменяем на
Код: Выделить все
$headers[] = 'Content-Type: text/html; charset=UTF-8';


тогда письма приходят с картинками.

А что нужно сделать чтобы письма уходили не тогда когда зарегистрированный пользователь зайдет на форум, а к примеру по крону в определенное время, допустим в 00:00 часов?


          Вернуться наверх  
 


Аватар пользователя

Это надо дописывать мод, добавлять задачи в крон, сомневаюсь что автор мода да и вообще ктолибо заинтересуется этим. Я лично с кроном не умею работать


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Я так понимаю что мод не очень работоспособен и сильно грузит систему. Полезность его хороша, но вот быстродействие и глюки нам не нужны :ni_zia:


          Вернуться наверх  
 


Аватар пользователя

Ну есть спорные моменты, но мод как бы присутствует в офф базе модов, решать вам конечно


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Email To User On Group Status Change phpbb3
Email To User On Group Status Change - модификация для phpbb3, добавляющая на форум e-mail уведомления пользователям при их добавлении, перемещении, удалении из группы

DeaDRoMeO

0

547

Аватар пользователя

20 июл 2016, 20:08

DeaDRoMeO

Аватар пользователя Birthday registration phpbb3(День Рождения при регистрации)
Birthday registration - модификация для phpbb3, делающая заполнение даты рождения обязательным при регистрации на форуме

DeaDRoMeO

9

1587

Аватар пользователя

27 мар 2015, 15:27

mokvo4

Аватар пользователя Лог регистраций phpbb3
Лог регистраций phpbb3 - полезное в администрировании дополнение для phpbb3, данная модификация ведет лог всех ответов пользователей при регистрации

DeaDRoMeO

125

12178

Аватар пользователя

05 дек 2015, 20:27

Чародейка

Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

54

7440

Аватар пользователя

04 дек 2017, 20:52

белк

Аватар пользователя Sitemap FX phpbb3
Sitemap FX phpbb3 - модификация для phpbb3, создающая карту форума (иначе сайтмап, Sitemap) для еще более быстрого индексирования поисковиками

DeaDRoMeO

148

16770

Аватар пользователя

01 дек 2016, 08:22

termiton

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P