LINUX.ORG.RU

Подскажите галерею


0

1

Есть сервер (apache2 без php, mysql и пр.), содержащий папки с фотографиями (индексных файлов нет). Задача: организовать доступ к фотографиям в виде галереи, по возможности без привлечения лишних сущностей. Из наиболее релевантных нашёл пока Apache::Gallery. Требует перл модуль и ещё несколько либ. Подскажите, что ещё можно использовать как галерею, используя конфиги apache.

★★★★★

Ответ на: комментарий от unikum

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

а так пхп и gallery2

anonymous
()
Ответ на: комментарий от anonymous

В том то и проблема, что фоток довольно много во вложенных папках.

unikum ★★★★★
() автор топика

Сгенерируй с помощью любого скриптового язычка на локалхосте html-файлы и залей на сервер.

KDE41user
()
Ответ на: комментарий от KDE41user

localhost=server. А примеры какие-то можно? Не силён в языках, но по примеры+ман, пожалуй, осилю.

unikum ★★★★★
() автор топика
Ответ на: комментарий от unikum

Не силён в языках

тогда сложнее.

1. Делаешь превьюшки (imagemagick или гуй какой-нибудь, gwenview например) и складываешь в каталог thumb/ в корне сайта.

2. Полноразмерные картинки в каталог full/ там же.

3. Скриптом генеришь html-код. Например (питон; PHOTOS_COUNT - к-во фото):

template_photo = "<div style='float:left;margin:0;'><a href='%s'><img src='%s' /></a></div>"
html_photos = ""
for i in range(1, PHOTOS_COUNT + 1):
   src_full = "full/%d.jpg" % i
   src_thumb = "thumb/%d.jpg" % i
   html_photos += template_photo % (src_full, src_thumb)
    
template = "<html>\n<head><title>photos</title></head>\n<body>\n<div id='gallery'>%s</div>\n</body></html>\n"
html = template % html_photos
f = open('index.html', 'w')
f.write(html)
f.close()
4. Меняешь мой говношаблон на нормальный html, создаешь свой css, нескучные градиенты и красивые цветочки.

5. Подключаешь лайтбокс (например http://leandrovieira.com/projects/jquery/lightbox/)

6. ???????

7. PROFIT!!!

P.S. Пути к файлам я не соблюдал, должно работать, если генерировать html с корня сайта.

P.P.S. Дока по питону http://docs.python.org/, по html/css думаю тоже найдешь.

KDE41user
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.