gluck59
@gluck59
Виртуальный глюк

Почему Sitelinks Search Box выдает ошибку?

Делаю как указано здесь: https://developers.google.com/structured-data/slsb...

<div id="search_block_top" itemscope itemtype="http://schema.org/WebSite" />
  <meta itemprop="url" content="http://motokofr.com/"/>

	<form method="get" action="{$base_dir}search.php" id="searchbox" itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
        <meta  itemprop = "target"  content = "http://motokofr.com/search.php?search_query={$smarty.get.search_query}" /> 

        <input required type="text" id="search_query" name="search_query" 
 value="{if $smarty.get.search_query}{$smarty.get.search_query|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}"
 itemprop="query-input" />

		<input type="hidden" name="orderby" value="position" />
		<input type="hidden" name="orderway" value="desc" />

<input id="submit" type="submit" name="Submit" value=""/>
	</form>
	</div>


Валидатор упорно отвечает: "Требуется: Окно поиска ссылок сайта".
Какое "окно поиска"? Каких еще "ссылок"? Form я ему показал, input тоже, меты прописал... что ему надо?
  • Вопрос задан
  • 3069 просмотров
Решения вопроса 1
@JULIKK
недавно сталкивался с тем же, но потом понял, дело в том что в примере вот так
<meta itemprop="target" content="https://query.example.com/search?q={search_term_string}"/>
    <input itemprop="query-input" type="text" name="search_term_string" required/>


т.е search_term_string это 'name' инпута поиска, т.е что бы у тебя заработало напиши
content = "http://motokofr.com/search.php?search_query={search_query}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы