Простая карусель фотографий

+42
2.94K
Доброго всем времени суток!
Пожалуй продолжим)

Вчера на сайт клиенту срочно понадобилась каруселька фотографий...
Нашел в Инете простую карусель на js, прикрутил к модулю под Инстант который написала feba.

Вот фото :
Иллюстрация
также можно посмотреть демо — тут

Качаем нахаляву — отсюда

Установка — скопировать на сайт, установить, в настройках выбрать категорию фотогалереи (остальные настройки лень было убирать)

P.S. Настройка количества фото в модуле, размеры в файле стиля. В настройки было лень выводить поэтому сильно ногами не пинайте 😊
0
Def Def 9 лет назад #
отлично!

а подскажите, модуль "Блоги" Вы тоже выкладывали или он не в паблике?)
0
Крот Крот 9 лет назад #
вроде не выкладывал
0
eoleg eoleg 9 лет назад #
+
Мододец заказчик, ну и Крот тоже! ))
0
Кишля Раду Кишля Раду 9 лет назад #
Спасибо! очень красиво и отлично работает
0
Таня Таня 9 лет назад #
Вот бы кто сделала модуль случайного фото, и чтоб размер можно было установить, и назначить разные альбомы)
0
Крот Крот 9 лет назад #
а чем не устроил стандартный модуль "Случайное изображение" - там и выбор альбома есть
и что значит
и чтоб размер можно было установить
0
Таня Таня 9 лет назад #
Это значит чтоб фотка была не 100х100 px. Я нигде не увидела настроек размера изображения.
0
Крот Крот 9 лет назад #
Размер зависит от размера(ширина) маленькой копии фотографии, который вы указали в настройках категории компонента фотогалереи, далее можно в модуле (в шаблоне модуля) сделать ссылку на среднюю копию, и указать там же нужный размер элемента <img>, но это повлечет увеличение трафика с сервера и снижение скорости браузера(он скачает большую картинку, потом будет уменьшать её)

Лучшее решение мне кажется - на лету формировать копии картинок нужного размера и сохранять их в кэше и далее брать их уже оттуда. Но это тема уже другого разговора

Вообщем все зависит от сайта)
0
Таня Таня 9 лет назад #
Размер зависит от размера(ширина) маленькой копии фотографии, который вы указали в настройках категории
это понятно, на то они и миниатюры, делать их по 250 пикселей по ширине, чтоб в модуле "случайное изображение" хорошо смотрелось как то не айс, к тому же они квадратные, а это значит, что книжный формат фотки будет обрезаться, что тоже не красиво.
Лучшее решение мне кажется - на лету формировать копии картинок нужного размера и сохранять их в кэше и далее брать их уже оттуда.
и делается так же просто и за пару секунд? все так "понятно"))
0
Крот Крот 9 лет назад #
и делается так же просто и за пару секунд? все так "понятно"))

делается при желании)

проблему описать(показать) полностью можете (в личку)
0
Крот Крот 9 лет назад #
ну какбэ сделал)
сделал чуть медленнее чем за пару секунд, вот вспомнил про пост, решил отписаться)

картинки создаются в кеше на лету, в зависимости от указанного размера
0
eoleg eoleg 9 лет назад #
А где поменять количество фото?
+1
deltas deltas 9 лет назад #
Код PHP:
  1. $sql = "SELECT f.*, a.title album_title
  2. FROM cms_photo_files f, cms_photo_albums a
  3. WHERE f.album_id = a.id ".$s." AND f.published = 1
  4. ";
измените на
Код PHP:
  1. $sql = "SELECT f.*, a.title album_title
  2. FROM cms_photo_files f, cms_photo_albums a
  3. WHERE f.album_id = a.id ".$s." AND f.published = 1 LIMIT 10
  4. ";
где LIMIT 10 - количество фото
0
eoleg eoleg 9 лет назад #
а в каком файле?
0
deltas deltas 9 лет назад #
\modules\mod_krot_slider\module.php
0
eoleg eoleg 9 лет назад #
спасибо, а я в lcslider искал
0
eoleg eoleg 9 лет назад #
чтото не помогает
0
eoleg eoleg 9 лет назад #
нашел
echo "$('#carouselh').jsCarousel({ autoscroll: true, circular: true, masked: true, itemstodisplay: 4, orientation: 'h' });";

itemstodisplay: 4
0
deltas deltas 9 лет назад #
Тогда я Вас неправильно понял, надо было количество для отображения а не количество всех получаемых фото...
0
Bars Bars 9 лет назад #
Отличный модуль +
0
Alex9 Alex9 9 лет назад #
Подскажите, а возможно сделать вывод последних фото пользователей в этой карусели?
0
Крот Крот 9 лет назад #
думаю да
вообще все возможно)
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 9 лет назад #
А для версии 1.10 будет решение?
0
Крот Крот 9 лет назад #
обязательно, но всему свое время

P.S. а простая перекодировка не помогает?
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 9 лет назад #
если честно, то не пробовал smile боюсь напортачить. Себе поставил на сайт классная вещь (ничего не понятно из-за знаков вопроса, но показывает же) :)
0
Nikit Nikit 9 лет назад #
Модуль классный.Кроту большое спасибо.Вот только не можем его настроить под IE. Может кто подскажет как их подружить?
0
Nikit Nikit 9 лет назад #
Решили сами проблему. шаблон ломал.
0
Azura Azura 9 лет назад #
Супер, спасибищи! В закладки!

Еще от автора

Инвайтер 1.9 для 1.10.6
Доброго всем времени суток! Решил нарушить сложившуюся здесь традицию и решил вернуться сюда с обновлениями.
Инстант "по взрослому". Часть 2. Авторизация. Аякс. v1.10
Доброго всем времени суток! Продолжая серию Инстант "по взрослому", сегодня хотел бы показать более мощный плагин авторизации.
Инстант "по взрослому". Часть 1. Авторизация. Счетчик неверных входов. v1.10
Доброго всем дня! Продолжим наши уроки по усовершенствованию Инстанта. Сегодня мы будем изучать и усовершенствовать первую ветку Инстанта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.