ProfileLinkX

Автоматическое формирование ссылок в тексте на упоминание @пользователей
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
tolanych
Пакетов
2
Закачек
134
Автор дополнения
Пакетов
2
Закачек
134
Версия 1.1.0-beta
Дата выпуска 17.10.2019
Загрузки 16
Просмотры 2 294
Возможности компонента.

Подсказка юзеров при вводе через знак @
Демонстрация:


Выделение совпадений @логинов пользователей в тексте страницы и показ tooltip-ов по наведению (опционально)
Демонстрация:


Возможности по гибкой настройке:

Исключения на показ
Возможность с помощью сист.настроек profilelinkx_sug_exclude, profilelinkx_sug_exclude_group исключить из подсказок либо отдельных служебных юзеров либо целые секретные группы (модераторы, парсеры и пр.)

Подключение необходимых скриптов на frontend.
Инициализация скриптов осуществляется вызовом сниппета [[!ProfileLinkX]] на нужных страницах/чанках. С помощью настройки profilelinkx_env установленной в default необходимые JS-библиотеки (tippy.js, textcomplete) подключаются автоматически. Но т.к. в последнее время набирают популярность сборщики для автоматизации/минификации js/css-бандлов (webpack, gulp), то есть возможность переключить эту настройку в значение clear и ограничиться инициализацией основного скрипта, а нужные libs подключать и собирать самостоятельно.

Подмена в контенте @username на @fullname
При активной сист.настройке profilelinkx_pass_fullname, при наличии поля fullname у пользователя он будет автоматически подставляться вместо логина.

Репозиторий пакета на github: https://github.com/tolanych/ProfileLinkX

1.1.0-beta

  • Find @pattern only in tag
  • skip @pattern in

1.0.0-beta

  • First public beta

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