Home News

[AdsForm] - Ads-Wordpress, Whale-kit

01.09.2018

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

Пример 1. [AdsForm] имеет атрибуты и внутреннее содержимое контент.

[AdsFormads _base _category =18 ads_comments = 'closed' ]

     Вашесообщение :

     [ ads _textareaname =post _contentcols =50rows =10

     terms = 'strlen(20)'

     emsg = 'Текст сообщение должен быть не менее 20 символов!' / ]

     Электроннаяпочта :

     [ ads _input name = 'ads_email' ]

     Вашсайт :

     [ ads _input name = 'ads_url' ]

     [ ads _captcha ]

     [ ads _buttons / ]

[ /AdsForm ]

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

[AdsFormname _template =form _test .phpchoice _category =off / ]

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

rss