Документация по расширению JL Like PRO и его бесплатного аналога для материалов Joomla JL Like. В разделе освящены основные моменты в настройке и использования плагина. А так же даны ответы на часто задаваемые вопросы.
После установки плагина требуется выполнить ряд действий по настройке плагина.
Настройка отображения плагина в материалах Joomla:
Включите опцию автодобавления и исключите категории материалов, где не надо отображаться плагин (Для плагина JL Like PRO надо наоборот указать категории в которых требуется, чтоб отображались кнопки).
Вывод по тегу JL Like:
{ jllike } - для вывода плагина (без пробелов)
{ jllike-off } - для запрета вывода (без пробелов)
Вывод по тегу JL Like PRO
{ jllikepro } - для вывода плагина (без пробелов)
{ jllikepro-off } - для запрета вывода (без пробелов)
Тег вставляется, непосредственно в визуальный редактор Joomla. Тег не является меткой вывода кнопок, это команда разрешения или запрета вывода социальных кнопок на странице, где указан тег. Если вы вставите в шаблон или в не поддерживаемый компонент, то тег все равно ничего не выведет. Для вывода кнопок JL Like PRO в любом компоненте Joomla смотриет этот пример.
Просим обратить внимание, что с версии 2.4 плагин для ZOO был преобразован в элемент, и может выступать как самостоятельное решение. Элемент устанавливается при установке основного плагина JL Like. В папку:
media/zoo/elements/jllikezooel
После чего в списке элементов ZOO можно делать все необходимые операции с элементом.
Для этого вам надо в менеджере приложений ZOO допустим к приложению "Blog", в представление "Article" добавить элемент "JLLike Zoo Element", затем к шаблону представления "Article" вы можете добавить и настроить порядок вывода элементов. Настройка для jbZOO аналогичная настройке для ZOO.
Настройка идентификаторов полей в элементе JL Like Zoo (не обязательные настройки)
Эти настройки служат для уточнения поиска информации на странице, для более корректной передачи данных в социальные сети. Эти настройки вы можете использовать только при включенной опции "Field" в настройках элемента социальных кнопок.
Порядок настройки на примере приложения "Blog":
Тип получения данных
Эта настройка введена для большей совместимости с различными хостингами, настройка переключает методы получения лайков из социальных сетей, на некоторых хостинг площадках иногда не корректно настроен get_content в этом случае попробуйте использовать метод получения данных cURL.
Расположение
Задает стиль расположения кнопок слева, в центре и справа в области вывода основного контента сайта.
Разрешить твит
Настройка позволяет вывести кнопку поделится в Твиттере рядом с выделенным текстом. В Твиттер передается выделенный фрагмент текста. При активации опции кнопка будет выводится везде, где выводятся социальные кнопки.
Для некоторых компонентов есть возможность сдвигать или задавать произвольное место вывода на странице, тем самым управляя выводом плагина.
В поле "Укажите место вывода плагина", задайте блок и класс вывода.
Как это сделать откройте HTML код странице и найдите какой нибудь div или span.
<span class="readonly">JoomLine Like PRO</span>
span - это блок.
readonly - это класс.
Следовательно в поле "Укажите место вывода плагина" будет такая запись span.readonly.
В плагие JL Like есть тонкая настрйока OG тегов, что позволит вам быстро и достаточно тонко настроить вывод og тегов, которые будут сообщать социальным сетям, как публиковать информацию о вашей странице в социальной сети.
Для начала включите вывод OG тегов активировав во вкладке "Плагин" настройку "Разрешить opengraph".
Настройка тега og:description
Для этого укажите три настройки:
Мы предлагаем это сделать следующим образом:
Суть алгоритма такая:
Если мы находим описание в мета теге description то выбираем его, если в теге description нет описания, то берем его из краткого описания, если нет в кратком, то берем к полном описании. Таким образом у вас в любом случае будет описание для социальной сети.
Настройка тега og:image
Этот тег формируется плагином автоматически на основе алгоритмов выборки картинки, обычно в него попадает первая картинка из тела текста. В случае если картинки в статье нет, то вы можете все равно заполнять этот тег отдавая картинку-заглушку. Для этого укажите в настройке "Изображение по умолчанию" картинку, мы рекомендуем размеры картинки 960 на 480.
Изображение по умолчанию
Изображение используется для тега og:image по умолчанию, если по какой то причине на странице не найдена картинка.
Не работают кнопки в JoomShopping:
Прежде всего проверьте активирован ли плагин JoomShopping JL Like PRO, если нет, активируйте его.
Так же проверьте следующие настройки JoomShopping:
JoomShopping => Настройки => Товар => включить опцию "Использовать плагины в описании?".
Если все еще кнопки не выводятся смотрите пункт отсутствие необходимых меток вывода.
Отсутствие необходимых меток вывода в шаблоне магазина JoomShoopping, как правило это встречается в модифицированных или сторонних шаблонах. Создавая плагины мы ориентируемся на стандартный функционал компонента.
Для восстановления меток откройте файл:
/components/com_jshopping/templates/default/product/product_default.php
default - имя используемого шаблона.
Проверьте наличие меток вывода:
Вверху
<?php print $this->_tmp_product_html_start;?>
Центр
<?php print $this->_tmp_product_html_after_buttons;?>
Внизу
<?php print $this->_tmp_product_html_end;?>
Не работает вывод кнопок в K2:
Активируйте плагин JL Like для K2, после этого выбрите область вывода плагина в K2.
Не работает вывод кнопок в Virtuemart:
Для работы плагина в магазине Virtuemart требуется включить в компоненте, поддержку плагинов Joomla. Для этого зайдите в настройки компонента Virtuemart. Найдите вкладку "Магазин" в ней активируйте настройку "Включить плагины Joomla".
Не работает вывод кнопок в ADSmanager:
Активируйте плагин ADSmanager JL Like PRO.
В ZOO кнопки выводятся, но не кликабельны:
В некоторых случаях происходит не правильное определение контейнера социальных кнопок, по этому в настройках элемента в поле "Parent Contayner" необходимо указать класс блока. Для этого на странице социальных кнопок необходимо щелкнуть правой кнопкой по социалным кнопкам => выбрать в меню "просмотр кода элемента" => в открывшемся инспекторе кода найти класс блока контейнера социальных кнопок.
Он находится сразу перед классом социальных кнопок "<li class="element element-jllikeprozooel first">". Смотрите скриншот.
То есть класс, который надо указать в поле "Parent Contayner" будет .pos-taxonomy
Не корректно отображается количество лайков
Плагин лишь реализует API социальных сетей. В каждой социальной сети свои правила подсчета. Кто-то учитывает, только одину ссылку на страницу в аккаунте, кто-то не учитывает ссылки в группах, в приватных постах или комментариях. Алгоритмы подсчета меняются и мы не можем точно сказать, как на следующей неделе будут посчитаты лайки в социальных сетях.
Второй момент - это изменение URL. Многие пользователи не совсем правильно понимают изменения в их сайтах. Допустим www.site.ru и site.ru это разные сайты, так же как и https://site.ru и http://site.ru. И как только вы изменяете сайт, счетчики социальной активности сбрасываются.
Третий момент - социальные счетчики работают на базе внешнего API социальных сервисов, и в любой момент оно может быть закрыто, так произошло с Twitter и Google+, и ни кто не может гарантировать, что завтра не будет закрыто API Facebook или Вконтакте, при закрытии API счетчики обнулятся.
В тексте поделиться выводятся теги и другие служебные символы
Включите в настройках плагина опцию "Удалять тэги плагинов".
Контакты:
email: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.