|
|
07.12.2011, 13:44
|
|
Punches
Punches
Зарегистрирован: 2007-01-30
Сообщений: 17
|
Есть xml в котором указаны урлы картинок на стороннем сайте.
Требуется добавить эти картинки в неткэт (файловая сисиема стандартная), в поле компонента, чтобы путь к картинке можно было вывести стандартным способом $f_img.
Поделитесь, пожалуйста, скриптом, если у кого есть.
ЗЫ.
Вопрос не в том как распарсить xml, а лишь в том как добавить картинки.
|
|
|
08.12.2011, 23:00
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
загрузить файл в соответствующую папку, добавить запись в базу с параметрами файла, напимер
кусок кода с одного из сайтов
preg_match("/\.([^\.]*)$/",$f_Picture_name,$out);
$f_Picture_type="image/".$out[1];
$f_Picture_field="$f_Picture_name:$f_Picture_type:$f_Picture_size:101/48/$f_Picture_name";
$f_Picture_field - поле таблицы с параметрами файла
название файла:тип файла:размер:путь в папке неткат_файлс
$result[f_Picture]="/netcat_files/101/48/$f_Picture_name";
|
|
|
09.12.2011, 20:54
|
|
Гость
Гость
|
Вы не совсем правы
19s.jpg:image/jpeg:9414
вот в таком формате хранится в базе
имя закаченного файла:тип:размер
путь файла вычисляется специальной функцией, его нет в базе
во всяком случае так было
|
|
|
10.12.2011, 15:41
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
я дал кусок кода с работающего сайта с последней версией неткат со стандартной файловой системой
|
|
|
11.12.2011, 20:12
|
|
Гость
Гость
|
gallery_03.jpg:image/jpeg:85703:20/12/gallery_03_0.jpg
Закачан: gallery_03.jpg (84 КБ)
похоже формат поменяли добавили путь в базу, но 1 параметр закаченный файл
/netcat/admin/#object.edit(20,4)
демо сайт
|