Кнопки соцмереж - Школа MODX

Розглянемо кілька різних варіантів.

Скористайтеся готовим сервісом від Яндекса API → Блок «Поділитися». Переходимо за посиланням, вибираємо необхідні іконки та зовнішній вигляд блоку. Копуємо код, що вийшов, після цього створюємо чанкshare і вставляємо туди скопійований код. Тепер залишилося виклик чанка

помістити там нашого шаблону чи шаблонів, де ми хотіли б його бачити. До речі, Яндекс постійно оновлює свій сервіс, тому періодично рекомендую туди заглядати.

Але є один нюанс, код від яндексу використовує атрибути, які підтримуються HTML5 і якщо ваш сайт не відповідає стандарту HTML5, то валідатори будуть лаятися. Не біда, звертаємось до документації Блоку «Поділитися» від Яндекса, і знаходимо більш сучасний спосіб встановити ці ж кнопки.

Спочатку додаємо в нашhead такий скрипт:

У чанціshare замість коду від яндекса пишемо:

Тепер найскладніший момент. Створюємо, наприклад, у Notepad++ новий документ, вибираємо синтаксис Javascript та кодування UTF-8, потім вставляємо в цей документ наступний код:

Зовнішній вигляд блоку змінюється в'type', значення type можуть бути такими:none, button, link, icon.

Зберігаємо файл якshare_ya.js у кореневу папку нашого сайту, або будь-яку іншу, та підключаємо його в head:

Кнопки соціальних мереж підключені. Якщо ви маєте бажання, можете поекспериментувати з кодом скрипта. Ну і не забувайте іноді перевіряти оновлення Блоку "Поділитися" на предмет нових кнопок та тем.

Подивитися статистику можна, зареєструвавшись на Яндексі в розділі Метрика. Для цього необхідно встановити код лічильника Яндекс на своєму сайті.