Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке кнопка "класс" от одноклассников

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


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

вопрос
Как заставить работать новую кнопку "класс" от одноклассников в 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)

ПафНутиЙ
1065

3395 | 2433

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

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

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

diprime
7 | 6

diprime - 16 июля 2013 20:08 - Юзер

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

SashJkee
19 | 2

SashJkee - 17 июля 2013 03:34 - Юзер

Зачем это

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

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