Леш, извини что не по теме. Скажи пожалуйсто чем ты делал галерею кратинок у себя на сайте? Кстати, поздравляю с зубьями. Теперь можно батяню цапнуть за че-нить :-)
На самом-то деле всё более или менее просто ;-) Ты сделай HTML в том виде как тебе хочеццо видеть свои картиночки и пришли мне, Мне тут по работе пришлось сдетать "интерпретатор темплейтов": темплейты на HTMLe, причём содержат переменные, if-then-else, foreach, for... Остаётся лишь написать PHPскрипт, который в специальный array запихивает переменные (линки, названия,...) Т.е. происходит разделение "presentation и business logic" -> легче писать :-))
Хмм... Я немного подругому к этому вопросу подошел. Гугловская Picasa умеет экспортировать альбомы в виде XMLки, которую потом можно легко и непринужденно парсить в РНР. Кстати, она-же уменьшает фотки и делает thumbnails. Единственная сложность в этом процессе это как присобачить ко всей этой фигне возможность добавлять коментарии - наверное проще всего было-бы написать на РНР код который меняет этот-же оригинальный XML... Вобщем нужно еще подумать... :-) Кстати, твой интерпретатор темплэйтов можно наверное под эту-же XMLку подстроить - получить массив из XMLи дело на 5 строк кода (которые у меня ужо есть - если нужно могу прислать). Хмм... Только вот непонятно... А зачем делать интерпретатор темплэйтов если РНР сам по себе отличный интерпретатор? :-)
Сказал же - делить бизнес лейер и презентейшн лейер :-) А то микс файлы по 300К с непонятными инклюдами задолбали. А так - 60К парсер/одинаковый для всех/ - несколько 1-5K HTML файлов с comment-like language- вставками /поддержка инклюдов в HTMLe - 10K business logic
no subject
Date: 2006-01-27 06:43 pm (UTC)теперь может кусаться!!! :))
no subject
Date: 2006-01-28 06:23 pm (UTC)Кстати, поздравляю с зубьями. Теперь можно батяню цапнуть за че-нить :-)
no subject
Date: 2006-01-28 09:42 pm (UTC)Алешка вот говорит прямо сейчас мне на ухо, что будет переписывать :-)
no subject
Date: 2006-01-29 04:11 pm (UTC)А вообще-то писать самому, самое простое решение этой проблемы.
no subject
Date: 2006-01-29 04:26 pm (UTC)Ты сделай HTML в том виде как тебе хочеццо видеть свои картиночки и пришли мне,
Мне тут по работе пришлось сдетать "интерпретатор темплейтов": темплейты на HTMLe, причём содержат переменные, if-then-else, foreach, for...
Остаётся лишь написать PHPскрипт, который в специальный array запихивает переменные (линки, названия,...) Т.е. происходит разделение "presentation и business logic" -> легче писать :-))
no subject
Date: 2006-01-29 05:57 pm (UTC)Кстати, твой интерпретатор темплэйтов можно наверное под эту-же XMLку подстроить - получить массив из XMLи дело на 5 строк кода (которые у меня ужо есть - если нужно могу прислать).
Хмм... Только вот непонятно... А зачем делать интерпретатор темплэйтов если РНР сам по себе отличный интерпретатор? :-)
no subject
Date: 2006-01-29 06:20 pm (UTC)А то микс файлы по 300К с непонятными инклюдами задолбали.
А так
- 60К парсер/одинаковый для всех/
- несколько 1-5K HTML файлов с comment-like language- вставками /поддержка инклюдов в HTMLe
- 10K business logic
Da, XML поняртное дело ещё и проще парсить