Gentimchenko
@Gentimchenko

Как сделать рейтинг в виде звездочек в сниппет google для сайта на HTML?

Есть сайт на html+css. На некоторых страницах размещены мини-игры. Под играми хочется сделать рейтинг в виде звездочек, который выводился бы в сниппет google. В идеале он должен быть "работающим", т.е. реагировать на клик пользователя и подсчитывать количество проголосовавших.
Знаю что есть сервисы Rating widget (для wordpress) или graddit.com (для блогоплатформ и html), но на сколько понимаю у последнего нет готового решения для вывода рейтинга в сниппет?
Если работающий сделать при помощи сторонних сервисов затруднительно, то как лучше сделать "имитацию" рейтинга, чтобы показывался в сниппет?
  • Вопрос задан
  • 5885 просмотров
Пригласить эксперта
Ответы на вопрос 1
Gentimchenko
@Gentimchenko Автор вопроса
Раз уж никто не знает.
rating-widget.com предлагает вставить вот такой код:
<script type="text/javascript">(function(d, t, e, m){
        // Async Rating-Widget initialization.
    window.RW_Async_Init = function(){
                
        RW.init({
            huid: "xxxxxxx",
            uid: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            source: "website",
            options: {
                "size": "medium",
                "style": "oxygen"
            } 
        });
        RW.render();
    };
        // Append Rating-Widget JavaScript library.
    var rw, s = d.getElementsByTagName(e)[0], id = "rw-js",
        l = d.location, ck = "Y" + t.getFullYear() + 
        "M" + t.getMonth() + "D" + t.getDate(), p = l.protocol,
        f = ((l.search.indexOf("DBG=") > -1) ? "" : ".min"),
        a = ("https:" == p ? "secure." + m + "js/" : "js." + m);
    if (d.getElementById(id)) return;              
    rw = d.createElement(e);
    rw.id = id; rw.async = true; rw.type = "text/javascript";
    rw.src = p + "//" + a + "external" + f + ".js?ck=" + ck;
    s.parentNode.insertBefore(rw, s);
    }(document, new Date(), "script", "rating-widget.com/"));</script>

и вместе вывода рейтинга:
<div class="rw-ui-container"></div>

Возможно ли как-то разметить чтобы запихнуть в сниппет?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы