Мощные VPS/VDS-сервера на новейшем поколении процессоров Intel от 210 ₽ в месяц   •   Реклама
Артём Мáлков

Микроразметка рейтинга полной новости в DLE

3 окт101 комм

Не так давно один из читателей нашего сайта попросил рассказать о том, как правильно сделать микроразметку рейтинга Schema.org для CMS DataLife Engine. Поскольку я нашел немного времени, то хотел бы уделить его как раз этой теме.

Для чего вообще нужна эта микроразметка?

У поисковых систем существует такая штука, как сниппет (Rich snippets) – более подробное описание веб-страницы, которое визуально привлекает внимание пользователей и увеличивает доверие с их стороны.

На позиции это никак не влияет, но вот визуально – выделяет среди многих других сайтов.

Для примера показываю вам, как сайт выглядит без микроразметки рейтинга:

Микроразметка рейтинга полной новости в DLE

А это пример нашего сайта с микроразметкой рейтинга:

Микроразметка рейтинга полной новости в DLE

Согласитесь, второй вариант выделяется из числа предложенных нам сайтов.

Установка микроразметки на сайт в DataLife Engine

Как вы поняли, для того чтобы сделать микроразметку рейтинга на вашем сайте, мы будем использовать стандарт сематической разметки Schema.org, который необходимо будет внедрить в шаблон полной версии материала.

В отличие от других существующих инструкций по этой теме в Интернете, наша на 100% рабочая и не зависит от типа выбранного рейтинга.

1. Первое, что вам необходимо сделать – это подключиться к вашему сайту по FTP и открыть файл, отвечающий за вид полной новости (если вы ничего не меняли – это файл fullstory.tpl в папке вашей темы).

Микроразметка рейтинга полной новости в DLE

2. Далее в самый его верх вы вставляете:

<div itemscope itemtype="http://schema.org/Product">

После чего здесь же, в самый низ, вставляете:

<meta itemprop="name" content="{title}" />

	<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
	
		<meta itemprop="bestRating" content="5" />
		<meta itemprop="ratingValue" content="{rating_nums}" />
		<meta itemprop="ratingCount" content="{vote-num}" />

	</div>
	
</div>

Здесь «5» – это тип шкалы (в нашем случае – 5-балльная шкала), {rating_nums} – оценка рейтинга, а {vote-num} – количество людей, оценивших материал.

Сохраняете изменения и отправляете файл обратно на сайт.

3. Следующим этапом будет небольшая правка кода движка. Откройте файл show.full.php в папке /engine/modules/, найдите строчку:

$tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating'] ) );

и сразу после нее вставьте:

$tpl->set("{rating_nums}", str_replace(",", ".", round($row["rating"] / max(1, $row["vote_num"]), 1)));

4. Чистите кэш сайта. Установка закончена.

Теперь вам осталось подождать, пока поисковые роботы переиндексируют ваш сайт (1–2 недели), после чего вы сможете наблюдать рейтинг ваших материалов в поисковой выдаче.

Обратите внимание, что мы используем разметку для товаров, и поскольку (вероятнее всего) у вас не интернет-магазин, то при проверке разметки через валидатор могут появиться ошибки. Не обращайте на них внимания, как показывает практика – рейтинг в поиске и так должен появиться.

Если этого не произошло – пишите об этом в комментариях, постараюсь расширить разметку для исправления ошибок в рамках разумного.

101
комментарий
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    1
      •  Пользователь
    15 часов назад

    Просьба, указывайте пжлста, или год выхода совета, или для какой версии предназначен совет ...

      • 0
      1044
        •  Команда Pandoge
      15 часов назад

      imha, подскажите, с какими трудностями вы столкнулись при изучении данного материала?

    • 0
    1
      •  Пользователь
    27 дек в 03:31

    Антон Приветствую, после внедрение этих кодов, все как положено сделал. У меня снизу у каждой статьи, после комментарии пользователей отображается тег, так и должно быть ? Или есть способ скрыть этот тег чтобы в глаза не подалась ? Отправляю ссылку примера статьи любой из сайта. https://vm-cs.ru/13-original.html

    Есть способ скрыть этот тег как нибудь чтобы в глаза не подалась, и при этом чтобы гугл видел.

      • 0
      1044
        •  Команда Pandoge
      27 дек в 10:06

      Kamran, Артём smiley

      Посмотрите комментарий оставленный 20 авг в 03:33. Там есть ответ на ваш вопрос

    • 1
    1
      •  Пользователь
    17 ноя в 07:10

    Приветствую.

    Есть ли способ реализовать микроразметку для 15 версии и в будущем выше?

    Если нужно, готов заплатить.

    • 1
    1
      •  Пользователь
    13 фев в 01:46

    У меня после всех этих манипуляций что Вы написали, на сайте внизу каждой новости под окном комментариев появилось вот такое: 0" />

    Что с Этим делать?

    Сайт: https://ustim.pro

      • 1
      8
        •  Проверенный
      2 мар в 17:21

      Устим, вместо div используйте span с атрибутом display none.

      И ещё, если у вас новая версия dle, то этот хак уже не актуален, начиная где то с 13 версии.

    • 1
    8
      •  Проверенный
    12 фев в 12:56

    Доброго дня !

    Посмотрел статьи и задался вопросом:

    А почему такой подход, чтобы внедрять дополнительный код в файлы движка ?

    Почему бы просто не использовать стандартный рейтинг DLE, только вставив в нужном месте метатеги <meta itemprop= для нужных глобальных переменных, которые уже есть по умолчанию ?

    2. Кстати, буквально на днях, гугл что то опять поменял и теперь ругается на все разметки рейтинга. Планируется какое то обновление ?

    3. Чтобы не править файлы движка, может лучше оформлять это в системе плагинов ?

    В принципе не так уж и сложно.

    4. Очень бы хотелось валидную разметку для 3 типа рейтинга, как для категорий разметки Product, SoftwareApplication и других. Или для них подходит один тип разметки рейтинга ?

    • 2
    15
      •  Проверенный
    1 ноя в 22:08

    Артем Мáлков, Спасибо большое,исправил.

    • 1
    1044
      •  Команда Pandoge
    1 ноя в 21:35

    Павел Лукашенко, найдите комментарий по фразе vote-num-id-

    В нем есть ответ на Ваш вопрос.

    • 1
    15
      •  Проверенный
    1 ноя в 21:10

    Артем Мáлков, 0" /> это появилось, а вот ссылка на страницу https://ruapk.ru/game/adventure/12-temple-run-2.html (не реклама)

    • 1
    1044
      •  Команда Pandoge
    1 ноя в 20:16

    Павел Лукашенко, здравствуйте.

    Лишние символы какого плана?

    • 1
    15
      •  Проверенный
    1 ноя в 20:09

    Артем Мáлков, здравствуйте, а если я использую такой метод? В полной новости появились лишние символы

    $tpl->set("{rating_nums}", str_replace(",", ".", number_format($row["rating"] / max(1, $row["vote_num"]), 1)));
    • 1
    1044
      •  Команда Pandoge
    9 окт в 23:07

    Степан Карахан, Здравствуйте.

    1. У Вас не обрабатывается тег {rating_nums}. Почему - не могу сказать. Нужно смотреть код.

    2. Была небольшая ошибка в инструкции - поправили. Спасибо за замечание.

    • 1
    14
      •  Проверенный
    9 окт в 21:07

    Здравствуйте,Артем.

    Внедрил разметку,как написано на сайте.Но валидатор ругается :

    Сайт:https://horod.info/

    DLE 13

    Ссылка на валидатор :https://search.google.com/structured-data/testing-tool#url=https%3A%2F%2Fhorod.info%2Fdimsadhorod%2F1526-posadka-rozmnozhennya-ozhini-opis.html

    Помогите.

    • 1
    8
      •  Проверенный
    4 окт в 17:56

    По вп будет? У меня она раньше в поиске была видна, сейчас гугл убрал(

    • 1
    1044
      •  Команда Pandoge
    1 окт в 14:13

    Илон Маск, Здравствуйте.

    Не так давно Google внес изменения в отображение некоторой разметки в поиске. Об этом знаем, в ближайшие 2 дня обновим статью.

    • 2
    1
      •  Пользователь
    1 окт в 13:31

    Всем низкий поклон! После недавнего времени вылетело из поиска google звезды рейтинга. После проверки микро разметки появилась вот такая ошибка. Thing – недопустимый тип целевого объекта для свойства itemReviewed. Кто нибудь сталкивался?

    https://search.google.com/structured-data/testing-tool/#url=https%3A%2F%2Ftorrent-igruha.ru%2F1132-gta-5-na-slabyy-pk.html

    • 1
    1044
      •  Команда Pandoge
    10 сен в 03:36

    baxa, Здравствуйте. Дайте ссылку на результат проверки разметки в гугле.

    • 1
    1
      •  Пользователь
    9 сен в 22:01

    здрасте артём мне тоже такое ошибка

    <div temprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">

    там написано гоогле структура

    ((Ваша оценка вне пределов диапазона по умолчанию. Необходимо указать самое высокое и самое низкое значения.))

    Артем Мáлков,

    • 1
    1044
      •  Команда Pandoge
    13 апр в 00:32

    Николай Давид, здравствуйте!

    Почитайте 5-ю страницу комментариев. Возможно там есть полезная для Вас информация.

    • 1
    5
      •  Проверенный
    13 апр в 00:15

    Здравствуйте, подождал месяц, никакая разметка в поисковике не появилась.

    • 1
    1044
      •  Команда Pandoge
    12 апр в 23:51

    Валерий Павленко, вероятнее всего где-то допустили ошибку.

    speedbar здесь никак не затрагивается.

    • 1
    2
      •  Пользователь
    12 апр в 19:09

    Спасибо!

    Только после таких действий не работают ссылки в speedbar.

    • 1
    14
      •  Проверенный
    10 апр в 13:02

    Понял.Спасибо.

    • 1
    1044
      •  Команда Pandoge
    10 апр в 12:56

    Степан Карахан, возможно сайт еще молодой для сниппета. Ошибок в разметке я не увидел.

    • 1
    14
      •  Проверенный
    9 апр в 18:02

    Здравствуйте,Артем.

    Сайту 5 месяцев.

    • 1
    1044
      •  Команда Pandoge
    8 апр в 22:46

    Степан Карахан, здравствуйте.

    Сайт/домен молодой?

    • 1
    14
      •  Проверенный
    8 апр в 20:51

    Здравствуйте,Артем.Сделал микроразметку рейтинга сайта :https://horod.info .Прошел месяц,но изминений в сниппете нет. Где ошибка?

    • 1
    14
      •  Проверенный
    10 мар в 15:52

    Артем,спасибо за подсказку.Разобрался.

    • 1
    14
      •  Проверенный
    10 мар в 15:02

    Артем,вкладки "Дополнительно" в добавлении/редактировании новости нет.

    • 2
    1044
      •  Команда Pandoge
    10 мар в 14:50

    Степан Карахан, здравствуйте.

    Если вы про тег keywords, то в добавлении/редактировании новости есть вкладка "Дополнительно". На ней в самом низу графа "Ключевые слова для метатегов (метатеги keywords)" - в нее и пишите.

    • 1
    14
      •  Проверенный
    10 мар в 14:00

    Артем,здравствуйте!

    Как прописать ключевые слова для полной новости на dle ?

    • 1
    1044
      •  Команда Pandoge
    8 мар в 22:34

    Павел Коновалов, здравствуйте.

    Соц. сети указаны в правом верхнем углу под поиском.

    • 1
    1
      •  Пользователь
    8 мар в 22:01

    Артем не могли бы вы мне написать вк? https://vk.com/pavel_konovalo

    • 1
    14
      •  Проверенный
    8 мар в 14:28

    Артем,ошибок нет.Большое Вам спасибо!

    • 1
    1044
      •  Команда Pandoge
    8 мар в 00:45

    Степан Карахан, да, сайт видел. Сделали что написал выше?

    • 1
    1044
      •  Команда Pandoge
    7 мар в 21:57

    Степан Карахан, код, что я написал выше, переместите так, чтобы он был после строки:

    $tpl->set("{vote-num}", $row["vote_num"]);

    и потом обязательно очистите кэш.

    • 1
    1044
      •  Команда Pandoge
    7 мар в 21:45

    Степан Карахан, Дайте ссылку на сайт.

    • 1
    14
      •  Проверенный
    7 мар в 21:30

    Артем,большое спасибо.! Но одна ошибка еще осталась :

    AggregateRating 1 ОШИБКА

    @type

    AggregateRating

    bestRating

    5

    ratingValue

    5

    cancelratingCount

    0 (Значение параметра ratingCount должно быть положительным.)

    itemReviewed

    @type

    Thing

    name

    Як приготувати курячий шашлик в духовці

    Помогите.

    • 1
    1044
      •  Команда Pandoge
    7 мар в 20:55

    Степан Карахан, ошибка в том, что рейтинг не может равняться нулю. Можете сами оценить свои материалы, или подождать, пока это сделают ваши пользователи.

    Либо, после строки:

    $tpl->set("{rating_nums}", str_replace(",", ".", round($row["rating"] / max(1, $row["vote_num"]), 1)));

    добавьте:

    if($row['vote_num'] == 0) { // Если оценок нет

    $tpl->set("{rating_nums}", "5"); // Фейковая средняя оценка, в нашем случае "5".

    $tpl->set("{vote-num}", "4"); // Фейковое количество оценок, в нашем случае "4".

    }

    • 1
    14
      •  Проверенный
    7 мар в 19:11

    Артем,спасибо.Получилось. И ещо один вопрос : При проверке структурированых даных выдаут ошибку :

    AggregateRating2 ОШИБКИНЕТ ПРЕДУПРЕЖДЕНИЙexpand_less

    @type

    AggregateRating

    bestRating

    5

    ratingValue

    0

    cancelratingCount

    0 (Значение параметра ratingCount должно быть положительным.)

    itemReviewed

    @type

    Thing

    name

    Кращі сорти чорної смородини для саду

    cancel

    Ваша оценка вне пределов диапазона по умолчанию. Необходимо указать самое высокое и самое низкое значения.

    Это нормально?

    • 1
    1044
      •  Команда Pandoge
    7 мар в 16:18

    Степан Карахан, откройте файл show.full.php в папке /engine/modules/.

    В нем строку:

    $tpl->set( '{vote-num}', "<span id=\"vote-num-id-".$row['id']."\">".$row['vote_num']."</span>" );

    замените на:

    $tpl->set("{vote-num}", $row["vote_num"]);

    После чего, очистите кэш сайта.

    • 1
    14
      •  Проверенный
    7 мар в 14:26

    Артем,а где найти этот код :<meta itemprop="ratingCount" content="<span id="vote-num-id-14">2</span>">

    • 1
    1044
      •  Команда Pandoge
    23 фев в 21:33

    Николай Давид, статью обновили. Пробуйте.

    • 1
    1044
      •  Команда Pandoge
    21 фев в 16:59

    Николай Давид, вероятнее всего это из-за типа product. Сегодня - завтра поправим статью.

    • 1
    5
      •  Проверенный
    21 фев в 16:51

    Прошу прощения,разобрался проблему устранил.

    Другой вопрос при проверке структурных данных в гугл выдает след. ошибки http://prntscr.com/mo6dnq , это нормально?

    • 1
    1044
      •  Команда Pandoge
    21 фев в 16:03

    Николай Давид, через комментарии или форму обратной связи.

    • 1
    5
      •  Проверенный
    21 фев в 14:16

    У меня нет прав, чтобы отправить вам тут сообщение

    • 1
    1044
      •  Команда Pandoge
    21 фев в 11:53

    Николай Давид, пришлите сообщением FTP от сайта + ссылку на сайт.

    • 1
    5
      •  Проверенный
    21 фев в 09:14

    Отключил, очистил кэш, не помогло((

    • 1
    1044
      •  Команда Pandoge
    21 фев в 02:00

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

    После чего - очистите кэш.

    • 1
    5
      •  Проверенный
    21 фев в 00:45

    Добавил все по описанию, в конце страницы вылазит 1"> подсажите, как исправить?

    http://prntscr.com/mnvo6j

    • 1
    1044
      •  Команда Pandoge
    28 авг в 17:24

    DeN, обратите внимание на блок "Рекомендуем к просмотру"

    • 1
    766
      •  Гости
    27 авг в 16:01

    А если третий вариант используется "Нравится или не нравится"? Как тут быть?

    • 1
    766
      •  Гости
    17 июн в 05:21

    По всей видимости в 13.0 можно просто пропустить 3 и 4 пункт т.к. в рейтинге уже есть стоки из 3 пункта.

    • 1
    1044
      •  Команда Pandoge
    11 июн в 22:08

    oxideome, вообще актуально, но не смотрел как устроена 13 версия

    • 1
    766
      •  Гости
    11 июн в 20:22

    Актуален на 13.0? Там вроде есть микроразметка.cool

    • 1
    766
      •  Гости
    27 мар в 18:26

    Свяжитесь пожалуйста со мной в скайп, есть работа оплачиваемая.

    • 6
    1044
      •  Команда Pandoge
    27 янв в 00:57

    Artur, если я не ошибаюсь - то да. Гугл понимает и 10-ти бальный рейтинг

    • 1
    766
      •  Гости
    26 янв в 17:22

    Здравствуйте! А если рейтинг 10 звезд, можно сделать микроразметку?

    • 10
    1044
      •  Команда Pandoge
    15 дек в 00:05

    Fox, для того, чтобы в поиске появился рейтинг - этого достаточно. А так, можно еще разметку самого материала сделать, автора, изображений, комментариев и много чего еще smiley

    • 1
    766
      •  Гости
    15 дек в 00:00

    Извините все нормально, это я просто скопировал код и пытался проверить, а когда проверяю страницу по ссылке, то все нормально.

    Подскажите, а больше ничего не нужно в микроразметке, например комментарии, или что-то еще?

    • 10
    1044
      •  Команда Pandoge
    14 дек в 23:21

    Fox, а что у вас выводит {vote-num}?

    • 1
    766
      •  Гости
    14 дек в 22:26

    Спасибо, нашел. А на второй вопрос по-поводу - {vote-num} (Значение параметра ratingCount должно быть целым числом.)

    • 7
    1044
      •  Команда Pandoge
    14 дек в 22:12

    Fox, на второй странице комментариев есть ответ на ваш вопрос.

    • 1
    766
      •  Гости
    14 дек в 22:02

    Здравствуйте. Помогите пожалуйста, у меня после всего проделанного в fullstory вылезло вот это - 3">

    Как это убрать?

    И когда проверяю в инструменте проверки google, то он мне пишет - {vote-num} (Значение параметра ratingCount должно быть целым числом.)

    • 7
    1044
      •  Команда Pandoge
    23 окт в 03:31

    Виктор, В ближайшее время напишем подробную статью

    • 2
    766
      •  Гости
    22 окт в 14:46

    Здравствуйте. Было бы интересно сделать рейтинг с микроразметкой в виде лайков и дизлайков. Если можете сделайте пожалуйста статью на эту тему. Или напишите в комментариях как это можно реализовать. Спасибо.

    • 6
    1044
      •  Команда Pandoge
    20 сен в 03:31

    Никита, Здравствуйте. Для всех типов рейтинга инструкция однотипна. Единственное что, если я не ошибаюсь, во 2 и 3 типе рейтинга оценка выводиться не по пятибалльной шкале (как это необходимо для микроразметки), а в виде системы лайков\дизлайков. То есть рейтинг статьи может быть +30, или -12. К сожалению, такой тип рейтинга не допускается для микроразметки и необходимо использовать 1 тип - оценка.

    Что касается обертки <span> - выше, в комментариях, есть ответ на ваш вопрос.

    Хотя, пока я писал этот комментарий, у меня появилась идея (небольшой хак) как можно сделать микроразметку и на этих типах рейтинга. Но рейтинг в таком случае (для разметки) будет всегда один, например, оценка 5 при положительной оценке материала, и 0 при отрицательной.

    Если вам это интересно и необходимо - отпишитесь, напишу статью на эту тему smiley

    • 1
    766
      •  Гости
    19 сен в 20:30

    При 3-м типе рейтинга, объясните пожалуйста, как выводить {vote-num}, если он оборачивается <span> ?

    Вообще опубликуйте пожалуйста, ПОЛНУЮ инструкцию в случае 3-го типа рейтинга.

    • 6
    1044
      •  Команда Pandoge
    24 авг в 04:08

    Артём, да, можно и на таком. Только в вашем случае, максимально возможная оценка будет не 5 а 10.

    • 2
    766
      •  Гости
    24 авг в 02:29

    Артём, а эта разметка применима только для рейтинга со звёздами? Или и на такой можно ставить? http://joxi.ru/gmv8G89FLRyRoA glass

    • 1
    766
      •  Гости
    23 авг в 16:38

    ааа))) Спсибо Артем. Выручаете)

    • 12
    1044
      •  Команда Pandoge
    23 авг в 16:28

    Денис, а с чего Вы решили, что не работает? Вы смотрели исходный код?

    Этот скрипт меняет рейтинг только для разметки - и в поиске будет видеться этот рейтинг. Если вы хотите сделать и визуальный рейтинг то попробуйте следующее:

    Найти строку

    $tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating'] ) );

    И заменить ее на

    if($row['vote_num'] == "0") { // Если оценок нет - ставим оценку «4»

    $tpl->set( '{rating}', ShowRating( $row['id'], 4, 1, $user_group[$member_id['user_group']]['allow_rating'] ) );

    } else {

    $tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating'] ) );

    }

    • 2
    766
      •  Гости
    23 авг в 15:48

    Заменил, но толку нет. Не выставился рейтинг.

    • 6
    1044
      •  Команда Pandoge
    23 авг в 15:01

    Денис, здравствуйте. Можно немного схитрить и присвоить рейтинг тем новостям, у которых текущий рейтинг 0.

    Строку

    $tpl->set('{rating_nums}', str_replace(",", ".", round($row['rating'] / max(1, $row['vote_num']), 1)));

    Замените на

    $rating_numb = str_replace(",", ".", round($row['rating'] / max(1, $row['vote_num']), 1));

    if($rating_numb == 0) {

    $rating_numb = "4"; // У всех новостей без оценки будет 4

    }

    $tpl->set('{rating_nums}', $rating_numb);

    Соответственно когда новость оценят - будет тот рейтинг, который выставили.

    • 1
    766
      •  Гости
    23 авг в 11:17

    Спасибо помогло. Артем а подскажите как можно присвоить рейтинг сразу всем новостям, чтобы пустых не было. Может какой запрос в бд нужно сделать?

    • 7
    1044
      •  Команда Pandoge
    20 авг в 03:33

    Денис, подключитесь к сайту по FTP. Откройте файл show.full.php в папке /engine/modules/

    Найдите строку:

    $tpl->set( '{vote-num}', "<span id=\"vote-num-id-".$row['id']."\">".$row['vote_num

    9;]."</span>" );

    и замените ее на:

    $tpl->set( '{vote-num}', $row['vote_num']);

    Сохраните изменения и отправьте файл обратно на сайт.

    Очистите кэш на сайте. После проделанной работы, проблема должна решиться wink

    • 1
    766
      •  Гости
    19 авг в 23:19

    Не пойму все равно.Где убрать спаун

    • 6
    1044
      •  Команда Pandoge
    19 авг в 23:16

    Денис, почитайте комментарии с первой страницы - там есть решение вашей проблемы.

    • 1
    766
      •  Гости
    19 авг в 21:54

    Теперь проблемка на сайте, появилось в конце 2"> Как исправить напишите

    • 6
    1044
      •  Команда Pandoge
    16 апр в 23:58

    Gh8st, спасибо. Исправили статью.

    • 7
    1044
      •  Команда Pandoge
    16 апр в 23:50

    Rustam, всего скорее, под статусом, подразумевается возраст сайта, тиц, посещаемость, история домена, узнаваемость сайта.

    • 1
    766
      •  Гости
    16 апр в 20:36

    Артем, А какойкакой статус? Мой сайт по многим запросам в топе, это не статус? ИлиИли как я понял это большое время сайту?

    • 6
    1044
      •  Команда Pandoge
    16 апр в 20:08

    Rustam, в основном да, для гугла. Но, я видел пару сайтов, у которых был рейтинг и в Яндексе. Всего скорее, для этого, у сайта должен быть статус.

    • 2
    766
      •  Гости
    16 апр в 19:39

    Я так понял что эта микроразметка только для гугл? ото смотрю в яндексе её не видно совсем, хотя в новости есть рейтинг а в яндексе нет :(

    • 2
    766
      •  Гости
    29 мар в 17:41

    Решил проверить в гугле разметку и вот оно что :) http://prntscr.com/epxfnl

    Добавьте в статью, может пригодится кому-то.

    <span itemprop="name">%название%</span>

    • 1
    766
      •  Гости
    9 мар в 19:43

    Артем Мáлков, спасибо за помощь в ВК.

    • 9
    1044
      •  Команда Pandoge
    9 мар в 14:41

    Gh8st, в среднем 1 - 2 недели, но бывает и быстрее. Да, для 3 типа рейтинга наблюдал небольшой баг из за обертки span. И посмотрите, что у вас в исходном коде. Если вы используете 3 тип рейтинга, строчку из последнего пункта Вам нужно заменить на

    if($row['rating'] == 0 ) { $news_rating = $row['rating']; } else { $news_rating = "5"; }

    $tpl->set( '{rating_nums}', str_replace(",",".", $news_rating));

    • 2
    766
      •  Гости
    9 мар в 13:47

    У меня тоже вылезло "> убрал дефолтный span, получилось так.

    [code]$tpl->set( '{vote-num}', $row['vote_num']);[/code]

    Теперь буду ждать 1-2 недели.

    ps. извиняюсь за невнимательность :)

    • 1
    766
      •  Гости
    9 мар в 13:27

    Спасибо. Добавил себе данную микроразметку. Как скоро поисковик заметит нововведения и отобразит на страницах результата поиска?

    • 1
    766
      •  Гости
    9 мар в 01:06

    Отписал а в ВК

    • 10
    1044
      •  Команда Pandoge
    9 мар в 00:47

    rustam, здравствуйте! В исходном коде сайта у вас следующее:

    <meta itemprop="ratingCount" content="<span id="vote-num-id-14">2</span>">

    Как вы видите, двойка заключена в <span></span> что не верно с точки зрения разметки. Уберите <span></span> и все будет о.к. Если нужна помощь - пишите нам Вконтакте, и предоставив доступы - сможем помочь решить проблему.

    • 1
    766
      •  Гости
    8 мар в 20:48

    У меня проблемка небольшая на сайте теперь вылезла в самом незу вот тут /novinki-2017/14-krik-1996.html в конце 2"> такая штучка

    • 1
    766
      •  Гости
    3 фев в 19:12

    Полезная штуковина) Делает особенной новость даже на поисковике. Спасибо =)

    Побольшеб таких полезных советов, они маленькие но очень значительные)

    • 11
    1044
      •  Команда Pandoge
    23 янв в 22:24

    Александр, да, это она :)

    • 2
    766
      •  Гости
    23 янв в 20:40

    Это микроразметка рейтинга

      • 1
      3
        •  Пользователь
      3 дек в 19:22

      На 13.3 будет работать?

      • 1
      3
        •  Пользователь
      4 дек в 00:20

      сергей, На 13.3 эта микроразметка актуальна. Делал анализ сайта в PR-CY пишет: Микроразметка Schema.org - Не найдена.

      • 1
      1044
        •  Команда Pandoge
      изменено 5 дек в 09:36

      сергей, то есть проблема в сервисе проверки?

      Вообще, подобную штуку рекомендую проверять в следующих сервисах:

      Часть этого комментария скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.

Подняться наверх
«Pandoge» - помощник вебмастера