Загрузить
Метапараметры
Написал mizhgan. Дата - ср., 02/04/2008 - 08:25.
При формировании адреса аута теперь можно воспользоваться произвольными метапараметрами (метаподстановками). Как это реализовано.
- Параметр, передаваемый на схему, должен начинаться с "tds-". То есть, к примеру, вот так: go.php?sid=5&tds-sekey=viagra. Это сделано для того, что бы отличить простые параметры, которые нужно оставить без изменений, и метапараметры, используемые при построении адресов.
- В аутах схемы нужно прописать метапараметры следующим образом - {{tds-luboyParametr}}. Например: _http://megafeed.com/search/{{tds-sekey}}/aid/25. При этом вместо {{tds-sekey}} будет подставлен соответствуюий параметр, переданный на схему. Тут можно извращаться как душе угодно =) Например будет справедлив следующий аут*: _http://{{tds-url}}/search?q={{tds-q}} . Т.е. на схему можно редиректить, передавая урл в параметре - go.php?sid=5&tds-url=google.com&tds-q=viagra.
- Обычные параметры, передаваемые на схему, которые нужно передавать дальше по аутам (FW Params) затрагиваться не будут. Т.е. при передаче на аут* _http://megafeed.com/search/{{tds-sekey}}/aid/25 вот таким образом go.php?sid=5&tds-sekey=viagra&from=aff23 будет получен результирующий адрес _http://megafeed.com/search/viagra/aid/25?from=aff23
Для чего это нужно? Один из примеров - если вам нужно, что бы поисковый запрос выдирался из реферера на стороне дорвея с помощью джава скрипта. Тогда его можно будет передать на ТДС с помощью произвольного метапараметра, и формировать с его помощью любой нужный вам адрес аута.
Последние комментарии
4 дня 17 часов назад
2 недели 5 дней назад
3 недели 2 дня назад
5 недель 1 день назад
5 недель 1 день назад
5 недель 2 дня назад
8 недель 1 день назад
8 недель 4 дня назад
8 недель 4 дня назад
8 недель 5 дней назад