Vấn đề này đến từ việc dữ liệu có cấu trúc Review snippet đang dùng có vấn đề và cần cập nhật.
Tình trạng này gặp trên NukeViet 4.3.08 trở về trước, các phiên bản về sau đã được sửa.
Bạn mở file
themes/theme-cua-ban/modules/news/detail.tpl
tìm đoạn code từ thẻ <!-- BEGIN: data_rating -->
đến thẻ <!-- END: data_rating -->
thay bằng đoạn code sau
<span itemscope itemtype="https://schema.org/AggregateRating">
<span class="hidden d-none hide" itemprop="itemReviewed" itemscope itemtype="https://schema.org/CreativeWorkSeries">
<span class="hidden d-none hide" itemprop="name">{DETAIL.title}</span>
</span>
{LANG.rating_average}:
<span id="numberrating" itemprop="ratingValue">{DETAIL.numberrating}</span> -
<span id="click_rating" itemprop="ratingCount">{DETAIL.click_rating}</span> {LANG.rating_count}
<span class="hidden d-none hide" itemprop="bestRating">5</span>
</span>
Ví dụ thay:
<!-- BEGIN: data_rating -->
<span itemscope itemtype="http://data-vocabulary.org/Review-aggregate">{LANG.rating_average}:
<span itemprop="rating" id="numberrating">{DETAIL.numberrating}</span> -
<span itemprop="votes" id="click_rating">{DETAIL.click_rating}</span> {LANG.rating_count}
</span>
<!-- END: data_rating -->
Thành:
<!-- BEGIN: data_rating -->
<span itemscope itemtype="https://schema.org/AggregateRating">
<span class="hidden d-none hide" itemprop="itemReviewed" itemscope itemtype="https://schema.org/CreativeWorkSeries">
<span class="hidden d-none hide" itemprop="name">{DETAIL.title}</span>
</span>
{LANG.rating_average}:
<span id="numberrating" itemprop="ratingValue">{DETAIL.numberrating}</span> -
<span id="click_rating" itemprop="ratingCount">{DETAIL.click_rating}</span> {LANG.rating_count}
<span class="hidden d-none hide" itemprop="bestRating">5</span>
</span>
<!-- END: data_rating -->
Lưu ý:
- Thay theme-cua-ban bằng tên giao diện bạn đang dùng
- Nếu giao diện bạn đang dùng không tồn tại file detail.tpl trên thì theme-cua-ban là default
- Nếu bạn có dùng giao diện mobile thì sửa tương tự cho cả giao diện mobile
Không phải bài viết nào cũng sẽ hiển thị phần đánh giá này nên có thể bạn dùng công cụ test với bài viết bất kỳ sẽ không ra. Mặc định các bài viết có số điểm đánh giá trên 1 điểm mới hiển thị. Bạn có thể chỉnh lại ở cấu hình module news tại mục Hiển thị đánh giá bài viết trên google nếu bài viết có số điểm...