| Новости | 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>-Удаляет все, причём даже без нажатия на ссылку.