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

Все блоги / DLE движок для сайтов 16 июля 2013 0   
Как заставить работать новую кнопку "класс" от одноклассников в 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
Не могу никак уловить в чём проблема, по идеи должно работать, но увы((

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

 Источник:dle-faq.pro, DLE

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций