Рассылка пользователям

Автор svobodniy, 09 декабря 2009, 02:21:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

svobodniy

Как удобней сделать рассылку писем некоторым пользователям по типу "Вы давно у нас не были. Заходите в гости"? Можно через "Новости и рассылки", но там не очень удобно, т.к. либо надо вбивать e-mail'ы людей, либо создавать побочную группу, применять ее на пользователях и потом рассылать по той группе. А нет ли возможности выделить в списке пользователей (предварительно отсортировав по давности посещения) какое-то кол-во человек и сделать им рассылку? Или мод может такой есть, хотя я не нашел...

0daliska

Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

svobodniy

Я его рассматривал месяцев 5 назад как вариант, но что-то не очень понятно у него в коде со временем. Мне надо 180 дней.

Сейчас еще раз посмотрю.

svobodniy

В описании сказано:
Цитировать=> User has not visited for 21 days or more
==> An Initial Email Sent
===> Another 21 days pantispam by SMFRC and user still has not visited
====> A Final Email Sent
=====> Another 21 days pantispam by SMFRC and user still has not visited
======> (Optional for SMF 1.1.x) Delete User Account (With a Threshold setting eg Delete users only if they have made less than 10 posts)
Мне хотелось бы так:
Цитировать=> Не заходил 180 дней
==> Письмо-предупреждение
===> Еще 14 дней отсутствует
====> Второе письмо
=====> Еще 14 дней не появился
======> Удаление не смотря на кол-во сообщений
И не очень понятно какие именно цифры менять в коде.

bober

./Sources/ScheduledTasks.php
время в секундах. Выставьте свое
array(
'date_registered' => $time - 1814400,
'last_login' => $time - 1814400,
'aeiou_email' => $time - 1814400,
'aeiou_count' => 2,
'id_group' => 1,
'additional_groups' => 1,
'is_activated' => 1
)
);

svobodniy

Я понимаю что это и есть те настройки. Но только какая строка относится к какой настройке? При чем тут дата регистрации?
'date_registered' => $time - 180дней,
'last_login' => $time - 180дней,
'aeiou_email' => $time - 14дней,

Получается так что ли?

Drakonsa

Да, только дней в unix формате.

0daliska

Цитата: svobodniy от 09 декабря 2009, 15:39:44
... При чем тут дата регистрации?
Перебирается массив, и если время прошедшее с момента последнего посещения или с даты регистрации больше указанного срока, то, отсылаем напоминалку...
Бывает же так, что после регистрации юзер так и не заходил на форум :)
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

svobodniy

Цитата: 0daliska от 10 декабря 2009, 09:41:24
Бывает же так, что после регистрации юзер так и не заходил на форум :)
Об этом я не подумал :)

Dr_Zhalnin

Интересный мод...надо попробовать поставить...
У кого есть руссифицированный?? И настройки где делать??
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian