Рандомизация письма. Рандомизация HTML – Как он есть

Advanced Mass Sender tech support

Модератор: Max Terentiev

Сообщение
Автор
Refcat
Сообщения: 158
Зарегистрирован: Ср сен 17, 2008 7:20 am
Откуда: Россия г. Москва Кожемякина д 32 кв 25 тел. дом: (495) 516 45 89 сот: +7 960 456 45 68

#16 Сообщение Refcat » Сб авг 25, 2012 10:51 am

Максим, добавьте этот макрос плиз, нужная вещь:

{%HRandomly%}

Означает, рандомно применять или нет эту строку:

MessageID: <ORandStr>
{%HRandomly%}Reply-To: [%%HEncodedFullReplyTo%%]
From: [%%HEncodedFullFrom%%]
[%%HToCcRecipients%%]
Subject: [%%HSubject%%]
Date: [%%HCurrentRFCDateTime%%]
Organization: [%%HSenderOrganization%%]
MIME-Version: 1.0
Content-Type: [%%HMsgContentType%%]
{%HRandomly%}X-Priority: [%%HPriorityNumber%%]
X-MSMail-Priority: [%%HPriorityString%%]
X-Mailer: [%%HRandOutLookXMailer%%]
X-MimeOLE: [%%HRandOutLookMimeOle%%]
SetBoundary=[%%ORandStr,18-18,a-f,U%%]

При применение макроса {%HRandomly%} выходит это:

MessageID: <ORandStr>
From: [%%HEncodedFullFrom%%]
[%%HToCcRecipients%%]
Subject: [%%HSubject%%]
Date: [%%HCurrentRFCDateTime%%]
Organization: [%%HSenderOrganization%%]
MIME-Version: 1.0
Content-Type: [%%HMsgContentType%%]
X-MSMail-Priority: [%%HPriorityString%%]
X-Mailer: [%%HRandOutLookXMailer%%]
X-MimeOLE: [%%HRandOutLookMimeOle%%]
SetBoundary=[%%ORandStr,18-18,a-f,U%%]

Также он очень нужен в тексте, пример:

Здравствуйте.
{%HRandomly%}
Уважаемы подписчик.

Получается:
------------------------------------------
Здравствуйте.

Уважаемый подписчик.
----------------------------------------
Или так:
----------------------------------------------
Здравствуйте.
Уважаемый подписчик.
------------------------------------------------

Или такой текст:

Здравствуйте.
{%HRandomly%}Уважаемый подписчик.
Сообщаем Вам об изменение цен в нашем магазине.

Получаем:
------------------
Здравствуйте.
Уважаемый подписчик.
Сообщаем Вам об изменение цен в нашем магазине.
---------------------
Когда применяется макрос, получаем это:
-----------------------------------
Здравствуйте.
Сообщаем Вам об изменение цен в нашем магазине.
---------------------------------------------------

Рандомно применяется или нет данная строка с этим макросом: {%HRandomly%}

Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

#17 Сообщение partnerweb » Вс авг 26, 2012 6:02 am

For Refcat относительно {%HRandomly%} => то, что Вы просите в AMS уже есть!
Достаточно сделать несколько заголовков (с разным количеством строк).
То же самое и с телами :)

Refcat
Сообщения: 158
Зарегистрирован: Ср сен 17, 2008 7:20 am
Откуда: Россия г. Москва Кожемякина д 32 кв 25 тел. дом: (495) 516 45 89 сот: +7 960 456 45 68

#18 Сообщение Refcat » Вс авг 26, 2012 9:21 am

partnerweb писал(а):For Refcat относительно {%HRandomly%} => то, что Вы просите в AMS уже есть!
Достаточно сделать несколько заголовков (с разным количеством строк).
То же самое и с телами :)
Зачем делать несколько заголовков, когда можно менять количество строк одним макросом {%HRandomly%}.

Аватара пользователя
partnerweb
Сообщения: 335
Зарегистрирован: Вс мар 18, 2012 9:42 am

#19 Сообщение partnerweb » Вс авг 26, 2012 11:51 am

Сначала Вам захочется использовать или не использовать переменную (уже захотелось) :)
Потом, что-бы переменная состояла из 2-х строк?
Затем, что бы в это же место вставлялась другая переменная?
Например Вам нужно рендомно подставлять:

Код: Выделить всё

<DIV>
Привет &#91;$user&#93;
</DIV>
А если позже захотите тег <P> вставлять внутрь <DIV> который в свою очередь сам вставляется в <DIV> ....
Что будете делать? :)

Максим уже обещал сделать подгрузку данных из URL (типа http://my_header.loc/header_1.php).
Это одним махом решит все вопросы с генерированием "чего только душа захочет и как захочет". :)

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1705
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#20 Сообщение Max Terentiev » Вс сен 02, 2012 10:43 pm

Да, лучше сделать загрузку с урла. На PHP можно генерировать шаблоны заголовков как угодно гибко. Прямо сейчас над этим работаю, а пока смотрите новую бету 2.99 в первой теме форума.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 1 гость