![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 28
|
Я хотел узнать про самописные админки, чтобы ни к чему не были привязаны, простейшие.
|
|
|||||
|
ветеран форума
|
Цитата:
1. На сервере один маленький скрипт из пары строчек (на PHP например), который способен принять XML и записать его в файл 2. На сервере второй маленький скрипт (на PHP например), способный принять файл и сохранить его в папку (возможность указать путь для сохранения) где размещается галерея. 3. Опционально еще один скрипт (на PHP например), способный создать/удалить/переименовать папку с нужным именем по нужному пути (например если нужно создавать новые разделы в галерее и хочется чтоб фоты были разграничены по директориям, а не валялись в одной папке и разделялись только в xml на разделы). Все остальное способен сделать флеш. Выбор фотки для загрузки и сама загрузка (скрипт 2), указание, создание/ редактирование раздела (скрипт 3), указание описаний фоток и разделов, даже создание превьюшек. Все эти манипуляции записываются в XML (новый или предварительно загруженный с сервера для редактирования). Далее этот XML передается скрипту 1 для сохранения. Сама галерея может либо напрямую качать этот XML либо просить какой либо еще скрипт с сервера для выдачи свежего XML. Это простейшее решение, с которым не сложно справиться, всю реализацию серверной части можно легко нагуглить (варианты аплоада, работа с файлами и папками например используя PHP), займет строчек 30-50 от силы в общем. Все взаимодействия с юзером и генерацию XML берет на себя флеш.
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 28
|
Цитата:
![]() А пользовательский интерфейс для загрузки картинок, перестановки, написания заголовков делается так же на флеше? |
|
|||||
|
ветеран форума
|
Цитата:
В простейшем случае в конечном итоге все сводится к манипулированию XML, перестановка, редактирование, удаление, создание новых узлов, описывающих разделы и конкретные фотки галереи. Можно и без флеша обойтись, но если вы спрашиваете об этом в конкретном разделе, то и ответ соответствующий.
__________________
trace("Остановите Землю, я сойду!!!"); |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|