Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Direct Mail (http://forum.typo3.ru/showthread.php?t=2815)

Fearless Goblin 09.03.2007 03:40

Direct Mail
 
Доброго времени суток.
Возникла необходимость настроить рассылку на сайте. Установил расширение direct_mail.
Далее действовал по мануалу: создал папку, в которой через модуль создал newsletter, создал recipient list, состоящий из зарегистрированных на сайте пользователей, после чего на вкладке Direct Mail на базе созданного ньюслеттера создал рассылку, профетчил её, отправил по списку адресов, потом сделал Invoke Mailer Engine. Всё прекрасно отправилось, но есть несколько вопросов:
  1. Иногда при фетче выскакивает ошибка, говорящая о том, что невозможно создать Plain text mail. Причём, если почистить кеш, то повторный фетч выходит успешным.
  2. Даже, если всё проходит успешно, то полученное письмо содержит, не только письмо в формате ХТМЛ, а и файл Part_01.txt, в котором находятся списки стилей всех екстеншенов, например:
    Код:

    /* default styles for extension "tx_srfeuserregister_pi1" */
                    .tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
                    .tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
                    .tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
                    .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
                    .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
    ...
    ...
    ...
            /* Left (in text, no wrap around) */
            DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
            /* Hide from IE5-mac. Only IE-win sees this. \*/
            * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
            /* End hide from IE5/mac */

    Зачем он нужен? И, если не нужен, то как его убрать из письма?
  3. Также в письме, по идее, содержится и текстовая версия рассылки, названная Part_02.txt, но она почему-то совершенно пустая.
  4. И самый главный вопрос: как создавать категории рассылки? В мануале об этом как-то непонятно написано... Я создал категорию через Web->List, но в разделе Categories Conversion расширения Direct Mail, написано: Number of new categories created in Direct Mail folder Mail: 0
    Как правильно создавать категории и работать с ними?

Буду рад любым пояснениям.

Valery Romanchev 09.03.2007 18:06

ИМХО не надо использовать этот экст вообще
tcdirectmail заметно проще в настройке и лучше по многими параметрам

Fearless Goblin 11.03.2007 03:28

Огромное спасибо за совет! Действительно, tcdirectmail намного проще в работе.

Теперь возникает другой вопрос: на сайте планируется создать два типа рассылки.
Первый тип - для зарегистрированных пользователей.
Второй - для тех, кто введёт свой e-mail в поле ввода, размещённое где-то на сайте.
С первой задачей проблем не возникает.
А вот как осуществить вторую? Для Direct Mail было расширение Direct Mail Subscription, но по причине отсутствия документации рабоатть с ним трудно, и самое главное - я не могу понять, куда заносятся адреса, вводимые в поле ввода? Вернее я понимаю, что они записыватся в tt_address, но как их оттуда достать? Например, как для tcdirectmail создать Directmail receivers, который будет содержать список именно этих адресов?

И ещё одно: как настроить этот cronjob? Дело в том, что сервер не мой, а администрация не захочет прописывать эти строки:

* * * * * /typo3conf/ext/tcdirectmail/mailer.php >/dev/null 2>&1

*/5 * * * * /typo3conf/ext/tcdirectmail/bounce.php >/dev/null 2>&1

Можно в принципе выйти из ситуации по-другому: отправлять письма при помощи кнопки "Send a testmail now" (в этом случае почта отправляется на "ура"), но хочется всё-таки нормально отправлять почту и видеть всю статистику.

Fearless Goblin 14.03.2007 01:47

Так, крон настроить удалось, так что рассылка уже нормально работает.
Но всё ещё остаётся проблема с рассылкой по незарегистрированным пользователям.
Есть ли какой-то экстеншен, позволяющий создать поле ввода, в которое любой человек вводит свой и-мейл, чем автоматически подписыватся на рассылку? Причём, чтобы потом этот человек мог отписаться от рассылки, если захочет.
Или это можно как-то руками сделать?

Pavel Antonov 14.03.2007 02:53

Цитата:

Сообщение от Fearless Goblin (Сообщение 10412)
Но всё ещё остаётся проблема с рассылкой по незарегистрированным пользователям.
Есть ли какой-то экстеншен, позволяющий создать поле ввода, в которое любой человек вводит свой и-мейл, чем автоматически подписыватся на рассылку? Причём, чтобы потом этот человек мог отписаться от рассылки, если захочет.
Или это можно как-то руками сделать?


Например, sr_email_subscribe. Еще есть несколько, не пользовался...


Часовой пояс GMT +4, время: 22:55.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot