Compact Albums Store (CAS) v0.3

by Veterock

Описание

Скрипт обновлён 13.04.2015 пофиксил проблему, которая заключалась в том, что файлы с расширениями в верхнем регистре (JPG, GIF, PNG) не отображались в галерее. Если у вас уже был установлен скрипт, просто замените sys/index.php файлом из нового архива, и удалите все index.php из альбомов с картинками, потом скрипт сам автоматически скопирует в них новый файл из папки sys при следующем заходе в альбом.

Системные требования: версия PHP: 5.0   MySQL: не используется 

Скрипт предназначен для создания галереи изображений на сайте , в виде альбомов, для этого каждая группа изображений размещается в своей отдельной папке. Ссылки на альбомы отображаются в виде картинок, превьюшки берутся из папки с изображениями. Превью создаются динамически, эскизы на диск не сохраняются, но скрипт оптимизирован и работает достаточно быстро. Скрипт поддерживает расширения *.jpg, *jpeg, *.png, *.gif, в том числе анимированные. Изображения выводятся при клике на превьюшке поверх галереи, а не на новой странице, что удобно при просмотре с мобильных устройств. В этой версии галереи кроме ThambnailViewer добавлены ещё две библиотеки на javascript: FancyBox и PrettyPhoto, что позволяет просматривать все изображения в одном и том же окне поверх страницы, пользуясь стрелками навигации, а также просматривать картинки в режиме слайдшоу. Пользователи сами могут выбрать режим просмотра с помощью меню на главной странице галереи.

Для каждой картинки в галерее, кроме имени, показан размер и разрешение оригинала. В названиях файлов и папок не должно быть кириллицы и пробелов. Имеется возможность установить пароль на любой из альбомов, чтобы его могли просматривать только те пользователи, у которых этот пароль имеется.

Для настройки внешнего вида галереи и управления файлами через веб интерфейс, в скрипт встроена админ-панель. Через панель управления можно удалять и переименовывать картинки, создавать или удалять, переименовывать папки, а также загружать в них новые изображения. Для закачки изображений в галерею имеется встроенный загрузчик, который позволяет выбрать сразу несколько файлов и загрузить их за один сеанс, процесс загрузки отображается на прогрессбаре. Загрузчик также автоматически переводит недопустимые символы в именах файлов (кириллицу и пр.) в транслит

Установка

Скрипт работает сразу без предварительной настройки, просто поместите файлы из архива, не нарушая иерархию папок в каталог на сайте, где у вас будет галерея. Папки с изображениями, должны размещаться в каталоге albums, для каждого альбома, - своя папка, вложенные каталоги внутри альбомов не поддерживаются. Если вы загружаете папки по ftp следите за тем чтобы в названиях папок и файлов были только латинские буквы или цифры, без пробелов, если же вы работаете с галереей через панель управления, скрипт автоматически сконвертирует все имена в транслит.

Дефолтный пароль для входа в админ-панель: pass

После входа в панель управления станут доступны все базовые настройки скрипта. Более подробную информацию можно найти в инструкции, которая лежит в архиве со скриптом. Посмотреть галерею в работе можно прямо на сайте

Немного скриншотов панели управления

показать
скачать скрипт
Раннюю версию Compact Albums Store, без админки и загрузчика, и другие скрипты галерей изображений можно найти
здесь




комментарии (10)



написал Андрей
Не создаются миниатюры для названий альбомов - висит картинка в рамочке "Загрузка...". В самих альбомах все нормально.
Veterock пишет: В смысле, не показывает обложки альбомов? А изображений в одной папке какое примерно количество?
добавлено: 13.02.17 11:25
написал Veterock
Ну получается IIS работает неправильно, в самом скрипте все настройки по дефолту, - рабочие
добавлено: 02.09.15 16:08
написал Степан
Там вообще ничего не изменяется. Просто кидает к списку файлов.
добавлено: 02.09.15 14:01
написал Степан
Почему-то скрипт работает только в Denver'е. Запускаю этот его же в IIS, пытаюсь зайти в админ-панель - вылазит ошибка, мол сервер не настроен на отображение списков. Настройку сервера изменил-ошибка перестала появляться, но теперь при попытке зайти в админку просто показывает список файлов в папке. Это я что-то не правильно делаю, или дело в скрипте?
Veterock пишет: Что-то у вас там с IIS, наверное, я с ним не тестировал, а в папке альбома index.php появляется после открытия этого альбома в браузере?
добавлено: 02.09.15 11:42
написал Veterock
Насчет вывода видео именно в этом скрипте, - теоретически можно, но если просто тупо вывести список проигрывателей в режиме HTML5 на одной странице, то это может нехило подвесить браузерsmile, а для предварительного создания превьюшек с воспроизведением по клику, необходима поддержка ffmpeg на стороне сервера, что не везде реализовано. Ну а вообще, планирую в будущем выложить скрипты оптимизированные именно для вывода видео,не требующие наличия ffmpeg на сервере
добавлено: 26.05.15 12:59
написал Veterock
Для работы с EXIF необходимо, чтобы версия PHP поддерживала функцию exif_read_data() На локальном сервере, где разрабатывался и тестировался скрипт, установлен PHP, где расширение для EXIF не подключено вообще, соответственно в скрипте работа с EXIF информацией не реализована
добавлено: 26.05.15 12:37
написал Денис
и второй вопрос - а можно настроить вывод метаданных изображений?
добавлено: 26.05.15 11:10
написал Денис
Очень хороший скрипт. есть вопрос - а сделать вывод видео вы мод=жете?
добавлено: 26.05.15 11:01
написал Veterock
Готово,пофиксил,спасибо, что сообщили о проблеме smile
добавлено: 13.04.15 23:41
написал RAJ
А можно что то придумать с регистром разрешений? Например, файлы *.jpg - показываются, а *.JPG, даже залитые через аплоадер - нет
Veterock пишет: Не знал про этот баг. Посмотрю, если это так, то постараюсь исправить.
добавлено: 13.04.15 12:51
Имя

Сообщение

введите защитный код


Обновить

Powered by ©Veterock Studio 2013