Jump to content
  • 0

Автономная галерея


buddah
 Share

Question

Кто-нибудь встречал галерею, которая автоматически загружала бы фото с определенной папки и была бы полностью самобытной, то есть не привязана к CMS и могла работать на статическом сайте?

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Кто-нибудь встречал галерею, которая автоматически загружала бы фото с определенной папки и была бы полностью самобытной, то есть не привязана к CMS и могла работать на статическом сайте?

А какие еще есть специфические требования?

По идее это просто и на js можно написать. Проходить циклом и добавлять адреса картинок вида 'folder/file_name_' + index + '.jpg'

На поверху можно любой скрипт повесить, тотже lightbox

Link to comment
Share on other sites

  • 0

Golgi, выглядит она мягко скажем никак :(

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

Странно, что никто такого еще не сделал. Вешать сайт-визитку, например портфолио фотографа или модельера, на CMS, где из контента меняются только фотографии, как то не комильфо.

А заставлять клиента загружать новые фотографии через редактирование html (пусть и элементарнейшее аля <img src="1.jpg"/> <img src="2.jpg"/>) тоже не всегда уместно. Вот такая вот коллизия. Есть куча красивейших галерей, но все они требуют редактирования хтмл-файлов.

p.s. вот "выросту" и напишу такую штуку :D Чтоб была красивая, универсальная и легко изменяемая.

Edited by buddah
Link to comment
Share on other sites

  • 0

buddah,

В js нельзя получить доступ к содержимому папки, соответственно и узнать её содержимое. Это политика безопасности. Поэтому и нет таких скриптов.

Как вариант, если с php дружишь, можно просто написать простой php-скрипт, который получает содержимое папки и генерирует контент.

Link to comment
Share on other sites

  • 0

buddah,

В js нельзя получить доступ к содержимому папки, соответственно и узнать её содержимое. Это политика безопасности. Поэтому и нет таких скриптов.

То есть это

Проходить циклом и добавлять адреса картинок вида 'folder/file_name_' + index + '.jpg'
работать не будет?

Я искал готовое решение, микс js и php к примеру. Ведь по сути хватает одного небольшого серверного скрипта чтоб обратиться к нужной папке и нужным файлам, а затем передать управление js для красивого отображения их на сайте.

Эхх, тяжело мне изъясняться когда какие-то догадки не подтверждены знаниями программирования <_<

update: пока писал пост - получил ответ) Значит я на правильном пути.

Удивляет только почему никто не написал это, раз все так просто? Штука ведь нужная..

Edited by buddah
Link to comment
Share on other sites

  • 0

То есть это

Проходить циклом и добавлять адреса картинок вида 'folder/file_name_' + index + '.jpg'
работать не будет?

Будет. Здесь же мы не получаем содержимое самой папки, а просто генерируем строки url по заданной схеме. Те файлы, название которых отличается от шаблона (my_dog.jpg, file_name_35.png) добавлены не будут. И узнать есть ли они в папке невозможно.

Удивляет только почему никто не написал это, раз все так просто? Штука ведь нужная..

А так пробовал искать ;)

http://ruseller.com/lessons.php?rub=37&id=406

http://www.google.ru/search?q=php+%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D1%8F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox

  • Like 1
Link to comment
Share on other sites

  • 0

Удивляет только почему никто не написал это, раз все так просто? Штука ведь нужная..

Есть такая. Я на заре своего верстального дела столкнулся с точно такой же проблемой. Нашел галерею, но тогда так и не смог в ней разобраться, ума не хватило :D Там вообще дофига функций было. Ресайз, поальбомный вывод, комментирование, оценка и еще какие-то штуки. Сейчас посмотрел на компе, удалил я ее и название не помню. :unsure: Но она точно есть. А нашел я ее по-моему вот здесь _http://www.woweb.ru/load/63 Но не помню точно, давно это было.

  • Like 1
Link to comment
Share on other sites

  • 0

а еще в мануале "Питер Ловэйн - Объектно-ориентированное программирование на PHP 5", автор как пример для учения создает галерею с чтением изображений из папки, объясняет красиво и с каждой новой главой модернизирует ее ;)

Edited by Simon
Link to comment
Share on other sites

  • 0

а еще в мануале "Питер Ловэйн - Объектно-ориентированное программирование на PHP 5", автор как пример для учения создает галерею с чтением изображений из папки, объясняет красиво и с каждой новой главой модернизирует ее ;)

Кстати да, как-то из головы вылетело, тоже читал его.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy