Для каждого кея своя партнерская ссылка

Тема в разделе "Вопросы новичков", создана пользователем ZloyTony, 4 апр 2009.

Статус темы:
Закрыта.
  1. ZloyTony

    ZloyTony Создатель

    Регистр.:
    13 фев 2009
    Сообщения:
    33
    Симпатии:
    4
    Такое дело: партнерка предоставляет базу кеев с отдельными партнерскими ссылками для каждого кея. Подскажите, чем можно делать доры одна страница-один ключ, чтобы на каждой странице была своя ссылка. Спасибо.
     
  2. Piranha

    Piranha

    Регистр.:
    1 дек 2008
    Сообщения:
    534
    Симпатии:
    69
    можно либо скрипт написать который будет на разные ссылки в тдс раскидывать, либо же, ссылки в студию, может в них только отличия по кеям в транслите...
     
  3. ZloyTony

    ZloyTony Создатель

    Регистр.:
    13 фев 2009
    Сообщения:
    33
    Симпатии:
    4
    В том и дело, что ссылку нельзя восстановить, зная кей.
    007 Goldfinger; _http://www.zml.com/movie/007-goldfinger-40673.htm
    007 Licence to Kill; _http://www.zml.com/movie/007-licence-to-kill-40888.html
    007 Live and Let Die; _http://www.zml.com/movie/007-live-and-let-die-40675.html
    Партнерка kinovip
     
  4. Piranha

    Piranha

    Регистр.:
    1 дек 2008
    Сообщения:
    534
    Симпатии:
    69
    ну остается два варианта ;) либо как уже писал выше скрипт по сортировки в зависимости от кея и дальнейшее перераспределение на СимплТДС, либо Сутра вам в помощь...
     
  5. poolk

    poolk Создатель

    Регистр.:
    12 июн 2006
    Сообщения:
    40
    Симпатии:
    17
    Почти такая же проблема была, только дор был адалтовый и надо было человека направлять в определенную категорию платника... Решил с помощью собственного скрипта, который в зависимости от реферрера подставлял в дор нужную ссылку.

    Совственно на всех страницах дора вместо ссылки вставил: <?php include "script.php"; ?>
    и в .htaccess добавил параметр, чтоб в файлах html выполнялся php...
     
    ZloyTony нравится это.
  6. poolk

    poolk Создатель

    Регистр.:
    12 июн 2006
    Сообщения:
    40
    Симпатии:
    17
    Я не стесняюсь своего кривого кода =) Если надо - выложу без проблем. Просто такое делается элементарно, не думаю, что кому-то будет интресно...
     
  7. ZloyTony

    ZloyTony Создатель

    Регистр.:
    13 фев 2009
    Сообщения:
    33
    Симпатии:
    4
    В общем, я готовых решений не нашел. В rb добавил макрос, который заменяется на значение функции:
    PHP:
    function GetPartnerURL($CurrentKey) {
        global 
    $KeysAndURLs;
        if (!isset(
    $KeysAndURLs)) {
            
    $KAUFile=fopen('data/keys/kau.txt','r');
            
    $KeysAndURLs=fread($KAUFile,filesize('data/keys/kau.txt'));
            
    fclose($KAUFile);
        }
        if(!
    preg_match('/'.$CurrentKey.';(.+)\n/',$KeysAndURLs,$PartnerURL)) {
            
    $PartnerURL[1] = 'http://www.отдельныйурлненайден.com/';
        }
        return 
    $PartnerURL[1];
    }
    Соответственно kau.txt формата
    ключ1;ссылка1
    ключ2;ссылка2PHP изучал попутно, такчто это не оптимальное решение :) кто может лучше - пишите свой вариант.
     
  8. monia

    monia

    Регистр.:
    27 июл 2007
    Сообщения:
    421
    Симпатии:
    68
    дорген Джона делает редирект по кею
     
Статус темы:
Закрыта.