Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Возможности компонента.
Подсказка юзеров при вводе через знак @
Демонстрация:
Выделение совпадений @логинов пользователей в тексте страницы и показ 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
Подсказка юзеров при вводе через знак @
Демонстрация:
Выделение совпадений @логинов пользователей в тексте страницы и показ 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