Программирование > Perl

Ищу изящное решение модернизации готового скрипта

<< < (2/3) > >>

AliMamed:
чесно говоря я не дочитал твой постинг с утра=) сорри=)

эээ
ну вот что первое приходит в голову:
1.
один конфиг файл примерно такой

--- Код: ---горячие попки|hot|
теплые попки|warm|
холодные попки|cold|

--- Конец кода ---
скрипт для показа списка директорий парсит этот конфиг соответственно выдавая чтото вроде

--- Код: ---горячие попки

--- Конец кода ---
или если уже установлен showdir - картинки из этой директории

2.
в каждой дире лежит файл скажем "dir.info" - в котором написано русское название директории ну и если надо еще чтонить. скрипт начинает лазить по всем директориям начиная с заданной ищет dir.info и показывает его результат

3.
два массива в скрипте:
$dirreal[0]="hot";
$dirreal[1]="warm";
$dirreal[2]="cold";

$dirrus[0]="горячие попки";
$dirrus[1]="теплые попки";
$dirrus[2]="холодные попки";

соответственно номера значений в массиве соответствуют русский реальному. и потом
for($i=0;$i

Light Elf:
Можно заставить скрипт просматривать все поддиректории в корневом и, если в ней существует файл gallery.dsc, например, считать что это папка с картинками. Сам файл может содержать описание картинок. А первой строкой - название галереии на русском - "... попки"
Таким образом, скидываем в папочку картинку и прописываем ее описание.
Подобное добавление картинок можно легко реализовать через браузер.

Onliner:
Уважаемые, спасибо за ответы!
Идея с "dir.info" или gallery.dsc мне очень понравилась (сам не додумался).
И всё же наверное самое лучшее прописать в конфиге два массива вручную, а потом их оттуда использовать.
Как переделаю скрипт сброшу ссылку на него.
Если будут ещё идеи, давайте их обсудим.

Ещё раз благодарю.
Виталий.

Light Elf:
Удачи!
Только как быть, если картинок станет под 300-1000. В каждом разделе штук по 50, а разделов 10 ... :) А если дело в гору пойдет? :)
Изящное решение должно обеспечить скрипту независимость от размера базы.

polo:
Лучший скрипт для каталога изображений Imagefolio - http://imagefolio.com

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии