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
modx.pro
11
2 297
+21
Поблагодарить автора Отправить деньги

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

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
          Установил снова. Все Ок. Тоже на модхосте.
          Кстати, ни каких ошибок не было, был мигающий значок (с вопросительным и восклицательным знаком, чередующимися) вместо иконки мессенджера.
        AloneSlamer
        04 июня 2019, 21:07
        0
        Отличная новость
          Александр
          27 октября 2020, 13:11
          0
          Не знаю с чем это связано, но в админке перестали отображаться добавленные соцсети. Выглядит так, что не чего не добавлено, хотя если добавлять какую то сеть, на самом сайте значки появляются, но в админке в таблице пусто.
            Aleksandr Huz
            27 октября 2020, 13:19
            0
            Спасибо. Проверю
              Александр
              27 октября 2020, 13:24
              0
              это появляется при переносе сайта на другой хостинг и домен. Сейчас удалил компонент, залез в базу удалил и от туда всё, после чего установил заново и все заработало, но если в базе не удалять не чего, то переустановка не помогает. Такое у меня уже не в первый раз…

              Так… стоп, добавил соцсети они отображались, обновил страницу в админке и всё они пропали из таблице, на сайте отображаются
                Александр
                27 октября 2020, 14:41
                0
                ошибка связана с добавлением YouTube, как только добавляешь данную сеть то из таблицы всё пропадает. Обновляешь админку с CTRL+F5 появляется. И еще не получается зайти в системных настройках в настройки компонента. Такая проблема только со значком ютуба
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              10