Поиск по сайту из результатов гугла (Google Sitelinks Search Box)

Arisu

Проверенные
Сообщения
450
Реакции
687
Баллы
8,205
Думаю уже все увидели крутое поле в результатах гугла, поэтому не отстаем от мира и озаботимся чтоб у каждого тоже было такое:

4stjb7vol4 2014-10-14 14.12.54.png

Как пишут у гугла, надо всего лишь добавить этот сниппет в код главной страницы.

HTML:
<xen:if is="{$contentTemplate} == 'forum_list'">
<script type="application/ld+json">{
   "@context":"http://schema.org",
   "@type":"WebSite",
   "url":"https://xenforo.info/",
   "potentialAction":
   {
     "@type":"SearchAction",
     "target":"https://xenforo.info/search/search?keywords={search_term_string}",
     "query-input":"required name=search_term_string"
   }
}
</script>
</xen:if>

Заменяете https://xenforo.info на адрес вашего сайта и дописываете в шаблон page_container_js_body. И ждите, должна появиться через какое-то время у гугла.

У кого главная на xenporta, вместо forum_list имя шаблона главной EWRporta_Portal.

P.S поставил, переиндексил главную, жду свой пока появится. С оф. форума у одного чела уже сработало.
 
попробую тоже, поставил
 
В шаблон уже добавлено. Найти не надо ничего.
 
  • Мне нравится
Реакции: kaz
Шаблон PAGE_CONTAINER.
 
  • Мне нравится
Реакции: kaz
Не проблема внести нужный участок кода, сравнить дефолтный и Ваш, изменённый.
 
Не проблема внести нужный участок кода, сравнить дефолтный и Ваш, изменённый.
Блин, при попытке объеденить из родительского говорит, что нельзя. А если сохранить, то получается, что код не обновится из обновления. Всё вручную сравнивать и править...ппц! :dash1:
Mirovinger, скинь пожалуйста оригинальный код шаблона тогда что ли, будем дрюкаться, делать правки.
 
Тогда лучше Вы, я подгоню нужный участок.=)

А вообще в шаблоне PAGE_CONTAINER.
Найти.
Код:
<xen:include template="page_container_js_body" />
И под ним добавить.
Код:
<xen:if is="{$isIndexPage} AND {$canSearch}">
<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "{xen:jsescape {xen:link canonical:index}}",
    "potentialAction": {
        "@type": "SearchAction",
        "target": "{xen:jsescape {xen:link canonical:search/search}}{xen:if $xenOptions.useFriendlyUrls, '?', '&'}keywords={search_keywords}",
        "query-input": "required name=search_keywords"
    }
}
</script>
</xen:if>
 
Т.е Вы прям сею минуту хотите, чтобы заработало? :-D

А скрин работы в первом посте...
 
Т.е Вы прям сею минуту хотите, чтобы заработало? :-D
В принципе, на тестовом форуме наверное и не должно работать. Вроде как в поиске страниц его нету. :-D
А скрин работы в первом посте...
Хм, тогда я не догоняю логику этого поиска. Одно дело, когда я подключал гугл-поиск прям на форуме. А здесь как, прямо в гуголе искать по форуму?...:O_o:
 
Ухахахаха) Ничего не понял ) Но сделал ) Хз для чего пусть будет )
 
а правда, у кого-то заработало? Никого не смущает, что скрин с первого поста вообще на хабр? а с ксеней вообще такое работает? Нужно ли для этой "фичи" на странице поиска прикручивать гугловский "пользовательский поиск"?
сколько не гуглю, ни официальный, ни этот форум, ни какой любой другой мне известный сайт на ксенфоро - ничего подобного нет)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу