Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент несовместим с MODX 3.
Компонент для вывода социальных сетей и других сервисов.

1. Показываем все сервисы:
2.Показываем только 3 сервиса: Vkontakte, Facebook, Instagram
Добавляем необходимый элемент массива в системную настройку: socialnetworks_services: [«modx»,«MODX»]
Добавляем сервис в меню компонента:

Выводим:
Админка

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
socialclass for wrapper
1.0.4-pl (26.12.2019)
- Fixed icons for MODX 3
- Added
enlexicon - Changed default sorting
1.0.3-pl (20.05.2019)
- Added
iconplaceholder for icon output,$namenow outputs the service name
1.0.2-pl (09.05.2019)
- Fixed
SocialNetworksplugin
1.0.1-pl (07.05.2019)
- Improved
SocialNetworkssnippet - Added two system settings:
socialnetworks_fontawesome_cssandsocialnetworks_fontawesome_js
1.0.0-pl (04.05.2019)
- Initial release



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