Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   TCDirectmail - но не пойму откуда должно браться тело письма для рассылки. (http://forum.typo3.ru/showthread.php?t=5970)

Manas 06.03.2008 21:37

TCDirectmail - но не пойму откуда должно браться тело письма для рассылки.
 
Возможно дурацкий вопрос, но все же. Поставил расширение 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 (вверху выпадающий список).


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

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