Page 1 of 2

javascript in.php include

Posted: Tue Jul 16, 2019 11:38 am
by duhless
Добрый день
Сайт под управлением другой цмс. От TCMS нужен только трейд. Сложилась ситуация что нет возможности вставить php инклюд в страницы сайта
поэтому использую tradeexpert для трейда, а хотелось бы TCMS

Есть ли возможность в tcms считать хиты через ява скрипт вставку?
вот пример с TE:

<script type="text/javascript">
<!--
function getquery(n) {
var half = location.search.split(n+'=')[1];
return half ? decodeURIComponent(half.split('&')[0]):null;
}

function rt_js_code() {
var domain = 'cjtubedomain.com/ex/';

var docref = parent.document.referrer;
var ref= getquery('ref');
var rnd = Math.floor(Math.random() * 99999999);

if(!docref)
docref='none';
else if (window.btoa && docref)
docref=btoa(docref);

if(!ref) ref='';

docref=encodeURIComponent(docref);
document.write('<div style="display: none;"><img src="http://'+domain+'in.php?p=default&ref='+ref+'&rnd='+rnd+'&rImg=1&refremote='+docref+'" width="1" height="1" border="0"></div>');
}
rt_js_code();
// -->
</script>

Re: javascript in.php include

Posted: Tue Jul 16, 2019 2:28 pm
by admin
А в чем проблема сделать индекс - смарта, и прописать в cjpages уже ту цмс?

Re: javascript in.php include

Posted: Tue Jul 16, 2019 2:30 pm
by duhless
цмс работает как вебсервер. (java)
не получится так. только java script

Re: javascript in.php include

Posted: Tue Jul 16, 2019 2:39 pm
by admin
в scj/cgi есть include.php )

Re: javascript in.php include

Posted: Tue Jul 16, 2019 2:46 pm
by duhless
подскажите каким образом его заикнллюдить ява скриптом? как по примеру с tradeexpert

Re: javascript in.php include

Posted: Tue Jul 16, 2019 2:49 pm
by admin
1 в 1 как с NT только путь к инклуду поменять
должно работать, хотя такой вариант лет 5 я не пользовался уже )

Re: javascript in.php include

Posted: Sun Aug 11, 2019 8:00 pm
by duhless
подскажите все же готовый вариант

вариант от ТЕ не считает трафф

очень нужно. Хочу перенести сетку сайтов с ТЕ на смарт

Re: javascript in.php include

Posted: Mon Aug 12, 2019 4:30 am
by admin
Можно перенести 1 в 1 практически код что есть , будет даже незаметны изменения

Code: Select all

<script type="text/javascript">
<!--
function getquery(n) {
var half = location.search.split(n+'=')[1];
return half ? decodeURIComponent(half.split('&')[0]):null;
}

function rt_js_code() {
var domain = 'cjtubedomain.com/scj/cgi/';

var docref = parent.document.referrer;
var ref= getquery('ref');
var rnd = Math.floor(Math.random() * 99999999);

if(!docref)
docref='none';
else if (window.btoa && docref)
docref=btoa(docref);

if(!ref) ref='';

docref=encodeURIComponent(docref);
document.write('<div style="display: none;"><img src="http://'+domain+'include.php?p=default&ref='+ref+'&rnd='+rnd+'&rImg=1&refremote='+docref+'" width="1" height="1" border="0"></div>');
}
rt_js_code();
// -->
</script>


Только в common добавить

if (isset($_GET['rImg'])) $_SERVER['HTTP_REFERER'] = base64_decode($_GET['refremote']);

если не будет считать в этом варианте - скидывайте где можно проверить тестовую страницу

Re: javascript in.php include

Posted: Mon Aug 12, 2019 10:27 am
by duhless
трафф считает но весь идет в notrade. хотя рефы определяет верно просто трейдерам не засчитывает

Re: javascript in.php include

Posted: Mon Aug 12, 2019 10:28 am
by admin
Точно в комон есть указанная строка?