Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует версию PHP
7.4
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже
2.7
!
Компонент для вывода социальных сетей и других сервисов.

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
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
andsocialnetworks_fontawesome_js
1.0.0-pl (04.05.2019)
- Initial release
Последние обсуждения в сообществе MODX.pro