Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Иван 26.04.2009 10:29
Возможно ли это вообще!?Добавление фотографий <form method="post" enctype="multipart/form-data" action="index.html"> <table><tr><td><input type="file" name="pict"></td><td> <input type="submit" value="Загрузить"></td></tr></table> </form> #Начало добавления ^if(def $form:pict){ $source_path[/photos/image/] $extension[^file:justext[$form:pict.name]] $image_name[^file:basename[$file]] ^if(!^images:save[$form:pict;$source_path;$image_name;$format]){ $image_name[${image_name}.$format] ^if(!$status){ ^rem{ *** Всё ок *** } $response:refresh[ $.value(0) $.url[index.html] ] }{ ^rem{ *** Возникла ошибка *** } $status } } } body_main[] ^photos[]Вообщем там есть ещё
@USE /classes/images.pНо это не так уж и важно, ибо проблема сейчас не в этом. Загружаются фотографии на сервер нормально.
$f[^file:list[/photos/image/]]Ну, понятно, да? далее в auto.p:
@photos[] ^f.menu{ ^preview_cell[] } <br> @preview_cell[] <a href="/photos/image/$f.name" rel="lyteshow[blabla]"><img style="margin-bottom:5px;" height="70" src="/photos/image/$f.name" border="0"></a>Тут через rel подключается lyteshow галерея с ajax, но это не важно, короче работает тут всё хорошо, как и надо.
<a href="/photos/image/$f.name" rel="lyteshow[blabla]"><img style="margin-bottom:5px;" height="70" src="/photos/image/$f.name" border="0"></a>была ссылка на удаление этой фотографии.
<a href="^file:delete[$f.name]">Удалить</a>-Удаляет все, причём даже без нажатия на ссылку.