Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Замена стандартного поиска на поиск от Яндекс Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

RSS-каналы


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Замена стандартного поиска на поиск от Яндекс

Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Замена стандартного поиска на поиск от Яндекс

Сообщение автор Dmitry Arian в Ноябрь 4th 2015, 20:47

Здравствуйте, подскажите как заменить стандартный поиск по форуму на поисковик от Яндекса. А именно встроить в сам форум кнопку где при вводе слова поиск будет производиться по форуму через Яндекс-поисковик.
и выглядеть это будет вот так:
Замена стандартного поиска на поиск от Яндекс Rbzad1
в ответах нашел только как добавить форум в поисковик Яндекс, для индексации, но это не то что нужно:
https://help.forum2x2.ru/t16533-topic

интересуют простые решения, типа "вставить такой-то код для поисковика в свой форум" и такая кнопка (от Яндекс) стала бы отображаться на главной странице форума вместо стандартной.
спасибо


Последний раз редактировалось: Dmitry Arian (Ноябрь 5th 2015, 00:40), всего редактировалось 3 раз(а)
Dmitry Arian
Dmitry Arian
Новичок

Сообщения : 6
Возраст : 46
Регистрация : 2015-11-04
Благодарности : 0

Без предупреждений

http://300-log.forum2x2.ru/

Вернуться к началу Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Re: Замена стандартного поиска на поиск от Яндекс

Сообщение автор neara25 в Ноябрь 4th 2015, 21:11

Способ заключается в использовании специального средства от Яндекса - Яндекс.Сайт. Он позволяет установить на свой сайт (форум) поисковую форму с возможностью поиска по сайту (форуму).

Для начала нужно получить код этой формы. Заходим в сервис Яндекс.Сайт, логинимся там, затем нажимаем на большую зеленую кнопку "Установить поиск". Следуем всем инструкциям, пока не получим нужный нам код. Открываем файл styles/ваш_стиль/template/overall_header.html и вставляем предоставленный код вместо кода старого поиска (div id="search-box"). Сохраняем, очищаем кэш, проверяем работу поиска.
neara25
neara25
 

Женщина

Сообщения : 60
Возраст : 33
Регистрация : 2015-09-29
Благодарности : 0

Без предупреждений

http://tomatdvor.forum3-15.com

Вернуться к началу Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Re: Замена стандартного поиска на поиск от Яндекс

Сообщение автор Dmitry Arian в Ноябрь 5th 2015, 00:16

@neara25 пишет:

Способ заключается в использовании специального средства от Яндекса - Яндекс.Сайт. Он позволяет установить на свой сайт (форум) поисковую форму с возможностью поиска по сайту (форуму).




Для начала нужно получить код этой формы. Заходим в сервис Яндекс.Сайт, логинимся там, затем нажимаем на большую зеленую кнопку "Установить поиск". Следуем всем инструкциям, пока не получим нужный нам код. Открываем файл styles/ваш_стиль/template/overall_header.html и вставляем предоставленный код вместо кода старого поиска (div id="search-box"). Сохраняем, очищаем кэш, проверяем работу поиска.
neara25, благодарю Вас за быстрый ответ, я получил код на Яндекс.Сайт

==========================================================
<div id="ya-site-results" onclick="return {'tld': 'ru','language': 'ru','encoding': '','htmlcss': '1.x','updatehash': true}"></div><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0];s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'http://site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Results.init();})})(window,document,'yandex_site_callbacks');</script>
===========================================================
теперь у меня будет ещё парочка вопросов:
1 - где в стандартной панели администратора форума созданного на сайте имя.forum2x2.ru открывать файл [styles/ваш_стиль/template/overall_header.html]
я так понимаю что у меня для этого должен быть доступ к исходникам программного кода форума или я могу это сделать через свой браузер в админ панели форума?

вот панель:
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685160

2 - div id="search-box" - это старый код, а новый, вводить только это:
div id="ya-site-results" - или весь код полностью (см. выше) ????
Dmitry Arian
Dmitry Arian
Новичок

Сообщения : 6
Возраст : 46
Регистрация : 2015-11-04
Благодарности : 0

Без предупреждений

http://300-log.forum2x2.ru/

Вернуться к началу Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Re: Замена стандартного поиска на поиск от Яндекс

Сообщение автор neara25 в Ноябрь 5th 2015, 07:11

Идёте в панель управления ------Оформление-------Страница поиска----найдите там код.
Если не найдёте там, то попробуем по другому.
У вас в разделе оформление есть общие настройки Шаблоны, там посмотрите. Или добавьте в таблицу CSS
neara25
neara25
 

Женщина

Сообщения : 60
Возраст : 33
Регистрация : 2015-09-29
Благодарности : 0

Без предупреждений

http://tomatdvor.forum3-15.com

Вернуться к началу Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Re: Замена стандартного поиска на поиск от Яндекс

Сообщение автор Dmitry Arian в Ноябрь 5th 2015, 14:35

@neara25 пишет:Идёте в панель управления ------Оформление-------Страница поиска----найдите там код.
Если не найдёте там, то попробуем по другому.
У вас в разделе оформление есть общие настройки Шаблоны, там посмотрите. Или добавьте в таблицу CSS
overall_header с кодом я нашёл вот:

https://fotki.yandex.ru/next/users/arian77/album/119775/view/685162
и div id="search-box"
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685164
и div class
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685161

Яндекс выдал мне два кода для вставки на сайт после шага 5:
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685163
- Код формы поиска
==============================
<div class="ya-site-form ya-site-form_inited_no" onclick="return {'action':'http://300-log.forum2x2.ru/','arrow':false,'bg':'transparent','fontsize':12,'fg':'#000000','language':'ru','logo':'rb','publicname':'Поиск по 300-log.forum2x2.ru','suggest':true,'target':'_self','tld':'ru','type':2,'usebigdictionary':true,'searchid':2242295,'input_fg':'#000000','input_bg':'#ffffff','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':null,'input_placeholderColor':'#000000','input_borderColor':'#00cc00'}"><form action="http://yandex.ru/search/site/" method="get" target="_self"><input type="hidden" name="searchid" value="2242295"/><input type="hidden" name="l10n" value="ru"/><input type="hidden" name="reqenc" value=""/><input type="search" name="text" value=""/><input type="submit" value="Найти"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;if((' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1){e.className+=' ya-page_js_yes';}s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'http://site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>
==============================
и
- Код результатов поиска
==============================
<div id="ya-site-results" onclick="return {'tld': 'ru','language': 'ru','encoding': '','htmlcss': '1.x','updatehash': true}"></div><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0];s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'http://site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Results.init();})})(window,document,'yandex_site_callbacks');</script>
==============================

вопрос вместо какого (границы) кода вводить код яндекса?

я так понял что мне поменять надо и код формы поиска и код результатов поиска.
Dmitry Arian
Dmitry Arian
Новичок

Сообщения : 6
Возраст : 46
Регистрация : 2015-11-04
Благодарности : 0

Без предупреждений

http://300-log.forum2x2.ru/

Вернуться к началу Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Re: Замена стандартного поиска на поиск от Яндекс

Сообщение автор neara25 в Ноябрь 5th 2015, 15:04

Вы правильно поняли.
neara25
neara25
 

Женщина

Сообщения : 60
Возраст : 33
Регистрация : 2015-09-29
Благодарности : 0

Без предупреждений

http://tomatdvor.forum3-15.com

Вернуться к началу Перейти вниз

Замена стандартного поиска на поиск от Яндекс Empty Re: Замена стандартного поиска на поиск от Яндекс

Сообщение автор Dmitry Arian в Ноябрь 5th 2015, 20:46

@neara25 пишет:Вы правильно поняли.
neara25 благодарю Вас за помощь 40
Всё получилось, и установилось. Ищет прекрасно (по сравнению с тем что было -небо и земля). Полностью соответствует тому что написано здесь:
http://fladex.ru/news/a-79.html

Поиск от Яндекс на форум phpBB

"... Для уменьшения нагрузки на сервер можно отключить поиск на форуме - это даст большой выигрыш в производительности. Однако без поиска тоже плохо. Поэтому есть смысл поставить на свой форум поиск от любой поисковой системы, которая это позволяет - например от Яндекса или от Google.

Я бы рекомендовал поиск от Яндекса, если ваш форум русскоязычный. Почему? Потому что алгоритм поиска у Яндекса разработан с учетом морфологии русского языка, поэтому имеет некоторые преимущества перед Google в этом плане. .."


у меня было так:
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685204
стало вот так:
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685201
поле поиска и рамку можно выбрать любого цвета какой вам нравится при получении кода формы на сайте Яндекса. У меня поле я оставил белое а цвет рамки - светло-зелёный. Кроме того само поле стало шириной во всю страницу (так было по-умолчанию), так что теперь не промажешь мимо korsar

Единственное затруднение у меня было при вводе кода - это не знал куда вставить второй код. Пришлось создать тестовый форум и на нём потренироваться -жалко было угробить свой форум.

Оказалось сам код и первый и второй надо вставить в одно и то же место.
У меня это между 271 и 279 строками кода, между вот этими "тэгами":
271 <!-- BEGIN switch_search_box -->
279 <!-- END switch_search_box -->

Старый код (тот что был) между этими двумя строками удаляем полностью.
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685203

а новый полученный с Яндекса, вставляем на его место.
https://fotki.yandex.ru/next/users/arian77/album/119775/view/685202

получается две строки под номерами 272 и 273.
У меня первой взамен строкой идёт -
Код результатов поиска
272 <div id="ya-site-results"........</script>
второй строкой - Код формы поиска
273 <div class="ya-site-form ya-site-form_inited_no".....</script>

количество строк в коде соответственно изменилось -
вместо 7 удалённых - стало 2 новых (с Яндекса).
271 <!-- BEGIN switch_search_box -->
272 <div id="ya-site-results"........</script>
273 <div class="ya-site-form ya-site-form_inited_no".....</script>

274 <!-- END switch_search_box -->

neara25 ещё раз благодарю за помощь d_daisy
Dmitry Arian
Dmitry Arian
Новичок

Сообщения : 6
Возраст : 46
Регистрация : 2015-11-04
Благодарности : 0

Без предупреждений

http://300-log.forum2x2.ru/

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения