Добрый день!
Прошу помощи в следующем вопросе.
Для сайтов, принятых в РСЯ, существует возможность размещения рекламы в результатах поиска по сайту. Для этого предусмотрены специальные форматы блоков.
Чтобы корректно передать Яндексу поисковый запрос пользователя и получить объявления, связанные с этим запросом, нужно задать в коде блока переменную:
search_text — поисковый запрос пользователя;
В значении переменной search_text нужно указать переменную/функцию/скрипт (в зависимости от используемого поискового решения). Передача предзаданных поисковых запросов запрещена.
Вот пример кода рекламного блока:
Интересует строка - searchText: "поисковый запрос".
Вопрос: какую переменную нужно указать вместо "поисковый запрос"? Прошу разъяснить для человека максимально далекого от знаний в области html-форм.
Дайте ссылку на страницу с поисковой формой.
Вот у вас при отправке формы запрос в адресную строку попадает:
Вот и посмотрите как вы у себя можете вставить переменную $_GET['text'] в свой скрипт РСЯ.
Если используете смарти, то {$marty.get.text}
В таком виде не работает: searchText: "{$_GET['text']}",
Пробовал делать поиск как на Newsmodxbox, переменная {$smarty.get.query} выводится, реклама работает как надо, но не могу вывести результаты поиска....
Воистину, утро вечера мудренее! Все решилось очень просто -
Теперь уживаются и поиск по сайту от Яндекса и релевантные рекламные блоки РСЯ в результатах поиска по сайту...
Я вам и писал: Если используете смарти, то {$marty.get.text}