Здравствуйте,
На этой странице слева вы видите раздел «Оценки» — нажмите на него. Но сначала включите его.
Никому больше не приходилось обходить настройку min post length для тем с включёнными рейтингами?
Идея в том, чтобы разрешить ответу не содержать тела сообщения, если установлен рейтинг. В конце концов я попробую создать для этого плагин, но если кто-то уже решил подобную задачу и может поделиться опытом, буду очень признателен.
Ок, спасибо. Теперь я настроил это. @fzngagan, у меня возникает ошибка Invalid object type for field "itemReviewed" при тестировании расширенных сниппетов Google, когда я пытаюсь добавить оценку темы, которая по сути является типом «Рецепт». Что я делаю не так?
URL, на котором у меня возникает эта проблема: How to make Buttermilk - How To Discuss
Мне нужно два следующих момента:
- Чтобы автор темы мог оценить тему/рецепт по тому, насколько рецепт прост в приготовлении, и насколько он быстрый или долгий.
- Я также хочу, чтобы пользователи форума, читающие рецепт, могли голосовать за простоту приготовления рецепта, его вкусность и т. д.
- Я хочу, чтобы расширенные сниппеты Google были валидированы, чтобы мои темы отображались со звёздочками в результатах поиска поисковых систем.
Пожалуйста, помогите, что я делаю не так?
Можно временно посмотреть здесь: Update aggregate_rating.html.erb · bcat95/discourse-ratings@b5093da · GitHub
@Faizan_Zahid
Я займусь этим на выходных.
Спасибо @fzngagan, вы можете посмотреть коммит от @Bcat, он исправил эту ошибку, но эти изменения ещё не применены в плагине. Как только вы завершите это к выходным, пожалуйста, дайте мне знать, я смогу протестировать снова.
Он не уверен, что изменения достаточно универсальны для плагина.
Мне нужно изучить правильные необходимые метаданные.
Это было бы здорово, большое спасибо за вашу помощь в добавлении schema.org.
Ребята, поддержка уже включена. Я только что протестировал на последней версии Discourse, и плагин работает отлично.
У меня в Google Search Console появляется ошибка сниппета рейтинга. Ты это уже исправил? Я проверю.
Я создал запрос на новую функцию Pavilion и назначил себя ответственным за него. ![]()
Звучит хорошо, Файзан. @Bcat также сделал форк и исправил это, и он уверен, что всё работает нормально, но ты знаешь лучше, так что можешь сделать это и своим способом. Будет лучше, если это будет проверено в Google Structured Data. Спасибо за помощь.
Я только что выкатил несколько исправлений, которые должны сделать метаданные приемлемыми для Google и повысить точность данных. Пожалуйста, проверьте и дайте обратную связь.
@Bcat, я считаю, что моя версия точнее, так как aggregateRating должен иметь родителем CreativeWork, а не CreativeWorkSeries, согласно официальной документации. Кроме того, лучше опираться на оригинальный репозиторий, а не на форк.
Довольна ли Google этими изменениями? Приветствуем обратную связь
@Faizan_Zahid
@fzngagan Я только что обновил плагин и протестировал его на этой теме, но ошибка всё ещё сохраняется. Моя тема с рейтингом: How to make Buttermilk - How To Discuss
Когда я проверяю её в Google Search Console https://search.google.com/test/rich-results?id=O7esO32MqbkeGCJKrZBYKA, вижу ту же ошибку:
Также по той же ссылке в Google я вижу множество предупреждений.
Неправильно ли я настраиваю типы рейтингов или что-то другое делаю не так? Моя цель — чтобы пользователи видели фрагменты с рейтингом в результатах поиска Google при просмотре моего сайта, как это бывает на других сайтах с рецептами:
Но рецепты — это лишь пример. Мои темы могут быть на любую тематику, и рейтинги можно выставлять для любой ниши. Звёзды должны отображаться в результатах поиска Google в соответствии с содержанием страницы.
Привет, спасибо @Faizan_Zahida и всем остальным за поддержку.
Я наконец понял, как ранжировать сообщения. Однако в целом мне нужно, чтобы любой пользователь, зарегистрированный или нет, мог просматривать контент. Это возможно?
Большое спасибо.
@Gustavo_Papasergio1 да, это возможно. Вы можете прислать мне URL-адреса для проверки — я проверю их в инструменте тестирования расширенных сниппетов Google.
Не могли бы вы объяснить, как вы исправили ошибку со звёздными рейтингами в Schema.org? И как Google ранжирует вас? Пожалуйста, покажите примеры URL-адресов.
Привет, @Faizan_Zahid
Думаю, возникло недопонимание из-за моего слабого знания английского. Я имел в виду, что смог получить рейтинги работы во всех категориях моего сообщества, хотя, конечно, не смог создать расширенный сниппет для отображения рейтингов в результатах поиска Google. Однако, я думаю, возможное решение вашей проблемы можно найти здесь:
https://elfsight.com/blog/2020/02/how-to-get-star-rating-in-google-search-results/
К сожалению, я не очень сильный программист, поэтому пока немного запутался в том, с чего начать модификацию плагина.
Надеюсь, я не создал у вас ложных ожиданий.
Приветствия и извинения.
Спасибо, @Gustavo_Papasergio1! Это руководство будет очень полезным для @fzngagan. Как вы можете видеть, по этой URL-адресу сниппет для рейтинга в Google работает отлично: https://search.google.com/test/rich-results?id=EneVj_v47tXnaaMzPVNnzw
Однако мои темы ломаются из-за небольшой ошибки в плагине рейтинга Discourse. Надеюсь, @fzngagan сможет разобраться в этом. Я даже обновил плагин рейтинга, но всё ещё вижу ту же ошибку в тесте сниппета:slight_smile:
URL-адрес, по которому Google сообщает об ошибке рейтинга: Essential Organic Oil - #2 by khawaja_hanzala - How To Discuss
Спасибо, @Faizan_Zahid. Ещё одно предложение для @fzngagan: добавить флажок, который позволит пользователям, не зарегистрированным в сообществе, оценивать контент.
Это особенно полезно для понимания качества контента. Поскольку только 5–10% пользователей, просматривающих сообщество, входят в него с логином и паролем. Следовательно, почти 90% пользователей не имеют возможности оценить качество контента.
Спасибо всем и извините за мой базовый английский.



