- Конструктор кнопки "Клас"
- Додаткові можливості
- Вбудовування декількох віджетів
- Як відстежити подія класу
Наша взаимовыгодная связь https://banwar.org/
Кнопка "Клас" дозволить відвідувачам вашого сайту відзначати особливо сподобалися матеріали і ділитися ними з друзями в Одноклассниках.
Вона допоможе вам зрозуміти, що більше подобається вашій аудиторії, і заодно приверне нових відвідувачів на ваш сайт.
Якщо у вас встановлена наша стара кнопка «Клас», радимо змінити її на нову, хоча б тому, що працює вона набагато швидше.
Конструктор кнопки "Клас"
Додаткові дані(?)
Код для вставлення
Особливості роботи граббера
При расшаріваніє будь-якого ресурсу на Одноклассниках можуть спостерігатися проблеми з обробкою медіа-контенту.
Обмеження на расшарівать картинки:
- мінімальний розмір:
- для інтернету: 128x128
- для мобільних: 50x50
- мінімальне співвідношення сторін: 0.5
Також для недовірених доменів граббер і не виконує жодних зображення і відео. Щоб граббер почав обробляти такі посилання, необхідно використовувати один з протоколів розмітки сторінки:
- Протокол Open Graph .
Цей спосіб дозволяє всередині тега <head> </ head> сторінки вказати теги og: title, og: description, og: image і og: video, які підкажуть Граббери, який контент на сторінці потрібно використовувати. - протокол OExchange .
Запити відправляються з адрес:
- 217.20.144.0/20
- 185.16.148.0/22
- 185.16.244.0/22
- 5.61.16.0/21
Додаткові можливості
- Можна використовувати "поділитися" без установки кнопки, для цього необхідно перейти за посиланням виду
https://connect.ok.ru/offer
? url = URL_TO_SHARE
& Title = TITLE
& ImageUrl = IMAGE_URL
Тільки параметр url обов'язковий, інші параметри опційні.
- Можливість дізнатися кількість "класів" до своєї сторінки без установки кнопки:
https://connect.ok.ru/dk
? st.cmd = extLike
& Tp = json
& Ref = URL_TO_SHARE
Вбудовування декількох віджетів
При встановленні декількох віджетів на одну сторінку можна скористатися кодом:
! function (d, id, did, st) {var js = d. createElement ( "script"); js. src = "https://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 (onOkConnectReady, 0); }}} D. documentElement. appendChild (js); } (Document); function onOkConnectReady () {OK. CONNECT. insertGroupWidget ( "mineGroupWidgetDivId", "50582132228315", "{width: 250, height: 335}"); OK. CONNECT. insertShareWidget ( "mineShareWidgetDivId", "https://apiok.ru", "{width: 125, height: 25, st: 'oval', sz: 12, ck: 1}"); }Як відстежити подія класу
При класі сторінки через віджет він шле на вашу сторінку postMessage з наступним змістом:
Подія на сторінці, вбудувати віджет, можна відстежити наступним javascript кодом:
function listenForShare () {if (window. addEventListener) {window. addEventListener ( 'message', onShare, false); } Else {window. attachEvent ( 'onmessage', onShare); }} Function onShare (e) {var args = e. data. split ( "$"); if (args [0] == "ok_shared") {alert (args [1]); }} ListenForShare ();