Инструменты пользователя

Инструменты сайта


macros

Макросы для использования в аутах

[KEY] - ключевое слово.
[KEY_SE] - ключевое слово полученное из реферера при передаче дополнительных параметров или использовании типов редиректа «API» (в большинстве случаев этот макрос пустой).
[DOMAIN] - домен сайта с которого посетитель попал на TDS.
[COUNTRY] - страна посетителя.
[CITY] - город посетителя.
[REGION] - регион посетителя.
[ASN] - номер AS.
[LANG] - язык браузера посетителя.
[BRAND] - название бренда мобильного устройства.
[IP] - IP посетителя.
[USERAGENT] - useragent браузера посетителя.
[DEVICE] - тип устройства.
[SE] - название поисковой системы.
[CID] - уникальный идентификатор перехода (Click ID).
[REMOTE] - данные полученные через API ПП (домен или URL).
[HOST] - домен TDS.
[ID] - Идентификатор группы.
[GROUP] - Название группы.
[STREAM] - Название потока.
[PATH] - путь к папке с файлами TDS.
Если TDS работает в корне, в [PATH] будет tds.com
Если TDS работает в папке, в [PATH] будет tds.com/folder
[RANDNUM-1-100] - случайное число в диапазоне от 1 до 100.
Этот макрос можно использовать внутри других макросов.
Например вот так: [RANDSTR-(qwertyasdfg)-[RANDNUM-3-6]]
[RANDSTR-(qwerty)-3] - рандомная строка указанной длинны из указанных букв.
[RANDLINE-(rand.dat)-3/u] - три рандомные строки из файла database/rand.dat
[RANDDFL-(rand)-3/u] - три рандомные строки рандомного файла из папки database/rand
Модификатор /u сделает строки уникальными.
На выходе данные будут в виде строки с разделителем «;».
[GETFILECONTENT-(out.dat)/e]
Получить данные из файла out.dat.
Модификатор /e преобразует все символы в соответствующие HTML сущности:

$data = htmlentities($data, ENT_QUOTES, 'UTF-8');

Модификатор /b закодирует данные в base64:

$data = base64_encode($data);

[GET]
Этот макрос подставит в URL данные из GET запроса.
Например ссылка на TDS:

https://tds.com/id?a=d1&b=d2&c=d3

В ауте ссылка:

https://landing.com/?[GET]

В результате получится вот такая ссылка:

https://landing.com/?a=d1&b=d2&c=d3

[()COUNTRY()] - см. [()CITY()].
[()CITY()] - город посетителя с разделителями.
Внутри круглых скобок можно указывать нужный разделитель, например «.»:

https://[()CITY(.)]domain.com

TDS определит город, проверит его на наличие в database/city.dat и заменит макрос на название города.
Если посетитель из города Лос-Анджелес и он найден в списке, то в итоге получится вот такой URL:

https://los-angeles.domain.com

Если город не будет найден в списке то URL будет таким:

https://domain.com

Есть возможность подменить город на другой.
Для этого в списке городов нужно прописать:

bristol
los angeles;memphis
puyallup
san jose
washington

URL для посетителя из Лос-Анджелеса будет таким:

https://memphis.domain.com

Пробелы в названиях городов будут заменены на «-».

При использовании API доступны макросы:
[RAWURLENCODE_REFERER] - rawurlencode($referer).
[URLENCODE_REFERER] - urlencode($referer).
[RAWURLENCODE_PAGE_URL] - rawurlencode($page_url).
[URLENCODE_PAGE_URL] - urlencode($page_url).
$referer - реферер.
$page_url - URL текущей страницы.

В примерах используется макрос доргена PandoraBox - [BKEYWORD].
Этот макрос выводит на странице ключевое слово с большой буквы.


Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki