Должен ли я использовать PHP для реализации совокупного рейтинга Schema.org? - PullRequest
0 голосов
/ 24 сентября 2019

Невозможно обработать реализацию совокупного рейтинга Schema.org.

Мой код:

<div id="page-rating">
    <form id="rating-form">
        <input type="hidden" name="_token" value="myToken">
        <input type="hidden" name="page" value="11">
        <input type="hidden" name="a" value="review">
        <span class="rating-star">
            <input type="radio" name="rating" value="5">
            <span class="star"></span>
            <input type="radio" name="rating" value="4">
            <span class="star"></span>
            <input type="radio" name="rating" value="3">
            <span class="star"></span>
            <input type="radio" name="rating" value="2">
            <span class="star"></span>
            <input type="radio" name="rating" value="1">
            <span class="star"></span>
        </span>
    </form>
        <div id="rating-text">Rating: <span id="rating-value">5.00</span> from 5. Count of votes: <span id="rating-count">9</span> users</div>
</div>

Скрипт:

<script type="application/ld+json">
{
  "@context": "http://schema.org/", 
  "@type": "Product", 
  "name": "Some Product",
  "image": "path/to/image.png",
  "description": "Some Description",
  "brand": "Some Brand name",
  "offers": {
    "@type": "AggregateOffer",
    "priceCurrency": "BGN",
    "lowPrice": "150.00",
    "offerCount": 9
  },
    "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "5.00",
        "reviewCount": "8"
    }
}
</script>

Хорошо, теперь я не знаючто делать при обновлении?Если кто-то нажмет?

Я думаю, что должно произойти, чтобы послать AJAX по клику в файл .php и добавить новую запись в некоторую таблицу БД (mysql).Затем на странице загрузки снова вызвать файл .php через ajax и получить рейтинг + количество голосов и обновить значения в json и div.Я прав?

...