Перейти к контенту

Рекомендуемые сообщения

Яндекс предлагает внести такой код при поиске на форуме, и директ по поисковым ключевым словам выводит рекламу товаров Маркет.яндекс, но для этого нужно , чтобы в джава скриптах яндекса выводилась переменная запроса от внутреннего поисковика форума в джва скрипт яндекса:

 

var yandex_r = Math.round(Math.random() * 1000000); document.write('<scr'+'ipt language=JavaScript charset=windows-1251 src=http://bs.yandex.ru/code/12345?page-no=1&text=здесь должен быть поисковый запрос&rnd='+yandex_r+'></'+'script>');

 

Вместо "здесь должен быть поисковый запрос" должен выводится запрос поиска, но как его вынуть из движка и что за переменную поиска поставить?

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 7 месяцев спустя...
Никто не решил вопрос как заполучить этот поисковый запрос?

Содержимое тега <tile></title не сгодится в качестве запроса?

Это будет не сложно сделать.

 

И встречный вопрос: с юридическими вопросами разобрался? Или форум на юрлице висит?

Ссылка на комментарий
Поделиться на других сайтах

Нет, мне же нужно выводить именно по введенному юзером запросу. Для первой страницы запрос удалось получить, но вот на всех остальных он конвертится во что-то ужасное. Никак не разберусь в каком месте он конвертится. Даже тут на форуме не работает это.

 

А что с юридическими вопросами? Вроде как там частному лицу тоже можно с ними работать.

Ссылка на комментарий
Поделиться на других сайтах

Нет, мне же нужно выводить именно по введенному юзером запросу.

Выдерни его из адресной строки браузера:

decodeURI(window.location).split('highlite=')[1].split('&')[0]

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
Что-то у меня туго с этим всем... (((

У тебя не 1.х случаем?

У "однушек" текст запроса идет не в переменной highlite, а в переменной hl

Соответственно, если яндекс просит код

document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/code/32***?rnd=' + yandex_r + '&text=строка запроса&page-no=номер_страницы"></'+'sc'+'ript>');

то тебе нужно сделать:

ansver = decodeURI(window.location).split('hl=')[1].split('&')[0];

document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/code/32***?rnd=' + yandex_r + '&text='+ansver+'&page-no=номер_страницы"></'+'sc'+'ript>');

Ссылка на комментарий
Поделиться на других сайтах

FatCat

Спасибо...

А в номер страницы что нужно впихнуть?

Не получается...

Вставляю код в skin_search (поиск) --->>> start

Код и ничего...

Я что-то не так делаю???? :D

Ссылка на комментарий
Поделиться на других сайтах

Вставляю код в skin_search (поиск) --->>> start

Код и ничего...

Я что-то не так делаю???? :D

Я не работал с яндексом, поэтому даже не представляю, что там должно быть.

 

А что дает этот яндекс-директ? Оплату за переходы? И много платят? ;)

Или улучшенный поиск по сайту? Тогда не вижу смысла, гугловый поиск по сайту у меня сделан проще, и ищет лучше яндекса.

Ссылка на комментарий
Поделиться на других сайтах

Вставляю код в skin_search (поиск) --->>> start

Код и ничего...

Я что-то не так делаю???? :D

Я не работал с яндексом, поэтому даже не представляю, что там должно быть.

 

А что дает этот яндекс-директ? Оплату за переходы? И много платят? ;)

Или улучшенный поиск по сайту? Тогда не вижу смысла, гугловый поиск по сайту у меня сделан проще, и ищет лучше яндекса.

Оплату за клик..

в стреднем ctrl получается 0,26% от просмотра

платят по 10 рублей за клик... но вопрос по какой рекламе

а это код спецразмещения в поиске по форуму...

тоесть эта беда ищет рекламу по ключевому слову форума =)

Если я в тот шаблон запихнул...

Оно по идее должно работать?

Ссылка на комментарий
Поделиться на других сайтах

Опробовали на пару с cthu на 2.3.4 вставку яндекс-директа.

 

Засада: джаваскрипт ругается на неверную кодировку.

 

Попробовал анэскапировать:

decodeURI(unescape(window.location)).split('highlite=')[1].split('&')[0];

И правда сбитые кодировки.

 

Нет "двушки" под рукой; но у меня большие подозрения, что форум не до конца руссифицирован. Что у него в header() отдается - кто-нибудь смотрел?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вот вариант можно использовать для поиска http://ivanov.in/mm/js-search.php

Небольшая добавка к нему

var yd_query = getURLparameters('highlite');

if (!yd_query) yd_query = getURLparameters('hl');

var yd_page_no = getURLparameters('st')/25;

if (yd_page_no<1) yd_page_no=0;

 

Где цифра 25 = кол-во тем на странице

Ссылка на комментарий
Поделиться на других сайтах

гугловый поиск по сайту у меня сделан проще, и ищет лучше яндекса.

FatCat

А не подскажите где можно взять гугловый поискоивик на сайт

А то тоже хотел бы себе такой

Ссылка на комментарий
Поделиться на других сайтах

FatCat

А не подскажите где можно взять гугловый поискоивик на сайт

А то тоже хотел бы себе такой

<table cellpadding='4' cellspacing='0' border='5' align='center'>
<form name=gs method=GET action="http://www.google.com/search">
<input type=hidden name=hl value='ru'>
<input type=hidden name=rls value='ru'>
<input type=hidden name=as_qdr value='all'>
<tr><td>
<a href='http://google.com'><img src='html/sys-img/g_logo.png' width=150 height=52 alt='' border='0'></a>
</td><script type="text/javascript">
strs=window.location+''
strs=' site:'+strs.split('http://')[1].split('/index.php')[0].replace('www.','')
</script><td>
<input type=text name=q size=41 maxlength=2048 value=''><input type=submit name='btnG' value='Найти в Google!' onclick="java script:gs.q.value=gs.q.value.replace(strs,'')+strs">
</td></tr></form></table>

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.