176

Re: Скрипт поиска по сайту на основе Яндекс.XML

Подскажите...хочу сделать страницу с результатами поиска.
Почему так:

<!-- Поиск. Начало. -->
<div>
  <form method="post" action="" onsubmit="javascript:Search_onsubmit(1); return false;">
    <div>
      <input type="text" id="search_text" value="<?php echo $sSearch_text; ?>" maxlength="100" size="50" />
      <input type="submit" id="search_submit" value="Искать" />
    </div>
  </form>
  <noscript>Для работы поиска включите в браузере JavaScript.</noscript>
  <div class="search_div" id="search_div"></div>
  <script type="text/javascript">
<!--
document.onkeydown = L_page_onkeydown;
<?php
    if (!empty($sSearch_text)) echo 'Search_onsubmit(1)' . "\n";
?>
//-->
  </script>
</div>
<!-- Поиск. Конец. -->

работает, а так:

<!-- Поиск. Начало. -->
<div>
  <div class="search_div" id="search_div"></div>
  <script type="text/javascript">
<!--
document.onkeydown = L_page_onkeydown;
<?php
    if (!empty($sSearch_text)) echo 'Search_onsubmit(1)' . "\n";
?>
//-->
  </script>
</div>
<!-- Поиск. Конец. -->

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

Отредактировано kireyev (2013-05-14 08:48:49)

177

Re: Скрипт поиска по сайту на основе Яндекс.XML

kireyev пишет:

Получается что я форму для поиска сделал сквозной на всех страницах сайта... и теперь в результатах поиска она дублируется.

На странице поиска надо форму сделать с кодом, как выше, а на остальных страницах будет просто POST запрос на страницу поиска. То есть сквозной поиск на странице поиска должен отличаться наличием дополнительного кода:

<form method="post" action="" onsubmit="javascript:Search_onsubmit(1); return false;">
    <div>
      <input type="text" id="search_text" value="<?php echo $sSearch_text; ?>" maxlength="100" size="50" />
      <input type="submit" id="search_submit" value="Искать" />
    </div>
  </form>

ВКонтакте Facebook Twitter

178

Re: Скрипт поиска по сайту на основе Яндекс.XML

Здравствуйте,
помогите, пожалуйста, разобраться в проблеме: раньше пользовалась сервисом

179

Re: Скрипт поиска по сайту на основе Яндекс.XML

раньше все замечательно работало, сейчас возникла необходимость сменить выделенный IP. На странице http://xml.yandex.ru/settings.xml новый внесла, предварительно сбросив старый. Пытаюсь отправить поисковый запрос к сервису, получаю ответ: "74.220.215.72 is not in this user's list of permitted IP addresses", где 74.220.215.72 - мой старый выделенный IP. Подскажите, пожалуйста, как корректно сменить выделенный IP? В чем может быть проблема?

180

Re: Скрипт поиска по сайту на основе Яндекс.XML

Tamara пишет:

74.220.215.72 is not in this user's list of permitted IP addresses

После смены IP на Яндекс.XML, замените его в конфигурационном файле скрипта.

ВКонтакте Facebook Twitter

181

Re: Скрипт поиска по сайту на основе Яндекс.XML

Спасибо за ответ. Я скачала Яндекс XML класс вот здесь: https://code.google.com/p/yandex/downloads/list. Среди файлов нет конфигурационного. Откуда его взять? Кроме того, заметила, что, когда на странице http://xml.yandex.ru/settings.xml  меняю IP, параметр key не меняется. Нормально ли это?

182

Re: Скрипт поиска по сайту на основе Яндекс.XML

Tamara пишет:

Я скачала Яндекс XML класс вот здесь

Попробуйте обратиться к разработчику. К сожалению, я не смогу помочь.

ВКонтакте Facebook Twitter

183

Re: Скрипт поиска по сайту на основе Яндекс.XML

Здравствуйте. Подскажите, пожалуйста, сколько будет стоить написать xml Яндекса для моего сайта?

Отредактировано Hanut (2015-01-19 21:59:04)

184

Re: Скрипт поиска по сайту на основе Яндекс.XML

evgeshik пишет:

Здравствуйте. Подскажите, пожалуйста, сколько будет стоить написать xml Яндекса для моего сайта?

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

ВКонтакте Facebook Twitter

185

Re: Скрипт поиска по сайту на основе Яндекс.XML

Здравствуйте!
Мне нужна помощь с настройкой xml.yandex на сайте, кто может помочь ?

186

Re: Скрипт поиска по сайту на основе Яндекс.XML

vdvoem пишет:

Здравствуйте!
Мне нужна помощь с настройкой xml.yandex на сайте, кто может помочь ?

Поиск Яндекс.XML сейчас работает только по HTTPS, поэтому необходимо еще и формирование и подключение сертификатов. Подключить сертификаты можно в Curl, а вот как их формировать - это уже вам потребуется разбираться самостоятельно.

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSLCERTPASSWD, false);
    curl_setopt($ch, CURLOPT_SSLCERT, '/var/www/cert.pem');
    curl_setopt($ch, CURLOPT_SSLKEY, '/var/www/key.pem');

ВКонтакте Facebook Twitter