http://wp.od.ua/?p=713

[ads_file] – загрузка файла

[ads_file] создает поле для загрузки картинки или другого файла.
! Обязательный атрибут name может принимать только целочисленные значения от 0 включительно.
Пример загрузка 3 файлов:

Мы получим что-то похоже на вот это:

А вот так будет выглядеть после загрузки первых 2 файлов:

Появятся кнопки удаление и поворота если это картинка, если не картинка появится иконка соответствующего типа и кнопка удаления.

Проверки условий

Атрибута terms в шорткоде пока нет.
Все проверки выполняем через подключение фильтра ads_check_files.
Для этого создаем файл ads_config (если его еще нет) создаем функцию-фильтр и подключаем ее :

Это фильтр просто проверяет загружен ли файл номер 2 по счету индекс в массиве у него будет 1 есть еще 0 не забывайте.
Так вот сложность проверки заключается в том, что в момент загрузки файл пребывает в массиве $files это копия системного массива $_FILES, а после загрузки файл будет находится в массиве $atach. Второй параметр $atach передается по ссылке.
И последнее в функцию фильтр может быть передано 3 параметра, третим параметром передается ссылка на объект форму.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> [php]…[/php] [html]…[/html] [css]…[/css] [text]…[/text] [code]…[/code]

  • sdfsdfsdf
  • sdfsdfsdfsdf
  • sdfsdfsdfs
  • sdfsdfsdf
  • sdfsdfsdfsdfs
  • sdfsdfsdfs
  • sdfsdfsdf
  • sdfsdfsdfsdfs