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

http://design.holm.ru