[AdsForm]

Создает форму вводу – основной контейнер внутри которого должны находится другие элементы.
Пример 1.[AdsForm] имеет атрибуты и внутреннее содержимое контент.

Пример 2. [AdsForm] имеет только атрибуты.

C помощью атрибута name_template задаем php шаблон в котором хранится PHP/HTML код формы, файл form_test.php должен находится в директории /template.
choice_category=off – явно отключаем этап выбора категории.

Пример 3. [AdsForm] не имеет ни атрибутов ни содержимого.

В таком случае будут ипользоваться глобальные настройки плагина, то, что мы устанавливаем в админке, а также шаблон по умолчанию form_default_template.php из директории шаблонов template/.

Использование атрибутов в [AdsForm] дает очень гибкий механизм переопределения глобальных настроек, таким образом мы можем создать несколько форм с абсолютно разными насройками.
Это значит в рамках одного сайта можно создать и доску объявлений и гостевую книгу, свободный каталог, пресс реллизы, новости и т.д.

Список глобальных настроек плагина, которые можно переопределеть через атрибуты [AdsForm]:

  • name_template – определяет имя шаблона из папки template/ если указан этот атрибут, содержимое контейнера будет проигнорировано
  • choice_category – отключает принудительно этап выбора категории choice_category=off
  • ads_user_name – id автора обявления, если объявление отправил незаригистрированый пользователь ему будет присвоен этот автор, указываем id
  • ads_user_status – Кому можно писать объявления 0 – все, 1-зарегистрированным пользователям
  • ads_post_status – какой статус получит объявление от анонимного пользователя: publish draft | pending | (опубликовано/ черновик/ на модерации)
  • ads_interval – разрешить указывать время жизни объявления, этот параметр актуален, когда используется шаблон по умолчанию form_default_template.php, если вы создаете форму используя шорткоды достаточно создать элемент [ads_input name=ads_interval term=real($) /]
  • ads_change_date – когда редактируется объявление менять его дату на текущую
  • ads_user_tags – метки WordPress этот параметр актуален когда используется шаблон по умолчанию form_default_template.php
  • ads_strip_tags – разрешить некторые html теги <a><p><b>
  • ads_nostrip_tags – разрешить все html теги
  • ads_exclude – исключить рубрики id через запятую из списка выбора
  • ads_base_category – родительская рубрика ее подкатегории будут доступны для выбора рубрики объвления
  • ads_desc_category – показывать описание рубрики
  • ads_expand_category – развернутый список рубрик
  • ads_depth_category – глубина показа (отсчет с 0), в списке выбора рубрик
  • ads_comments – коментарии к объвлению open|closed|optional включить\ отключить \ на усмотрение пользователя
  • ads_set_thumbnail – номер картинки, которую сделать миниатюрой устанавливает поле _thumbnail_id
  • ads_count_upload – количество полей для загрузки файлов
  • ads_max_size
  • ads_max_img_xads_max_img_y Сжимать большие фотографии сохраняя пропорции, размеры ширина и высота
  • ads_email_new_post – Уведомления на Email новое сообщение
  • ads_email_edit_post – Уведомления на Email сообщение отредактировано
  • ads_notice_admin – Дублировать письмо на адрес, алреса через запятую
  • ads_mail_from для писем установить адрес отправителя (заголовок FROM:)
  • new_edit_tab новая опция, отключает вывод панельки Новая запись\Редактировать вверху формы пример: new_edit_tab=off

Чтобы легче ориентироваться в админ части плагина название всех опций вынесено жирным шрифтом адинчасть.png

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

Ваш 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