SocialNetworks

Компонент для вывода соц. сетей и других сервисов.
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Boshnik
Пакетов
11
Закачек
7 774
Автор дополнения
Пакетов
11
Закачек
7 774
Версия 1.0.7-pl
Дата выпуска 24.03.2025
Загрузки 925
Просмотры 6 821
Внимание, этот компонент несовместим с MODX 3.
Компонент для вывода социальных сетей и других сервисов.

Админка




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


[[!SocialNetworks]]


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


  • tplOuter — Чанк оформления всего блока. По умолчанию:
    @INLINE <ul {$classes}>{$wrapper}</ul>
  • outerClass — Класс обертки. По умолчанию: list-inline
  • tpl — Чанк оформления сервиса. По умолчанию:
    @INLINE <li {$classes}><a href="{$link}" target="_blank" title="{$icon}"><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»]
Добавляем сервис в меню компонента:

Выводим:
{'SocialNetworks' | snippet: [
    'services' => 'modx'
]}

Changelog

1.0.7-pl (24.03.2025)

  • Removed duplicate check for service
  • Minor refactoring

1.0.6-pl (05.05.2020)

  • Fixed lexicon

1.0.5-pl (26.04.2020)

  • Updated FontAwesome to version 5.13.0
  • Improved initialization of styles and scripts
  • Added social class for wrapper

1.0.4-pl (26.12.2019)

  • Fixed icons for MODX 3
  • Added en lexicon
  • Changed default sorting

1.0.3-pl (20.05.2019)

  • Added icon placeholder for icon output, $name now outputs the service name

1.0.2-pl (09.05.2019)

  • Fixed SocialNetworks plugin

1.0.1-pl (07.05.2019)

  • Improved SocialNetworks snippet
  • Added two system settings: socialnetworks_fontawesome_css and socialnetworks_fontawesome_js

1.0.0-pl (04.05.2019)

  • Initial release

Последние обсуждения в сообществе MODX.pro