new

SocialNetworks

Компонент для вывода соц. сетей и других сервисов.
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Boshnik
Пакетов
13
Закачек
7 261
Автор дополнения
Пакетов
13
Закачек
7 261
Версия 1.0.7-pl
Дата выпуска 24.03.2025
Загрузки 894
Просмотры 5 546
Внимание, этот компонент требует версию PHP 7.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.7 !
Компонент для вывода социальных сетей и других сервисов.

Админка




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