yo13, [RANDLINE-(file.txt)-(10-100)] — случайная строчка из файла file.txt из папки data\files, из файла возьмется 10-100 строк и макрос будет вставлять строки рандомно из этой выборки. Выборка делается 1 раз на 1 сайт.
Подскажите пожалуйста конфиг для nginx при использовании проксирования картинок:
для .htaccess:
RewriteRule ^(img/.*?)$ proxyimg.php?$1 [QSA]
Конвертер на winginx.com перевел в такую конструкцию:
Но не завелось...
В логе такая ошибка:
Случайно обнаружил, что в IE (10.0.9200.17607) при нажатии на кнопку слива, переход на tds не происходит, браузер отдает следующее сообщение:
Но в логах tds переход фиксируется.
В firefox переход по той же ссылке и переброска на аут осуществляется нормально.
Ссылка на tds обычная:
http://tds.site.ru/id?q=[BKEYWORD]&p=<?php echo $parameters; ?>
Если в IE отсечь параметры, то при переходе на tds.site.ru ожидаем попадаешь на url слива мусора.
Все-таки с API как ни крутил, ничего не вышло. Доп. параметр так и не подставился в аут, в URL вместо него пусто:
http://platnik.ru/page.php?q=keyword&a=
А при обычной схеме работает как часы. Огромное спасибо за TDS!
Вот так заработало, четко по FAQ:
<?php if(empty($_SERVER['HTTP_REFERER'])){$ref = '';} else{$ref = $_SERVER['HTTP_REFERER'];} $array[0] = array( 'referer'=>$ref, 'par_1'=>'параметр 1' ); $parameters = base64_encode(serialize($array)); ?>
...и ссылка:
http://tds.com/dwl?q=Цой Кукушка скачать&p=<?php echo $parameters; ?>
ro--ot, да, я об этом и говорю, такая конструкция у меня прекрасно работает, но в силу того, что я не разобрался как передавать дополнительные данные на TDS мне пришлось пихать их в $z_key, т.е.:
$z_key = 'мои_данные';
Кейвордом пожертвовал. Далее с помощью макроса [KEY] я передаю содержимое $z_key на оффер в ауте. А это уже костыль... Если я правильно понял, то доп. данные можно передать и с помощью такой конструкции:
$z_parameter_1 = 'мои_данные';
Может они и передаются - я не знаю, потому как не разобрался как их "выдернуть" в ауте на TDS.
ro--ot, значит что-то не то я наколхозил :) А как все-таки доп. параметр передать? Пока пихаю его в $z_key, но соответственно лишаюсь кейворда.
Подскажите пожалуйста как правильно передать доп. параметр на TDS при использовании API?
Взял пример кода с редиректом всего трафика из FAQ и добавил еще три строки (выделены жирным), две из которых должны передать страну и город, а третья передать на TDS нужный мне параметр:
<?php $z_key = '[BKEYWORD]'; include $_SERVER['DOCUMENT_ROOT'].'/api.php'; $z_data = unserialize($z_api_data); $z_out = trim(html_entity_decode($z_data[0], ENT_QUOTES, 'UTF-8')); $z_bot = $z_data[6]; $z_country = $z_data[2]; $z_city = $z_data[3]; $z_parameter_1 = '[KEYPART-2]'; if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");} ?>
В логе нет ни города со страной, ни доп. параметра. Что я делаю неправильно?
На выходных нет прозвона?
Если не жалко, посоветуйте спеца для адаптации шаблона под скрипт партнерского магазина.
Почему-то перестали регестрироваться домены (по крайней мере в зоне .ru). В очереди заданий задача висит с просроченным временем выполнения, но ничего не происходит. Пробовал удалять задание и регистрировать по-новой. Без толку. Одно из заданий провесело в очереди около 7-ми часов. В чем может быть дело?
Заработало.