перенаправление с дорвеев на Sutra, код на javascript
Модератор: Begemot
хм, удали расширенную статистику (файлы data/*/parameter_statistics.db) должно помочь
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
разобрались, оказалось вот что: viewtopic.php?t=145
нужно было обновить все файлы.
нужно было обновить все файлы.
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Слушайте а как всётаки сделать через ява скрипт чтобы в ифрейме открывался. И рефа видел и ключевик с поисковика определял.
Я так понемаю старые схемы больше неработают.
Я так понемаю старые схемы больше неработают.
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Принцип уже писался выше:Lorix писал(а):Слушайте а как всётаки сделать через ява скрипт чтобы в ифрейме открывался. И рефа видел и ключевик с поисковика определял.
Я так понемаю старые схемы больше неработают.
а новым способом это делается вот так:// далее идут способы предоставления контента клиенту, раскомментируйте нужный способ
// 1) обычное перенаправление с дорвея:
window.location=g;
// 2) отображение ифрейма вместо перенаправления:
//document.write( "<iframe width="100%" height="100%" src=""+g+""></iframe>" );
Код: Выделить всё
<script>
g="http://www.com/in.cgi?18&seoref="+encodeURIComponent(document.referrer)+ "¶meter=$keyword&se=$se&ur=1&HTTP_REFERER="+encodeURIComponent(document.URL)+"&default_keyword=кейпоумолчанию";
document.write( "<iframe width="100%" height="100%" src=""+g+""></iframe>" );
</script>
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
При работе с русским траффиком некоректно определяется ключевик для Google. Приходит в UTF-8 и так отображается в статистике.
Для яндекса, рамблера все ОК, отображается в win-1251.
Хотелось бы что бы это пофиксили Rolling Eyes
Код для редиректа юзаю стандартный из док
Для яндекса, рамблера все ОК, отображается в win-1251.
Хотелось бы что бы это пофиксили Rolling Eyes
Код для редиректа юзаю стандартный из док
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
vovka можешь использовать редирект на яваскрипте тот который "старый" и яваскриптом декодировать в нужную кодировку (CP1251)
в будущем возможно сделаю это в сутре
в будущем возможно сделаю это в сутре
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
В IE всё отображается хорошо, а в Firefox фрейм не разворачивается полностью, только на ~30%.
Я понимаю, что зависит и от того, где дор находится, но хочется как-то поправить это дело.
Посоветуйте что сделать.
Я понимаю, что зависит и от того, где дор находится, но хочется как-то поправить это дело.
Посоветуйте что сделать.
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
раскрытие фреймов к сутре не относится, но если кто знает как сделать пишите
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Да я и не виню Сутру. Ifram поразному срабатывает на фрихостах, блогах, гостевых.Begemot писал(а):раскрытие фреймов к сутре не относится, но если кто знает как сделать пишите
Попробовал сделать так:
document.writeln('<frameset frameborder="NO" border="0" framespacing="0">');
document.writeln('<frame src="http://www.bla-bla.com/tds/in.cgi?3&HTT ... ameter="+k" noresize>');
document.writeln('</frameset>');
Фрейм везде открывается великолепно, но кеу не переносится

Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Вот так попробуйhandkey писал(а):Да я и не виню Сутру. Ifram поразному срабатывает на фрихостах, блогах, гостевых.Begemot писал(а):раскрытие фреймов к сутре не относится, но если кто знает как сделать пишите
Попробовал сделать так:
document.writeln('<frameset frameborder="NO" border="0" framespacing="0">');
document.writeln('<frame src="http://www.bla-bla.com/tds/in.cgi?3&HTT ... ameter="+k" noresize>');
document.writeln('</frameset>');
Фрейм везде открывается великолепно, но кеу не переносится

document.write('<iframe src="ссылка" style="width:100%;height:4000px;border:0px;overflow:auto" frameborder=0 scrolling="no"');
document.write('></iframe>');
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Вопрос снят, сам нашёл решение.
Вот так лучше всего:
document.writeln('<frameset frameborder="NO" border="0" framespacing="0">');
document.writeln('<frame src="'+g+'" noresize>');
document.writeln('</frameset>');
Отлично работает и фрейм и статистика, все параметры передаются.

Вот так лучше всего:
document.writeln('<frameset frameborder="NO" border="0" framespacing="0">');
document.writeln('<frame src="'+g+'" noresize>');
document.writeln('</frameset>');
Отлично работает и фрейм и статистика, все параметры передаются.



Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Подскажите почему не передаются кейворды и названия поисковиков, код такой:
<script>
r=document.referrer;u=document.URL;t="";se="unknown";
k="неизвестно"; // кейворд по-умолчанию (вставляется при генерировании дор-генератором):
function a(c,d,e){if(r.indexOf(c)!=-1){t=d;se=e;}}
a("google.","q","google");
a("rambler.ru.","words","rambler.ru");
a("aport.ru.","r","aport.ru");
a("yandex.ru.","text","yandex.ru");
a("pingwin.ru.","searchword","pingwin.ru");
a("www.ru.","Str_Find","www.ru");
a("punto.ru.","text","punto.ru");
if(t.length&&((q=r.indexOf("?"+t+"="))!=-1||(q=r.indexOf("&"+t+"="))!=-1))k=r.substring(q+2+t.length).split("&")[0];
g="http://domain.ru/in.cgi?7&HTTP_REFERER= ... ameter="+k;
document.writeln('<frameset frameborder="NO" border="0" framespacing="0">');
document.writeln('<frame src="'+g+'" noresize>');
document.writeln('</frameset>');
</script>
<script>
r=document.referrer;u=document.URL;t="";se="unknown";
k="неизвестно"; // кейворд по-умолчанию (вставляется при генерировании дор-генератором):
function a(c,d,e){if(r.indexOf(c)!=-1){t=d;se=e;}}
a("google.","q","google");
a("rambler.ru.","words","rambler.ru");
a("aport.ru.","r","aport.ru");
a("yandex.ru.","text","yandex.ru");
a("pingwin.ru.","searchword","pingwin.ru");
a("www.ru.","Str_Find","www.ru");
a("punto.ru.","text","punto.ru");
if(t.length&&((q=r.indexOf("?"+t+"="))!=-1||(q=r.indexOf("&"+t+"="))!=-1))k=r.substring(q+2+t.length).split("&")[0];
g="http://domain.ru/in.cgi?7&HTTP_REFERER= ... ameter="+k;
document.writeln('<frameset frameborder="NO" border="0" framespacing="0">');
document.writeln('<frame src="'+g+'" noresize>');
document.writeln('</frameset>');
</script>
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
если код на фришниках - попробуй
r=top.document.referrer; r=top.document.URL. Многие во фрейме паги выводят.
r=top.document.referrer; r=top.document.URL. Многие во фрейме паги выводят.
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |