Форум русской поддержки Joomla!® CMS
04.12.2016, 22:26:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как добавить выбор/загрузку файла в свой модуль в админке?

 (Прочитано 171 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Absalem
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 35


« : 16.08.2016, 19:07:36 »

Пишу свой первый модуль (не из любви к php, а исключительно из необходимости). Почти всё получается, но никак не могу понять, как сделать нормальную загрузку файла в админке.
Сейчас у модуля админской части не написано, поля сделаны через манифест. Собственно, пишу там скопированную из инструкции на основном сайте Joomla строчку:
Цитировать
<field name="image1" type="file" label="Enter some text" description="Choose an image from your computer with maximum 100KB" size="10"  />
Вместо стандартного интерфейса Joomla с папками и файлами сайта, открывается стандартное окно браузера для выбора файла, а сам файл хоть и выбирается, но не загружается.
Собственно, что и куда мне дописать, чтоб добавить выбор файла с сервера/загрузку на сервер в моем модуле в админке?

Заранее спасибо!
« Последнее редактирование: 16.08.2016, 19:26:15 от Absalem » Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Offline Offline

Пол: Мужской
Сообщений: 6452



« Ответ #1 : 16.08.2016, 22:20:33 »

Стандартный тип поля загрузки файла не обрабатывает получение файла на сервере - эту логику каждый пишет сам по месту, в модуле его использовать крайне затруднительно (если вообще возможно).
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #2 : 16.08.2016, 22:30:35 »

филд нейм не получится
посмотрите, как медиа менеджер устроен загрузкой
навсяк: модуль для админки ядра, имхо, бред.
Записан
Septdir
Живу я здесь
******

Репутация: +32/-3
Offline Offline

Пол: Мужской
Сообщений: 819


Skype: septdir


« Ответ #3 : 17.08.2016, 13:47:20 »

Модуль для админки (тобишь для админов). С загрузкой файлов(спецом легче чем медиа менеджер)..... попахивает ак бы скакать бредом. Есть такая штука ftp называется. Если надо без красивостей медиа менеджера.
Записан
fsv
Практически профи
*******

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2237


« Ответ #4 : 17.08.2016, 23:45:03 »

Собственно, что и куда мне дописать, чтоб добавить ...загрузку на сервер в моем модуле в админке?
Если у вас не картинки, и media form field type не устраивает, напишите свой тип поля: раз, два, плюс где-то на форуме уже было.

Также интересует: зачем в админке в модуле грузить файлы?

Собственно, что и куда мне дописать, чтоб добавить выбор файла с сервера...в моем модуле в админке?
Пример с фильтром:
Код
<field
 name="pdf"
 type="filelist"  
 label="COM_ALARM_ALARM_PDF_LABEL"
 description="COM_ALARM_ALARM_PDF_DESC"
 directory="images/alarm/items/pdf"
 filter="\.pdf$"
/>
Записан
Absalem
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #5 : 07.09.2016, 12:54:25 »

СПАСИБО ВАМ ОГРОМНОЕ! Вы просто не представляете, как меня выручили! Я блин столько гуглила и искала и ни разу мне такой способ на глаза не попался! Я уже там накрутила непофми что, чтобы только закачать это несчастное изображение, а Вы спасли мой сайт от такого страшного ***кода! Спасибо!
Записан
Absalem
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 35


« Ответ #6 : 07.09.2016, 16:14:29 »

Если у вас не картинки, и media form field type не устраивает, напишите свой тип поля: раз, два, плюс где-то на форуме уже было.

Также интересует: зачем в админке в модуле грузить файлы?
Пример с фильтром:
Код
<field
 name="pdf"
 type="filelist"  
 label="COM_ALARM_ALARM_PDF_LABEL"
 description="COM_ALARM_ALARM_PDF_DESC"
 directory="images/alarm/items/pdf"
 filter="\.pdf$"
/>
А не подскажете, как сделать аналогичную штуку, но для загрузки pdf-файла? а то это работает только с картинками
Записан
fsv
Практически профи
*******

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2237


« Ответ #7 : 07.09.2016, 23:48:54 »

А не подскажете, как сделать аналогичную штуку, но для загрузки pdf-файла? а то это работает только с картинками
"это" - что? => в цитате много данных. Если про код, то он как раз для pdf.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet