Вход

Просмотр полной версии : TCDirectmail - но не пойму откуда должно браться тело письма для рассылки.


Manas
06.03.2008, 21:37
Возможно дурацкий вопрос, но все же. Поставил расширение TC Directmail, прочитал доку - все работает, но не пойму откуда должно браться тело письма для рассылки. У меня оно равно 0. Каким образом его можно формировать. Подскажите, пожалуйста.

Valery Romanchev
07.03.2008, 01:11
тело письма - это контент, который вставлен в старницу имеющую тип письмо.
при этом длястаницы должен быть сделан шаблон и она должна показывать в FrontEnd

Manas
11.03.2008, 10:59
я в общем так и делаю ( Тип страницы - directmail, контент - обычный текст), однако тело письма остается пустым.

Ниже вызов mailer.php из ком. строки, может здесь проблема?

# ./mailer.php
PHP Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in ...public_html/typo3conf/ext/ameos_formidable/api/class.tx_ameosformidable.php on line 429

PHP Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in ...public_html/typo3conf/ext/ameos_formidable/api/class.mainrenderer.php on line 18

Uruguaygrep
11.03.2008, 12:46
Судя по выведенному предупреждению, проблема может быть в совместимостях с версиями ПХП.
Наверно у вас стоит одна из последних версий, в которой опция allow_call_time_pass_reference уже не используется.

Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file


Попробуйте (как совертует пхп) в php.ini установить allow_call_time_pass_reference=1

void
11.03.2008, 13:20
Какая версия ameos_formidable установлена? Попробуйте поставить последнюю версию.

Manas
11.03.2008, 13:21
Да, все именно так, теперь вызов mailer.php проходит нормально, но тем не менее проблема остается - тело письма приходит пустое, уж не знаю что и думать.

Uruguaygrep
11.03.2008, 15:54
Посмотрите еще раз ответ от Валерия Романчева.
Показывает в ФронЕнде тело письма?

Или в BackEnd:
Directmail-> Папка для работы с рассылкой -> Preview (вверху выпадающий список).