Скрипты для создания фотогалерей
EasyGall
EasyGall - простой, но очень удобный скрипт для отображения фотогалерей, который несмотря на свой скромный размер (обьем основного файла примерно 11 Кб) обладает достаточным набором функций. Скрипт практически не требует никаких установок, за исключением разве что правки одного единственного конфигурационного файла в котором устанавливается имя фотогалереи, описание, набор ключевых слов и другие параметры, если нужно.
Возможности скрипта
- Автоматическое создание файлов миниатюр (превью). Просто загрузите фотографии на сервер и при первом запуске скрипта миниатюры будут созданы автоматически. Для этих целей на сервере должна быть установлена графическая библиотека GD, обычно на большинстве современных хостингов она есть.
- Поддержка форматов: JPG, GIF, PNG.
- Довольно большое количество настроек, кроме названия, описания и ключевых слов можно установить количество столбцов в таблице галереи, размер миниатюр и др.
- Индивидуальный счетчик посещений (просмотров) для каждой фотографии.
- Возможность давать комментарий (описание) для каждой фотографии.
- Возможность менять шаблон оформления на любой другой.
- Режим работы "Главная страница". В этом режиме скрипт создает каталог галерей, при нажатии на миниатюру открывается не фото на весь экран, а соответствующая фотогалерея, что дает возможность создавать с помощью скрипта фотогалереи практически произвольной сложности.
Пример работы скрипта
Скачать скрипт
Установка скрипта
Скопируйте в каталог с фотками файлы index.php, config.php(предварительно отредактируйте его, как вам нужно), подкаталог thumb (он пока пустой), установите подкаталогу thumb права на запись, обычно это 755 или 777, также загрузите каталог template с шаблоном оформления. Установка завершена. Запустите скрипт командой вида http://ваш_сайт/ваша_галерея/, при первом запуске скрипт создаст миниатюры фотогалереи и файл thumb/comments.txt со списком всех фоток. Если надо, отредактируйте этот файл, дав нужным фоткам комментарии, после чего залейте файл обратно на сервер. Как давать комментарии см. пример в dont_upload/comments.txt в архиве дистрибутива.Установка своего шаблона
Шаблон хранится в файлах template/header.html и template/footer.html, в первом файле находится верхняя часть отображаемой HTML-страницы (шапка), во-втором конец страницы. Для установки своего шаблона необходимо заменить эти файлы на свои собственные. Внутри файлов шаблона можно использовать любые переменные из конфига скрипта, наиболее применимые из них в шаблон вставляются следующим образом:- <?php print $galname; ?> - Название фотогалереи.
- <?php print $galdesc; ?> - Подробное описание
- <?php print $keywords; ?> - Ключевые слова для тэга META.
Использование режима "Главная страница"
В режиме работы "Главная страница" скрипт создает каталог фотогалерей, при нажатии на миниатюру открывается не фото на весь экран, а соответствующая фотогалерея, что дает возможность создавать с помощью скрипта фотогалереи практически произвольной сложности. Для установки скрипта в этом режиме сделайте следующее:- Установите скрипт как обычно (см. выше), запустите его.
- Удалите все фотки в корневом каталоге, для работы они не нужны (нужны только миниатюры);
- Найдите в файле config.php строку $mainpage = 0; и поменяйте ее на строку $mainpage = 1;
- Создайте подкаталоги с фотогалереями, имена подкаталогов совпадают с именами фотографий, которые были загружены на первом этапе при установке скрипта, без учета расширения. Например, если вы загружали фотографии myimage1.jpg, myimg2.jpg, image3.jpg, тогда имена подкаталогов должны быть myimage1, myimg2, image3. При нажатии на миниатюру фотогалерея с соответствующим именем (например http://ваш_сайт/myimg2/) и будет открыта для просмотра.

