SocialNetworks

Компонент для вывода социальных сетей и других сервисов.

Админка




Cниппет SocialNetworks (вызывать некэшируемым).


[[!SocialNetworks]]

Параметры сниппеты:


Имя Описание По умолчанию
tplOuter Чанк оформления всего блока '@INLINE <ul {$classes}>{$wrapper}</ul>'
outerClass Класс обертки list-inline
tpl Чанк оформления сервиса '@INLINE <li {$classes}><a href="{$link}" target="_blank" title="{$name}"><i class=«fab fa-{$name}»></i></a></li>'
rowClass Класс сервиса list-inline-item
sortby Поле сортировки name
sortdir Направления сортировки ASC
limit Ограничение кол-ва результатов выборки 0
outputSeparator Разделить вывода строк /n
toPlaceholder Если указан этот параметр, то результат будет сохранен в плейсхолдер, вместо прямого вывода на странице.
services Список соц. сетей для вывода. Если пусто, то выводятся все сети.
fontawesome Подключает шрифт fontawesome. Возможные варианты: webfont||svg||none webfont


Примеры:


1. Показываем все сервисы:
{'!SocialNetworks' | snippet}

2.Показываем только 3 сервиса: Vkontakte, Facebook, Instagram
{'!SocialNetworks' | snippet: [
    'services' => 'vk,facebook-f,instagram'
]}
Больше примеров можно посмотреть здесь

Как добавить еще сервисы?


Добавляем необходимый элемент массива в системную настройку: socialnetworks_services: [«modx»,«MODX»]
Поддерживает все бесплатные иконки шрифта fontawesome
Добавляем сервис в меню компонента:

Выводим:
{'!SocialNetworks' | snippet: [
    'services' => 'modx'
]}
Компонент доступен бесплатно — modstore.
Aleksandr Huz
07 мая 2019, 15:28
9
438
+21
Поблагодарить автора Отправить деньги

Комментарии: 5

Andrey
08 мая 2019, 10:51
1
+3
без лишних слов, лойс и в избранное!
Владимир
08 мая 2019, 18:30
0
Приветствую! facebook-messenger (messenger), как ни добавляю, иконка не подтягивается.
И, кстати, G+ же, вроде, всё, капут.
    Владимир
    08 мая 2019, 18:49
    0
    PS если fontawesome svg, то мигает анимированная иконка с !?
    с webfont — пусто
    Aleksandr Huz
    09 мая 2019, 11:15
    +1
    Добрый день!
    На модхосте все работает:

    Посмотрите в консоле разработчика какие ошибки есть.
      Владимир
      09 мая 2019, 15:22
      0
      Установил снова. Все Ок. Тоже на модхосте.
      Кстати, ни каких ошибок не было, был мигающий значок (с вопросительным и восклицательным знаком, чередующимися) вместо иконки мессенджера.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.