Клуб Яндекс.Поиска для сайта

Вопрос по двум поискам на одном сайте (по всему сайту и только по товарам)

Alexandr-Ukraine
20 февраля, 14:30

Добрый день!

Подскажите пожалуста как решить следующие пробелемы.

Устанавливаю на сайт  2 поиска: один по всему сайту, а второй только по товарам на нем же.  Сайт http://www.sportek.in.ua, пока на нем стандартный поиск из платформы, а тестирую пока на странице: http://www.sportek.in.ua/blogs/vremennye-stati-gotovyatsya-k-publikatsii/test-glavnoy

поиски

https://site.yandex.ru/searches/2291612/ - по всему сайту

https://site.yandex.ru/catalogs/2291614/ - только по товарам  

вопросы:

1. Подскажите, почему в поиске по товарам не работает свойство placeholder? Уже прописал его прямо в тексте <input type="search" name="text" value=""  class="ya-site-form__input-text" placeholder="Поиск только по товару"/>

"Class" - работает, а "placeholder" - не работает. Почему - не могу понять.

Причем в поиске по всему сайту все работает нормально.

2. Можно ли сделать так, чтобы оба поиска выводили результаты на одну страницу.

Если задавать "Показывать результаты поиска на своей странице", а мне нужно на одну страницу: http://www.sportek.in.ua/search, то на нее нужно вставить код из раздела код для вставки на сайт.

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

Можно ли эти два кода как-то объединить, чтобы все результаты показывались на одной странице. 

31 комментарий
firstlena.pershina
21 февраля, 00:27
1. Про placeholder - можно вот так: https://yadi.sk/i/iee3ci8x3EKKxr
2. Нет, пока так сделать нельзя - но вы можете создать абсолютно любую страницу - и на неё установить код результатов. Кажется, любая CMS это должна позволять делать.
Обновлено 21 февраля, 00:27
Alexandr-Ukraine
21 февраля, 00:27
Не пойму, но меня не пускает по этому адресу 
https://yadi.sk/i/iee3ci8x3EKKxr
ввожу свой пароль  и не пускает - что это такое?
Обновлено 21 февраля, 00:27
firstlena.pershina
21 февраля, 00:27
Alexandr-Ukraine,
Исправила ссылку выше и в вашем комментарии на корректную.  Попробуйте сейчас, пожалуйста. 
Alexandr-Ukraine
21 февраля, 09:51
Так в обычном поиске по сайту у меня и  так все работает - я именно так его и настраивал и когда включается поиск по всему сайту там так и появляется надпись - "Поиск по всему сайту". 
placeholder не работает именно в поиске по интернет-магазину. Когда выбирается этот переключатель. в настройках поиска по интернет-магазину пока нет такой настройки как Вы говорите и я хочу понять как ее сделать. Поэтому и прописал прямо в тексте запроса по интернет магазину : <input type="search" name="text" value="" class="ya-site-form__input-text" placeholder="Поиск только по товару"/> но он там почему-то не работает.
Вот я и пытаюсь как-то это исправить. 
Насколько я понимаю, поиск по интернет-магазинам пока у Вас в полном объеме не работает, но нам он очень понравился и хотим его у себя на сайте поставить. А без placeholder это не совсем красиво.
firstlena.pershina
22 февраля, 18:50
Alexandr-Ukraine,
Для placeholder в магазине есть вот такой лайфхак:  https://yadi.sk/i/NbJ-FB563EPN8B  (нужно написать свой текст внутри этих кавычек). 
firstlena.pershina
22 февраля, 18:52
Alexandr-Ukraine,
Про поиск - мы пока держим его под словом "бета", так как пока не считаем формулу ранжирования по товарам, которую используем, высоким уровнем, достойным полноценного функционала Яндекса. Сейчас как раз работаем над улучшением формулы. Но у нас просто требования внутри компании очень высокие :) 
Alexandr-Ukraine
22 февраля, 20:51
Все заработало, большое спасибо:))
То что у Вас требования высокие - это очень хорошо - так и должно быть :))
Русское всегда должно быть лучше!!!
По крайней мере мне Ваше понравилось больше чем гугловское, есть нормальная тех поддержка и все написано по-русски.


А вот что касается моей ситуации, то такой вариант, чтобы два и более поисков можно было выводить на одной странице - наверное было бы удобнее и проще при подключении вашего поиска.
У нас сайт на платформе Insales и их техподдержка уже третий день думает как организовать две страницы посика. По крайней мере мне еще ничего не посоветовали.


Второе: настройки поисковой строки и кнопки "найти" можно было бы объединить в одно окно. Чаще всего они одинаковые на всем сайте. 
Хотя конечно, если есть разный дизайн для каждого типа поиска на сайте, то нужно оставить возможность и настраивать разные окна. 


Третье. Хотелось бы еще в подсказках при поиске по товару видеть маленькую картинку товара - удобнее выбирать покупателю.


Четвертое. Есть ли где-то описанный список параметров "input_.....", которые можно использовать при настройке дизайна?
('input_fg':'#000000','input_bg':'#FFFFFF','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':'Поиск только по товару','input_placeholderColor':'#999999','input_borderColor':.....)



Так что поскорее допиливайте все и выводите его в нормальную боевую эксплуатацию :)
Удачи! 


Еще раз Спасибо.


.  

firstlena.pershina
26 февраля, 22:11
Alexandr-Ukraine,
А почему хотите создавать именно страницу поиска - можно же любую создать - и в неё просто код поиска добавить? Или у вас тут в системе какая-то другая логика? 
Alexandr-Ukraine
26 февраля, 22:22
Тю! Спасибо за идею!!!
Я использую готовые шаблоны сайта на платформе insales. И по их логике у них одна страница поиска, под  которую я и привязывался. Их служба тех поддержки уже даже передала мой запрос разработчикам - они сейчас думают.
Но создавать свои страницы с принципе можно. 
Я попробую реализовать эту идею сам, а то пока дождусь - не знаю.
Спасибо за мысль :)


 
firstlena.pershina
26 февраля, 22:45
Alexandr-Ukraine,

А вот про это "Второе: настройки поисковой строки и кнопки "найти" можно было бы объединить в одно окно. Чаще всего они одинаковые на всем сайте.
Хотя конечно, если есть разный дизайн для каждого типа поиска на сайте, то нужно оставить возможность и настраивать разные окна." - можете подробнее, как именно это должно выглядеть - и зачем - по энтеру же поисковая строка и так работает? 
firstlena.pershina
26 февраля, 22:46
Alexandr-Ukraine,
"Третье. Хотелось бы еще в подсказках при поиске по товару видеть маленькую картинку товара - удобнее выбирать покупателю." - хотим, но всему свое время. Сейчас есть более важные задачи.
Alexandr-Ukraine
26 февраля, 23:00
Лена попробовал реализовать Вашу идею и выдать поиск на другой странице сайта. 
В принципе выдать "поиск по всему сайту" получилось. НО - при самом персом запуске для теста появился запрос от Яндекса, что этот поисковый запрос очень похож на автоматический, и попросили ввести капчу. Капчу я ввел и все пошло нормально. 
При втором и третьем тесте (запрос на поиск статей на сайте) вопрос с капчей больше не появлялся - что это такое и как все это будет выглядеть на сайте во время работы юзера. Могут ли появлять такие запросы (на ввод капчи) снова? 


P.S. По поводу Вашего вопроса  "Второе......" обязательно отвечу, но через несколько минут - хочу доработать Вашу идею до конца.
firstlena.pershina
27 февраля, 19:14
Alexandr-Ukraine,
Про капчу - вообще странно, что она даже вам показалась. Обычные пользователи её видеть не должны. Если вдруг еще раз появится - можете зафиксировать время её показа - проверю, почему сработала. 
Alexandr-Ukraine
27 февраля, 19:22
firstlena.pershina,
Хорошо, если появится еще я ее попробую "зафиксировать"
Alexandr-Ukraine
1 апреля, 09:52
firstlena.pershina,
Обещал показать капчу при запросе на поиск на сайте - при запросе на поиск по всему сайту (sportek.in.ua) 
О, а как Вам вставить принтскрин экрана - или напишите на какой адрес отослать.


И еще. 
Я посылал вопрос по поиску - он до сих пор на модерации. В чем проблема? 
Alexandr-Ukraine 24 марта, 16:12
https://yandex.ru/blog/sitesearch/58d516f2c5d9120023954316
firstlena.pershina
3 апреля, 20:18
Alexandr-Ukraine,
 На вопрос в клубе ответила. А тут - можно скриншотом, например. Можно на почту, с которой сейчас отвечаю.
Обновлено 3 апреля, 20:18
Alexandr-Ukraine
26 февраля, 23:35
Лена, Спасибо за идею - в общем и в целом все сработало. Завтра попробую по тестировать и довылизываю, а потом будем ставить на сайт. 
Единственное что меня волнует это вопрос про капчу. Что это было и как это повлияет на работу - будет появляться еще потом или нет?
Это было на тестовой странице:
http://www.sportek.in.ua/blogs/vremennye-stati-gotovyatsya-k-publikatsii/test-glavnoy 


 По поводу 
"Второе: настройки поисковой строки и кнопки "найти" можно было бы объединить в одно окно. Чаще всего они одинаковые на всем сайте.
Хотя конечно, если есть разный дизайн для каждого типа поиска на сайте, то нужно оставить возможность и настраивать разные окна."


Я имел в виду  вот что. 
У вас в форме 
https://site.yandex.ru/searches/2291612/form/
настройки для формы поиска хорошо организована описание как настроить поисковую строку и кнопку "найти", а в поиске по интернет магазину этого нет. Хотя по-логике развития в потом должно появится :). 
Так вот я имел ввиду, что в случае, если по дизайну сайта поисковая строка и кнопка найти для разных поисков должна быть одинаковая, как у меня на странице, то и хорошо бы использовать одно окно для настройки как поиска по сайту, так и поиска по интернет магазину. А то поиск по интернет магазину приходится допиливать ручками :)
firstlena.pershina
27 февраля, 19:14
Alexandr-Ukraine,
Да, но мы тут пока на функциональную сторону налегаем, так что пока немного не до такого дизайна. 
Alexandr-Ukraine
27 февраля, 19:27
firstlena.pershina,
Понял. Ну это так - пожелание на потом. 
А когда Вы собираетесь этот поиск по интернет магазину вывести в боевую эксплуатацию? 
И второе, можно  ли его уже сейчас ставить на сайт? Будут ли какие-то глобальные изменения, которые могут повлиять на работу поиска в магазине в будущем?
firstlena.pershina
27 февраля, 19:45
Alexandr-Ukraine,
Ставить на сайт можно сейчас, на многих сайтах он уже стоит. Из беты не выведем, пока не разберемся с формулой до того уровня, который будет нас удовлетворять. 
Alexandr-Ukraine
27 февраля, 20:26
firstlena.pershina,
Понял, спасибо.
Alexandr-Ukraine
7 марта, 12:25
Добрый день еще раз! 
С наступающими праздниками - Всего самого ХОРОШЕГО!!!


Опять нужна Ваша помощь.
Не пойму что происходит с поиском.
Отработал все варианты - все нормально работало в тестовом режиме. 
В нем на сайте стоял поиск разработчиков а на отдельной странице я отрабатывал Яндекс-поиск.
Перенес поиск на сайт - поставил его в header сайта, отключил поиск самой платформы и почему-то "Поиск по товарам" работает нормально, а поиск в режиме "По всему сайту" виснет при попытке открыть на странице результаты.
Появляется строка "Результаты поиска" и больше ничего.

сайт  http://www.sportek.in.ua
Подскажите - в чем может быть проблема? Может при перезагрузке страницы при ее открытии обнуляются какие-то параметры для поиска?
Обновлено 7 марта, 12:25
firstlena.pershina
7 марта, 14:41
Alexandr-Ukraine,
Проблему вижу, ушла разбираться. 
Alexandr-Ukraine
8 марта, 11:41
firstlena.pershina,
Кстати, для теста поменял страницу выдачи результатов поиска на " Показать результаты на Яндексе" - в этом случае все работает нормально результаты показываются в отдельной яндекс-странице.
Я пока с 8 марта оставлю так - чтобы поиск хоть как-то работал на сайте, но если Вам нужно для проверки вернуть страницу с ошибкой - напишите мне и я верну обратно на "Показывать результаты на моей странице:
http://www.sportek.in.ua/page/find_ya"

firstlena.pershina
9 марта, 13:34
Alexandr-Ukraine,
Да, верните, пожалуйста, а то не очень удобно разбираться. 
Alexandr-Ukraine
9 марта, 13:43
firstlena.pershina,
Все вернул.
firstlena.pershina
9 марта, 13:57
Alexandr-Ukraine,
Спасибо!
firstlena.pershina
9 марта, 14:33
Alexandr-Ukraine,
Тут вот такой лайфхак поможет:
На странице с результатами _поиска по сайту_, /page/find_ya , и только на этой странице, добавить перед кодом формы поиска по сайту такой код:
<script type="text/javascript">delete window.ya_site_path.serp;</script>
Т.е. получится что-то вроде такого:
<div id="find-tovar" class="find-tovar" >
<!-- Код формы поиска по каталогу -->
</div>


<div id="all_site" class="find-all-site" style="display: none;">
<script type="text/javascript">delete window.ya_site_path.serp;</script>
<!-- Код формы поиска по сайту -->
</div>
Alexandr-Ukraine
9 марта, 14:49
firstlena.pershina,
Поставил - Все заработало!!!!
Огромное спасибо!!! 
Но в чем же проблема? Это связано с какими-то хитростями в Яндексе или с той платформой на которой у нас сайт?
Дело в том, что мне потом нужно будет делать аналогичный поиск еще на одном сайте и он на этой же платформе. 
Я так понимаю там нужно будет ставить такой же лафйфхак?

firstlena.pershina
9 марта, 16:56
Alexandr-Ukraine,
Да, но если вдруг еще будут вопросы - вы знаете, куда писать :) 
Alexandr-Ukraine
9 марта, 17:09
firstlena.pershina,
Понял, еще раз спасибо :)