Вход

Просмотр полной версии : TC Directmail и категории рассылок


Fearless Goblin
02.12.2008, 00:12
Доброго времени суток.

Для e-mail рассылок использую sr_feuser_register и tcdirectmail. До сих пор всё устраивало, поскольку рассылка проводилась по всем зарегистрированным пользователям. Но сейчас нужно организовть рассылку по пользователям, подписавшимся к определённой категории рассылок. То есть, если есть три категории, то нужно по каждой категории делать свою собственную расслку, и зарегистрированный пользователь должен получать те письма, на которые он подписывался. Задача, в принципе, широко используемая. Но не могу понять, как её выполнить при помощи TYPO3 и TC Directmail.

В форме регистрации можно добавлять поля категорий, но работают они только при установленном Direct Mail (можно, в принципе, и его использовать вместо TC Directmail, но есть нехороший опыт его использования, к тому же, думаю, должна же быть возможность рассылки по категориям в TC Directmail).

Довольно долго этот вопрос копаю, но всё не могу найти правильное решение. По сути необходимо просто автоматически разграничивать пользователей после регистрации по разным группам, в зависимости от выбранной категории.

Подскажите, пожалйста, хотя бы направление, в котором копать стоит :)

Либо может есть какой-то альтернативный способ?

dmartynenko
06.12.2008, 03:15
Рассылка ведется конкретной страницы, которая задается как Direct Mail.
В этой же странице выбирается запись "подписчики".
Так вот этими подписчиками можно играться как угодно. В частности есть возможность выбрать подписчиков при помощь SQL запроса, чем мы успешно пользуемся. Далее не составит труда выбрать только тех пользоватлей, которые подписались на выбранную категорию.

Fearless Goblin
06.12.2008, 13:38
Благодарю за ответ :)
В таком случае всё равно нужно ставить Direct Mail, чтобы была возможность добавлять категории рассылок на регистрационной форме. Или есть альтернативный способ?

dmartynenko
07.12.2008, 21:01
Скорее всего нужно. Но чем он мешает?

Хотя фактически от него используется только определение таблицы с категориями и еще пары полей дял fe_users и tt_address. Эту часть можно "скопировать" в отдельный экст и использовать вместо direct_mail.