PDA

Просмотр полной версии : Direct Mail Plugin


tihon
05.11.2004, 05:58
Привет
Ребята, кто настраивал это расширение ?
Проблема вот в чем:
все вроде работает, кроме, подтверждения рассылки. в письме приходят адреса:

Before your subscriptions is fully enabled, you must click this link:
http://localhost/ab4cn/?RDCT=2978a1bc3379c9c73840

If you cannot accept the subscription (eg. if somebody else subscribed you!) just click this link and you're deleted
from the database:
http://localhost/ab4cn/?RDCT=29ff1508f5a8aee9913b

If you wish to edit your personal data, click this link:
http://localhost/ab4cn/index.php?id=31&type=0&cmd=edit&aC=168615fe&rU=13

корректно рабоатет только последняя ссылка...
две первых просто открывают страницу подписки...
и вообще что такое RDCT?
в документации ничего конкретного не сказано...

Спасибо

tihon
06.11.2004, 06:12
проблема в следующем:
нужно изменить файлик fe_adminLib.inc

http://typo3.org/documentation/document-library/direct_mail_tut/Mail_User_Administra/

//Go to fe_adminLib.inc (media/scripts/...)
//Line1651:
$markerArray['###SYS_SETFIXED_DELETE###'] = htmlspecialchars($string);
//add
$markerArray['###SYS_SETFIXED_DELETE###'] = str_replace(\"&\", \"&\",$markerArray['###SYS_SETFIXED_DELETE###']);

//Got to line 1665
$markerArray['###SYS_SETFIXED_'.$theKey.'###'] = htmlspecialchars($string);

//and add below again
$markerArray['###SYS_SETFIXED_'.$theKey.'###'] = str_replace(\"&\",\"&\", $markerArray['###SYS_SETFIXED_'.$theKey.'###']);

тогда ссылки в письме работают корректно...
Но проблема остается...
почему то перестали отсылаться письма....
может кто знает почему... ?

Andreas Schwarzkopf
08.11.2004, 13:28
Комментарий на typo3.org, в котором предлагается данное решение ничего не дает. Изменения только меняют & na &, что браузер все равно интерпретирует одинаково.
Во всяком случае проблему RDCT это точно не решит.
Что-то не в порядке с конфигурацией модуля, я настраиваю этот модуль очень часто, он во всех версиях TYPO3 прекрасно работает (за исключением кодировки! - для рассылки на русском нужно править исходники).
В пакете testsite есть готовый действующий пример, советую взять его. Документация по Direct mail очень слабая.

tihon
10.11.2004, 10:43
да, но почему тогда без этих исправлений не работали ссылки?
а с ними работают?
больше ничего не менял...

Andreas Schwarzkopf
13.11.2004, 15:58
Натолкнулся на ту же проблему буквально на днях. Выяснилось, что это был баг в версии 3.6.0-3.6.1.
Сделал апдейт на 3.6.2., все проблемы исчесзли.