Системы и макросы позволяют создавать неповторяющийся контент сообщений, размещаемых на интернет-ресурсах.
I. Система "Случайный выбор"
Данная система позволяет размещать в тексте один из нескольких заложенных вариантов, выбор варианта производится по случайному закону. Макрос можно использовать в полях "Текст сообщения", "Заголовок сообщения", "Подпись", "Откуда", "Род занятий" и "Интересы".
Синтаксис
{вариант_1|вариант_2|...|вариант n}
Выражение содержит 3 служебных символа: {, |, }. Символ "|" разделяет варианты. Количество возможных вариантов нелимитировано. Каждый вариант может быть как однострочным, так и многострочным.
Пример использования в тексте сообщения:
{Доброе утро!|Добрый вечер!|Привет, друзья!}
{Обратите внимание на|Недавно я наткнулся на} {замечательную|отличную} поисковую
систему - http://www.yandex.ru
{Удачи!|Пока!}
В результате, тект сообщения будет как вариант таким:
Добрый вечер!
Обратите внимание на замечательную поисковую систему - http://www.yandex.ru
Пока!
или:
Привет, друзья!
Недавно я наткнулся на отличную поисковую систему - http://www.yandex.ru
Удачи!
Каждый раз варианты выбираются случайным образом.
ВАЖНО: Как собирутся вариации всегда можно проверить с помощью кнопки "Просмотр" в окне редактирования проекта и "Обновить" в текстовом редакторе. Не забывайте делать проверку перед запуском рассылки!
ВНИМАНИЕ! ВСЕ МАКРОСЫ НЕ ДОЛЖНЫ СОДЕРЖАТЬ В СВОЕМ НАПИСАНИИ ПРОБЕЛОВ!
II. Макрос "Раздел"
Макрос "Раздел" может помещаться с помощью соответствующей кнопки только в поле формы "текст сообщения".
Данный макрос в текте сообщения заменяется на название раздела, в который размещен пост.
Синтаксис
#section
III. Макрос "Сайт"
Макрос "Сайт" может помещаться с помощью соответствующей кнопки только в поле формы "текст сообщения".
Данный макрос в тексте сообщения заменяется на имя интернет-ресурса/форума, где размещается пост.
Синтаксис
#site_name
IV. Макрос "Топик"
Макрос "Топик" может помещаться с помощью соответствующей кнопки только в поле формы "текст сообщения".
Данный макрос в тексте сообщения заменяется на название создаваемого топика.
Синтаксис
#topic
V. Макрос "Файл"
Макрос "Файл" может помещаться с помощью соответствующих кнопок в следующие поля формы:
- "Заголовок сообщения";
- "Текст сообщения";
- "Подпись".
Синтаксис
#from_file[a,b]=putch
где,
a - определяет контент, берущийся из файла;
b - определяет форму размещения контента из файла;
putch - путь до текстового файла, откуда берется контент.
Возможные значения -a-:
0 - содержимое файла полностью втавляется в текст сообщения;
1,2,3 и т.д. т.е. любое число>0 - случайным образом (b=10 или b=13) или последовательно (b=20 или b=23) берется указанное количество строк из текстового файла и втавляется в текст сообщения;
Если макрос "Файл" расположен в полях формы "заголовок сообщения" или "подпись", то внезависимости от значения -a- всегда берется одно значение.
Возможные значения -b-:
10 - если a>0, то строки выбираются из файла рандомно и вставляются одна за другой через пробел;
13 - если a>0, то строки выбираются из файла рандомно и вставляются одна за другой через перевод строки;
20 - если a>0, то строки из файла выбираются последовательно и вставляются одна за другой через пробел;
23 - если a>0, то строки из файла выбираются последовательно и вставляются одна за другой через перевод строки;
если a=0, значение b не имеет значения, но присутствовать должно обязательно.
примеры использования:
#from_file[0,13]=C:\Users\Computer\Desktop\url web_resurs_post.txt - макрос заменяется на все содержимое файла url web_resurs_post.txt, находящегося в папке C:\Users\Computer\Desktop\.
#from_file[3,13]=C:\Users\Computer\Desktop\url web_resurs_post.txt - макрос заменяется на 3 выбранных случайно строки из файла url web_resurs_post.txt, находящегося в папке C:\Users\Computer\Desktop\. Строки вставлены с переводом строки.
#from_file[10,10]=C:\Users\Computer\Desktop\url web_resurs_post.txt - макрос заменяется на 10 выбранных случайно строк из файла url web_resurs_post.txt, , находящегося в папке C:\Users\Computer\Desktop\. Строки вставлены в одну строку через пробел.
#from_file[5,23]=C:\Users\Computer\Desktop\url web_resurs_post.txt - макрос заменяется на 5 выбранных последовательно строк из файла url web_resurs_post.txt, , находящегося в папке C:\Users\Computer\Desktop\. Строки вставлены с переводом строки.
#from_file[15,20]=C:\Users\Computer\Desktop\url web_resurs_post.txt - макрос заменяется на 15 выбранных последовательно строк из файла url web_resurs_post.txt, , находящегося в папке C:\Users\Computer\Desktop\. Строки вставлены в одну строку через пробел.
Контент файла может содержать BB коды.
При вставке макроса "Файл" с помощью соответствущей кнопки в любое место, перед макросом и после него автоматически вставляются пробелы, чтобы отделить макрос от окружающего контента.
Если Вы вставляете макрос "Файл" в качестве анкора активной ссылки, пробел между [url= и #from_file необходимо убрать, иначе в форумах phpBB2 будет некорректное отображение ссылки с анкором.
Пример правильного написания:
#from_file[1,10]=D:\text.txt [url=#from_file[1,13]=D:\anchor.txt ] #from_file[1,13]=D:\key.txt [/url] где, text.txt - файл со списком строк какого-то текста (не обязательно); anchor.txt - файл со списком ссылок; key.txt - файл со списком ключей (ключевое слова или строка).
VI. Макрос "Рандом"
Макрос "Рандом" может помещаться с помощью соответствующей кнопки только в поле формы "текст сообщения".
Данный макрос заменяется в тексте сообщения на случайно сгенерированный символ или слово из указанного диапазона.
Синтаксис
#random[варианты]
#random1[0..9] - будет заменен в тексте на случайное число от 0 до 9
пример, #random[4..7] - будет сгенерировано число или 4 или 5 или 6 или 7;
#random2[a..z] - будет заменен в тексте на случайную букву от a до z
пример, #random[b..e] - будет сгенерирована буква или b или c или d или e;
#random3[A..Z] - будет заменен в тексте на случайную букву от A до Z
пример, #random[E..F] - будет сгенерирована буква или E или F;
#random4[а..я] - будет заменен в тексте на случайную букву от а до я
пример, #random[в..д] - будет сгенерирована буква или в или г или д;
#random5[А..Я] - будет заменен в тексте на случайную букву от А до Я
пример, #random[Ж..И] - будет сгенерирована буква или Ж или З или И;
#random6[a..z,0..9,n] - будет заменен на слово, состоящее из n символов, выбранных случайно из диапазонов a..z и 0..9
пример, #random[b..d,3..7,7] - будет сгенерировано слово cd3c5b7;
VII. Макрос "Без макросов"
Макрос "Без макросов" может помещаться с помощью соответствующей кнопки только в поле формы "текст сообщения".
Данный макрос определяет тект, который не будет проверяться системой на наличие служебных символов и макросов, все что находится внутри макроса не будет подвергаться изменению со стороны программы.
Синтаксис
#begin_no_macros ...КАКОЙ-ТО ТЕКСТ... #end_no_macros