Третья часть подборки дополнений из официального репозитория.
Добавляет новый тип ТВ — выбор цвета.
Компонент позволяет расшаривать файлы, не выдавая его реального местоположения. В итоге скачать файл сможет только нужный человек. Кроме того, можно отслеживать количество загрузок файлов. Пригодится, если вы хотите продавать электронные товары (музыку, картинки, программы, текстовые файлы и пр.)
Позволяет сохранять все изменения элементов (чанков, сниппетов, плагинов) в вашем аккаунте на
github.com Теперь вы можете не беспокоиться, что что-то сломается — вы всегда сможете вернуться к предыдущей версии через какое угодно время.
Позволяет проверить любое значение и в зависимости от него вывести тот или иной код. Например:
[[switch?
&get=`[[*id]]`
&c1=`[[++site_start]]` &do1=`Вы на главной странице`
&c2=`5` &do2=`Страница «О нас»`
&c3=`12` &do3=`Контакты`
&default=`Вы на внутренней странице`
]]
Фильтр вывода, который находит во входном параметре все картинки и уменьшает их размер с помощью PhpThumbOf. Этакая замена DirectResize. Вызывается так:
[[*content:imageSlim]]
Позволяет легко и просто вставить на страницу ссылку, открывающую модальное окно, используя Fancybox2. Есть
документация. Пример вызова:
[[sekfancybox?
&type=`iframe`
&linktext=`SEKNet Solutions`
&link=`http://www.seknetsolutions.com`
]]
Определяет, с какого устройства пользователь зашел на сайт и включает тот или иной шаблон. Теперь вы можете легко и просто сделать две версии сайта — для десктопов и мобильных устройств.
Аналог
imageSlim (ресайзит большие изображения в соответствие с параметрами width и height).
Аналог
modMobile — определяет мобильные устройства и позволяет корректировать для них внешний вид сайта.
Если вы используете ТВ в виде списка, например:
Текст первого пункта==1||Второй пункт на выбор==2||Выбираем третий==3||Или четвертый==4
то при отображении
[[*tvList]] мы получим, например, такой вывод:
2
а добавив сниппет getTvDisplayName:
[[*tvList:getTvDisplayName]] мы получим текст (то, что нам и нужно):
Второй пункт на выбор
Mike Fedd добавляет:
В getTvDisplayName в конце сниппета нужно стереть "?" для того что бы он начал работать)
Защищает картинки на сайте от копирования. Дополнение ставит картинку как фон блока, а поверх кладет прозрачное изображение. В итоге при сохранении картинки по правому клику, пользователь получит совсем не то, что он хотел скачать.
6 комментариев