Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » кнопка "класс" от одноклассников

кнопка "класс" от одноклассников


     16.07.2013    Класс, Одноклассники, кнопка класс    Общие вопросы по вёрстке, Шаблоны (TPL)    6717

вопрос
Как заставить работать новую кнопку "класс" от одноклассников в full-story?

Есть такой код



!function (d, id, did, st) {
  var js = d.createElement("script");
  js.src = "http://connect.ok.ru/connect.js";
  js.onload = js.onreadystatechange = function () {
  if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
    if (!this.executed) {
      this.executed = true;
      setTimeout(function () {
        OK.CONNECT.insertShareWidget(id,did,st);
      }, 0);
    }
  }};
  d.documentElement.appendChild(js);
}(document,"ok_shareWidget","http://test.ru","{width:145,height:30,st:'straight',sz:20,ck:1}");


если его вставить в фуллстори, после нажатия класс, классы появляются во всех новостях, в одноклассниках в ленте появляется ссылка на главную страницу сайта.

Добавил {news-id}



!function (d, id, did, st) {
  var js = d.createElement("script");
  js.src = "http://connect.ok.ru/connect.js";
  js.onload = js.onreadystatechange = function () {
  if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
    if (!this.executed) {
      this.executed = true;
      setTimeout(function () {
        OK.CONNECT.insertShareWidget(id,did,st);
      }, 0);
    }
  }};
  d.documentElement.appendChild(js);
}(document,"ok_shareWidget-{news-id}","http://test.ru/{news-id}","{width:145,height:30,st:'straight',sz:20,ck:1}");


Теперь при нажатии на кнопку, класс не ставится, в одноклассниках ничего не отображается. Если закрыть сайт и снова нажать кнопку, класс ставится только в той новости в которой нажал, в одноклассниках в ленте отображается ссылка на главную, данные берёт из offline.tpl
Не могу никак уловить в чём проблема, по идеи должно работать, но увы((

Подскажите. Заранее спасибо!

Ответа пока нет


3 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 16 июля 2013 19:51 -

(document,"ok_shareWidget","{full-link}","{width:145,height:30,st:'straight',sz:20,ck:1}");

Каков вопрос - таков и ответ. Просто помните об этом.

diprime
Юзер

diprime - 16 июля 2013 20:08 -

Работает))) Спасибо!

SashJkee
Юзер

SashJkee - 17 июля 2013 03:34 -

Зачем это

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх