Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
зделал разметку для модуля каталог файлов , но гугол пишет : Не указан объект отзыва. ,а яндекс предупреждает:
больше ошибок нет, но ка можно исправить ети ошибки немогу найти где я лопуситл ошибку или чего не хватает
Нет, готового нет, промотайте ниже и смотрите в вкладке MICRODATA там довольно хороший пример, если внимательно все перепроверить, вы разберетесь, что и где вставлять и на что менять.
Хотя хлебные крошки вы уже сделали, еще можете настроить рейтинг в выдаче Google, прочтите материал - здесь.
пробую зделать скрипт ,зделал вот что:
<span itemscope itemtype="http://schema.org/Article"> <a itemprop="url" href="$ENTRY_URL$"><div itemprop="name"><h1>$ENTRY_NAME$</h1></div></a> <span itemprop="description">$MESSAGE$</span> <span itemprop="author" itemscope itemtype="http://schema.org/Person"> <span itemprop="name"><a class="eauthor" href="$PROFILE_URL$"> <?if($USER$)?>$USER$<?endif?></a></span></span>
гугол выдает ето:
Набросал для вас как примерно должно быть:
<span itemscope itemtype="http://schema.org/NewsArticle"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article"/> <span itemprop="headline">$ENTRY_TITLE$</span> <span itemprop="author" itemscope itemtype="https://schema.org/Person"> <span itemprop="name">$USER$</span> </span> <span itemprop="description">$MESSAGE$</span> <?if($IMG_URL1$)?><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"> <a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" /></a> <meta itemprop="url" content="$IMG_URL1$"> <meta itemprop="width" content="800"> <meta itemprop="height" content="800"> </span><?endif?> <?if($USER_AVATAR_URL$)?><span itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"> <img src="$USER_AVATAR_URL$"/> <meta itemprop="url" content="$USER_AVATAR_URL$"> <meta itemprop="width" content="600"> <meta itemprop="height" content="60"> </span> <meta itemprop="name" content="$ENTRY_TITLE$"> </span><?endif?> <meta itemprop="datePublished" content="$TIMESTAMP$"/> <meta itemprop="dateModified" content="$LASTMOD$"/> </span>
так же учтите то, чтобы из-за даты не было ошибок со стороны валидатора, в общих настройках в пункте - Формат даты и времени, выберите самый первый вариант по списку и сохраните изменения, этот вариант именно тот который подходит для разметки.
На этом пожалуй все, я надеюсь, что вы хоть попытаетесь вникать в тему разметки и будете что-то делать сами.
спасибо большое,сейчас хочу пробовать вставлять ваш скрипт ,но я чтото ищо от старого не могу избавитя ,я ндекс пишет вот что:
а гугол пишет ошибок нет , я уже и скрипт пересмторел немогу найти ету ошибку как удалить
поле genre, в Юкоз это категория, должно выглядеть вот так:
<span itemprop="genre"><a class="ecategory" href="$CAT_URL$">$CAT_NAME$</a></span>
то есть категорий куда добавлен материал.
все нашол удалил, я так понял что етот скрипт надо не просто копировать а заменять участки кода например:
$MESSAGE$
заменить на
<span itemprop="description">$MESSAGE$</span>
верно ?
я удалил $MESSAGE$ и вместо него скопировал весь скрипт целиком тот что вы мне зделали ,скрипт стал отлично ,яндекс ошибок не пишет ,а гугол пишет такие ошибки:
Все правильно, я же вам говорил, для каталоге разметка Rewiew не подходит, а вы установили ее вот и ошибка.
Как я говорил, достаточно для каталога хлебных крошек и рейтинга, читаем материал по ссылке - http://uguide.ru/news/rejting_i_ocenki_v_snippete_google/2013-05-21-59 где имеются примеры, что нужно установить в шаблоне.
Как пишется, можно установить на странице комментариев код:
<span itemscope itemtype="http://schema.org/Article"> <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="ratingValue" content="$RATING$"> <meta itemprop="ratingCount" content="$RATED$"> </span> </span>
и для отображения рейтинга в сниппете этого достаточно.
ошибки выдает етот скрипт и етот :
<?if($RATING$)?>Рейтинг: <div id="rating-block" itemscope itemtype="http://data-vocabulary.org/Review-aggregate"> <span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"> <span id="entRating$ID$" itemprop="average"><?$RATING$*20?></span>/<span id="entRated$ID$" itemprop="best">100</span> из <span id="entRated$ID$" itemprop="votes">$RATED$</span></div> <?endif?>
скрины прикрепил ,вот мой код стандартный может его както отредактировать лутше:
<?if($RATING$)?>| <!--<s3119>-->Рейтинг<!--</s>-->: <b><span id="entRating$ID$">$RATING$</span></b>/<b><span id="entRated$ID$">$RATED$</span></b><?endif?></td></tr>
скрин 1 скрин 2
но уменя нет старой разметки ,вот скрин что показывает без скрипта рейтинга (со стандартным рейтином) скрин
вот мой весь скрипт
пересмотрить пожайлуста скрипт я уже задолбался одни у меня ошибки визде)))