академия

Виджеты соцсетей: четыре шага по подключению

1. Для начала необходимо определиться, в каком дизайне планируется размещать  виджет. Дело в том, что каждый дизайн имеет свою разметку, потому для каждого виджет будет иметь индивидуальный размер.

Для этого, если вы используете Chrome, просто кликните правой кнопкой мыши на интересующей вас зоне и выберете пункт меню "Просмотр кода элемента".
Просмотр кода элемента в Chrome
В Firefox должно быть установлено дополнение "firebug", который добавляет аналогичный функционал.
В Опера это пункт меню "исходный код".

меню в Opera

Вам откроется код страницы, загруженный и обработанный браузером.Chrome - код страницы

На примере нас интересует левая зона на главной странице, куда мы будем помещать виджеты Vkontakte и Facebook (на скриншоте она обозначена розовым цветом).
При наведениии на определенные строчки в панели просмотра кода можно увидеть какая строчка за какой элемент отвечает - браузер подсвечивает описываемый элемент и дает небольшое описание.

В данном случае ширина зоны страницы - 200 пикселей.
В рассматриваемом примере будет генерироваться блок с двумя виджетами  - общей высотой 500 px (по 250 пикселов на каждый виджет).

2. В админ-панели магазина в меню "Дизайн" необходимо открыть "Редактирование дизайна". Справа, в блоке "Модули", после нажатия кнопки "Добавить" необходимо вписать название нового модуля. В данном примере новый модуль называется module.widget. Важно помнить: "module." - это неотъемлемая часть названия, конструкция, позволяющая добавить ваш модуль в список модулей в админке.

Создание нового модуля
После нажатия кнопки "создать" в списке модулей появится файл module.widget.liquid.
Кликнув на него, необходимо проскроллить вверх страницы, чтобы увидеть пустое поле текстового редактора - ведь новый модуль module.widget.liquid  еще предстоит заполнить кодами вставки.

3. Необходимо сгенерировать коды виджетов.  И на "Вконтакте", и на "Facebook" есть так называемые генераторы кодов вставки. Начнем с Vkontakte (по этой ссылке откроется страница-генератор виджета для сообществ).

Выбираем интересующий нас виджет. В данном примере рассматривается простой квадрат с иконками друзей пользователя-покупателя, который просматривает магазин. Строго говоря, задать параметры для виджета "Вконтакте" можно любые, если почитать сопроводительную документацию.


 

Ширина виджета - 200px, высота выставлена 250 px.
Полученный код необходимо скопировать и вставить в модуль module.widget.liquid, предварительно созданный в админ-панели магазина.

 

 

Фейсбук предоставляет более расширенные опции для генерации кода виджета.
После заполнения строчки с адресом странички Facebook и размеров (width - ширина-200px, height - высота - 250px) надо нажать кнопку GetCode. Генератор виджета Facebook
В открышемся окне, в данном примере, оптимальным видится использование iFrame кода.

iFrame код вставки

Точно так же, как и код "Вконтакте",полученный код вставляется в модуль module.widget.liquid

В результате должно получиться что-то похожее:
модуль widget.liquid  с кодами вставки


После нажатия "Сохранить", а это иногда забывается, можно приступать к следующему шагу - подключение модля.

4. В меню "Дизайн"-->"Редактирование модулей" для примера была выбрана Главная страница.
В левом столбце появился модуль module.widget, который можно "перетащить"  в нужную зону главной страницы.

размещение и подключение модуля в админ-панели магазина


После нажатия на кнопку "Сохранить" расположение модулей на странице будет зафиксировано и можно зайти проверить главную страницу редактируемого сайта-магазина.
В данном примере в левом столбце магазина появилось два виджета популярных социальных сетей.добавленные виджеты

 

Разумеется, внешний вид виджетов может отличаться, в зависимости от вкусовых предпочтений и информационной наполненности странички в социальных сетях.

онлайн чат