Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Передача ID заказа и стомоисть

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kodex77



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Нужна помощь по подключения скрипта CPA сети на движке DLE. На движке ранее был заказан специальный модуль для "оплаты", который справляется со своей задачей, но на данном этапе, при подключении к CPA возникли некоторые проблемы.  
 
Сеть представляет 2 PHP файла для подключения. Первый файл необходимо установить на все страницы сайта, что и было сделано. Данный файл добавлен в http://сайт.ру/templates/шаблон/main.tpl и подключен при помощи {include file="engine/cpa1.php"}. Второй файл нужно установить на ту страницу сайта, где перенаправляется пользователь после оплаты на сайте. В данном случае это файл "информация о платеже", который находится по адресу http://сайт.ру/templates/шаблон/buy/buy_status.tpl. Подключен при помощи {include file="engine/cpa2.php"}, там же находится pixel код, которую тоже необходимо установить на этой же странице.  

Код:
<img width="1" height="1" src="http://t.спа-сеть.ру/171.png?lttracking=0000-0000-0000-0000&ltid=NNNN&ltamount=270"/>

 
Код файла cpa1.php
 

Код:
<?php
if (isset($_GET['lttracking']))
{
    $ltholddays = 30;
    setcookie('lttracking', $_GET['lttracking'], time() + $ltholddays*86400 ,'/','.'.$_SERVER['HTTP_HOST']);
}
?>

 
Код файла cpa2.php
 

Код:
<?php
//Этот код необходимо вставить на все страницы сайта
$ltid       = urlencode('ORDER_ID');// ID вашей продажи: id заказа, имя в игре и т.п.
$ltoffer    = 171;
$lttracking = $_COOKIE['lttracking'];// укажите другой вариант, если интеграция не через сессию
$ltamount   = 270.00;// Сумма продажи. Обязательна для работы за %
echo
<<<LTPIXEL
<img width="1" height="1" src="http://t.спа-сеть.ру/$ltoffer.png?lttracking=$lttracking&ltid=$ltid&ltamount=$ltamount">
LTPIXEL;
?>

 
Проблема заключается в том, что не передаются значения $ltid (ID заказа) и $ltamount (сумма заказа) в админке сети. Параметр $lttracking передается отлично.  
 
 
Для информации, данные по продажам отлично передаются в админке модуля "оплаты" на моем сайте. За ID и стоимость заказа отвечают параметры {order_id} и {amount} в шаблоне модуля.  
 
 
Главная задача на данный момент состоится в том, как решить проблему с передачей ID и стоимостью заказа ? Буду благодарен за помощь. Есть доступ к CPA сети и возможность тестирования работы и передачи данных. То есть любые изменения можно проверить в реальном времени, работают они или нет. Заранее большое спасибо за помощь.

Всего записей: 196 | Зарегистр. 07-04-2012 | Отправлено: 23:45 19-09-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kodex77

Цитата:
$ltid       = urlencode('ORDER_ID');// ID вашей продажи: id заказа, имя в игре и т.п.  


Цитата:
$ltamount   = 270.00;// Сумма продажи. Обязательна для работы за %  

ну так эти данные и нужно заполнять теми, что вам нужны.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:00 20-09-2013
kodex77



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery, спасибо за быстрый ответ. Можете написать конкретно, как и что нужно менять/прописать. Буду Вам благодарен.
 
 
Хочу отметить, что я много вариантов перепробовал, прежде чем создать тему на форуме. Но не один из моих вариантов, не дал удачного результата. Также пробовал передавать все через инклуде, но не получилось опять. Пробовал так:
 

Код:
{include file="engine/cpa2.php?ltid={order_id}&ltamount={amount}"}


Всего записей: 196 | Зарегистр. 07-04-2012 | Отправлено: 00:03 20-09-2013 | Исправлено: kodex77, 00:12 20-09-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kodex77
я, к сожалению, не работаю с DLE, поэтому не могу сказать где и что он передает.
возможно стоит спросить здесь DataLife Engine (DLE)

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:23 20-09-2013
kodex77



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно другие пользователи смогут помочь, буду очень благодарен.

Всего записей: 196 | Зарегистр. 07-04-2012 | Отправлено: 00:24 20-09-2013 | Исправлено: kodex77, 00:35 20-09-2013
kodex77



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ап теме!  
Не у кого никаких идей нет что можно сделать ?

Всего записей: 196 | Зарегистр. 07-04-2012 | Отправлено: 16:13 26-09-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Передача ID заказа и стомоисть


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru