Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
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)
демо сайт
198 196 2011-12-11 20:12:53 11746
Описание проекта