email on birthday

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Kacap
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 5 месяцев
Откуда: Odessa
Благодарил (а): 2 раза

Re: email on birthday

Сообщение Kacap »

Всем доброго времени суток!
Требуется помощь гуру.
поставили данный мод, все работает, но с одним огромным НО!
письма с поздравлениями начали приходить спамообразной лавиной по 2 или по 4 штуки за раз, в общем вот скрин моего ящика:
http://screenshotuploader.com/s/kMDvQSCnMO
тема subsilver2
Куда копать?
приложил index.php, в нем весь код который рулит отправкой
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 3 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: email on birthday

Сообщение SergeiS »

Кто бы ответил - этот мод больше не поддерживается для 3.x?
на официальном сайте версия только для 3.06
Хотелось разобраться как сделать чтобы письмо приходило на языке выбранном пользователем в опциях.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: email on birthday

Сообщение Айдар »

Мод работает на 3.0.8. Письма отправляются из соответствующих языковых папок.
In Web We Trust
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

Re: email on birthday

Сообщение misterleks »

Стоит версия 1.0.1b, но вот такая вещь: поздравление отправляется на ящик, если зайдёт кто-то зарегистрированный и залогинеться, только после этого отправиться сообщение на ящик. Боты, гости, админы могут заходить и ничего не отправиться, это я код куда то не туда вставил или действительно так?
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: email on birthday

Сообщение angst66 »

Поставил email_on_birthday_1_0_1b
Как только оправилось письмо первому именнинику вылезла ошибка:

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

[phpBB Debug] PHP Notice: in file [ROOT]/index.php on line 120: Undefined index: birthday_emails
119-121 строки:

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

		}
			if (trim($row['user_email']) && $config['birthday_emails'])
		{
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: email on birthday

Сообщение Sheer »

angst66
Не до конца выполнил инструкцию по установке. В таблице config отсутствует строка birthday_emails

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0');
Читай первое сообщение темы.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: email on birthday

Сообщение angst66 »

Sheer
Или я запарился, или после обновления форума и базы пропали эти поля. Дело в том что они отсутствовали только в локальной бд, а в рабочей на месте.
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

Re: email on birthday

Сообщение misterleks »

Мой вопрос остался открытым, письма отправляются, только зарегестрированными пользователями и не понятно по какому принципу. Поздравление может отправиться днём или утром, что очень странно :( Хочется, чтобы отправлялось в одно время для всех.
Как валючить, чтобы гости могли видеть у кого день рождения? Этот блок не показывается, в правах его не нашёл, может из-за этого поздравление не может быть отправлено гостем?
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: email on birthday

Сообщение Jons »

В инcтрукции :

Open: index.php
Comments

around line 104
Find

Tip: This may be a partial find and not the whole line.
Code:Select All
}
$db->sql_freeresult($result);
А у меня на 92 и на 128!

92 вроде ближе, но я ведь ставил моды и 104 могла сдвинуться?
Безымянный3.jpg
Какую строку мне выбрать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: email on birthday

Сообщение angst66 »

Сразу после строчки

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

		{
			$birthday_list .= ' (' . max(0, $now['year'] - $age) . ')';
		}
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: email on birthday

Сообщение Gisher »

Мод работает, письма отправляются, есть одно но. У меня большое количество регистрированных пользователей. При отправке кидает на 403 ошибку, из-за длительного выполнения запроса видимо. И нужно некоторое время не открывать главную страницу форума, так как запрос выполнится опять, и письма будут дублироваться... Что можно сделать в таком случае?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

email on birthday

Сообщение МайскийЖук »

У меня большое количество регистрированных пользователей
И что, бывают такие дни, в которые очень много дней рождений? Прям столько, что аж сервер вешается от количества поздравительных писем?
Любовь и боль, покой и бой я как любой несу с собой…
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: email on birthday

Сообщение Gisher »

МайскийЖук ага, бывает, каждый день. У меня 45606 пользователей, разделить на 365, можно вывести среднее значение на каждый день.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

email on birthday

Сообщение МайскийЖук »

И у всех 45606-ти пользователей заполнено поле «День Рождения»? :shock:
Любовь и боль, покой и бой я как любой несу с собой…
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: email on birthday

Сообщение Gisher »

МайскийЖук это обязательное поле

Вернуться в «Поддержка модов для phpBB 3.0.x»