Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Альтернативная форма добавления и поле "Файл"

18.09.2008, 22:20
Гость
Гость

Здравствуйте, скажите, можно ли реализовать в альтернативной форме изменения нормальный функционал работы с файлами?

Т.е. можно ли чтобы при редактировании отображался уже загруженный файл со ссылкой для удаления, а если поле при редактировании оставили пустым, то файл не удалялся бы.

Такое возможно?
19.09.2008, 13:08
r

Зарегистрирован:
2007-01-09
Сообщений: 24

можно
используйте nc_file_field()

Чего не понимают, тем не владеют /Гёте/
21.09.2008, 19:20
Гость
Гость

В компоненте "Блог: Записи блога" используется альтернативная форма добавления. Мы добавили в этот компонент поле типа "Файл". При входе в редактирование объекта (с лицевой части сайта) выводится та же самая форма, что и при создании. И в этой форме при использовании функции nc_file_field() не отображается информация о закачанном файле - поле всегда выводится пустым. И если не менять значение этого поля, то имеющиеся в объекте файлы удаляются.

Это можно как-то исправить? Относительно именно этого компонента.
22.09.2008, 16:06
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

А вы правильно используете функцию nc_file_field(), те параметры передаете?
nc_file_field(имя_поля, параметры_отображения_объета, можно_оставить_просто $classID, 1)
Вообще, эта функция отображет закаченный файл, выводить чекбокс для его удаления и есть оставить его пустым - то ничего с файлом не происходит

Ксю доставляет...
23.09.2008, 00:54
Гость
Гость

Да, используем правильно (согласно документации).
Вот фрагмент кода альтернативной формы добавления объекта для компонента "Записи блога":

<td class='nc_blog_edit_field'>Прикреплённый файл 1</td>
<td class='nc_blog_edit_info'>".nc_file_field("blogfiles", "size=100", 38, false)."</td>

Эта же форма выводится и при редактировании объекта (не знаем почему, но - вот так). И независимо от того, есть закачанный файл или нет, он при редактировании не отображается.
198 196 2008-09-23 00:54:37 9435
Описание проекта