Хотелось бы узнать как можно установить lightslider над контентом. Можно ли вызвать функцией или каким-нибудь другим способом?
3 3148
Еще записи по теме
- Как поправить плагин editor_tinymce чтобы появились кнопки?
- Как запретить проверку комментария на XSS?
- Где хранятся параметры getinfo?
- Как уменьшить размер в мегабайтах загружаемого изображения?
- Как запретить поиск по определённым словам?
- Как использовать 2 компонента JCarousel?
- Как заставить плагин perelinks не дублировать ссылки, которые есть в контенте?


Хороший вопрос, Давлат. Есть много вариантов. Например, можно не привязываться к стандартному компоненту и сформировать вывод кода слайдов (пример можно посмотреть в коде компонента) самостоятельно в каком-нибудь type_foreach файле (например, /type_foreach/page-do.php), а js-файл библиотеки кинуть в папку /assets/js/lazy. Имхо, это самый простой способ.
Если хочется именно через компонент, то тут могут быть "угловатости" и конфликты (особенно, если компонент используется где-то ещё), которые нужно будет как-то разруливать. Этот вариант я не готов "вот так просто" описать. Его нужно делать под конкретные условия работы, а это уже на заказ...
Сделал следующим образов:
1. js и css файлы слайдера закинул в папку assets/js/lazy и assets/css, также пришлось создать папку img, куда также закинул controls.png.
2. В main.php прописал следующий код
<?php if ($fn = mso_fe('components/lightslider/lightslider.php')) require($fn); ?>И все работает.
Забыл упомянуть, что css файл я переименовал как lightslider.css, т.к. в папке assets/css уже существует основной css файл шаблона