Nikkis Gallery Constructor v1.0
Описание: Скрипт предназначен для создания каталога картинок, автоматически генерируемые страницы по шаблону.(Пример скрипта смотрите на http://www.design4.com2.ru ) Скрипт полностью настраиваемый.
Возможности:
Поддержка шаблона. |
Поддержка неограниченного количества изображений. |
Полностью настраиваемая навигация по изображениям. |
Поддержка изображений JPG, GIF, BMP, PCX, TIFF. |
Выводит сколько всего изображений в определённой базе. |
Поддержка любого числа поддиректорий. |
Установка:
1. Сперва требуется установить модуль CGI::FastTemplate. Попросите установить вашего ХОСТЕРА установить этот модуль, если он не установлен(Вот адрес где лежит сам модуль: CGI-FastTemplate-1.09.tar.gz)
Если по каким либо причинам пункт 1 не получился, то использование скрипта в дальнейшем не предусмотрено. По русски говоря, скрипт работать не будет.
2. Изменяем первую строчку в файле picpost.pl на ваш путь до PERL обычно это: #!usr/local/bin/perl или #!usr/bin/perl
3. Определитесь с настройками в файле picpost.cfg там всё подробно описано.
4. Перепишите все файлы в директорию CGI-BIN
или любую другую где можно исполнять
скрипты.
установите права
доступа (chmod) :
picpost.pl - 755
picpost.cfg - 777
main.tpl - 777
row.tpl -777
Если чего-то не получается пишите мне 5045@aport.ru и более подробно описывайте проблемму.
Создание шаблона. Основные элементы при создании шаблона:
Главная особенность этого скрипта, в том что, вы можете всего навсего, создать 1 шаблон для вывода изображений. Шаблон представляет из себя обычный HTML файл, где вы можете сделать в любом месте вывод, того или иного элемента. Ниже описаны главные составляющие(элементы) шаблона:
$NUMBER - Выводит навигацию по картинкам: Пример: " 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |"
$TITLE - Выводит Название документа введенного в picpost.cfg использовать в между тегами <title>$TITLE</title>/
$PICTURE -
Где будет
стоять этот
элемент
будет
выведено
изображение.
$PREV - Где будет
стоять этот
элемент
будет
выведен
переход на предыдущий
лист
навигации
Пример: "<< | "
$NEXT - Где будет
стоять этот
элемент
будет
выведен
переход на
следующий
лист
навигации
Пример: ">> "
$ALL_PIC - Где будет
стоять этот
элемент
будет
выведено
общее
количество
картинок
ВНИМАНИЕ: элементы шаблонов писать ТОЛЬКО БОЛЬШИМИ БУКВАМИ(ПРИМЕР: $NEXT $TITLE), иначе работать не будет.
Это пример простейшего шаблона:
---BEGIN---
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="en-us">
<title>$TITLE</title>
</head>
<body bgcolor="#C0C0C0">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="25%">
<tr>
<td width="100%">
<p align="center"><img border="0" src="$PICTURE">
</tr>
</table>
</center>
</div>
<p align="center">$PREV $ROWS $NEXT</p>
</body></html>
---END---
Готовый шаблон перезаписать в файл main.tpl.
row.tpl не трогать руками!!!
Если чего-то не получается пишите мне 5045@aport.ru и более подробно описывайте проблемму.
Запуск скрипта:
1. Для использования скрипта нужно вызывать скрипт так: http://адрес_вашей страницы/ваша cgi-bin/picpost.pl?dir=terract
где ...picpost.pl?dir=terract -это задаем директорию относительно вашего домашнего каталога, указанного в файле picpost.cfg
ПРИМЕР: /home/d/design.holm.ru/WWW/terract - собственно http://design.holm.ru/terract -в этой директории и будут храниться ваши изображения
ПРИМЕЧАНИЕ: можно указать любую директорию вместо terrat
Об авторе: Скрипт был сделан Nikkis'om, для собственного использования.
Пожелания, предложения, замечания, отзывы, ругательства и все и вся слать мне: 5045@aport.ru или долбитесь в ICQ: 882604