Комментарии

Популярные расширения Joomla!

Компонент - Agora Forum v3.0.142

Самый лучший компонент форума для Joomla. Стабилен в работе, позволяет произвести миграцию с других…

Компонент форума - Kunena 1.7 stable

Вышла новая стабильная версия компонента форума Kunena с полной поддержкой Joomla 1.7.

Компонент форума - Kunena v1.6.2 Rus

Компонент форума, который разработан специально для Joomla 1.5. Устанавливается стандартными…

Компонент - Phoca Guestbook 3.0.0

Компонент гостевой книги для вашего Joomla сайта с защитой от спама. Простая гостевая книга без…

Компонент галереи для Joomla Phoca Gallery RUS

Представляем самую последнюю версию компонента галереи для Joomla Phoca Gallery. Бесплатный…

Модуль - Contact Form FX

Модуль Joomla для создания формы обратной связи на вашем сайте, работает при помощи технологии…

Cost Calculator - калькулятор для Joomla

Cost Calculator - компонент калькулятора для Joomla сайта. Легок в установке и настройке. Позволяет…

Импорт и экспорт материалов в Joomla j2xml

Сегодня хочу вам представить бесплатный компонент Joomla, который бывает просто незаменим при…
jform

Используя атрибут filter, можно ввести фильтрацию в элемент разметки при создании XML-файла для компоновки формы типа JForm. Например, приведенный ниже атрибут filter обеспечивает фильтрацию значения, введенного в поле, с помощью фильтра INTEGER.

Подробнее...  
 

Этот вид поведения создает всплывающий календарь, дающий пользователю возможность ввести дату с помощью визуального календарного виджета. Ниже приведен пример такого календарного виджета из экранной формы редактирования статьи.

Подробнее...  
 

Для формы редактирования в методе getForm () получается объект типа JForm. Ниже в статье представлены методы, вызываемые в ходе этого процесса.

Подробнее...  
 

Напомним, что ранее в XML-файл был введен атрибут validate"options" для установки параметров article_ordering и article_ordering_direction. Это было сделано с целью не дать злоумышленнику возможность ввести в форму злонамеренный код SQL в обход проверки достоверности. Посмотрим, как эта проверка действует на практике.

Подробнее...  
 

Еще один способ состоит в том, чтобы воспользоваться атрибутом filter. Для фильтрации данных, вводимых в форме при сохранении модуля, используются фильтры, предварительно заданные в Joomla. Так, если изменить тип данных обратно на текстовый и добавить атрибут filter, рассматриваемый здесь код примет следующий вид:

Подробнее...  
 

Недостаток рассмотренного выше способа заключается в том, что мы не препятствуем пользователю ввести недействительное значение и никак не предупреждаем его об этом. Используя класс JForm, мы можем далее усовершенствовать проверку достоверности во время ввода данных самыми разными средствами. В частности, воспользоваться целочисленным типом данных, чтобы ограничить возможности их ввода списком целых значений. Ниже приведен пример того, как можно изменить определение поля в XML-файле.

Подробнее...  
 

Атрибут default определяет значение, передаваемое при условии, что данные не введены (в данном случае не установлен флажок). В качестве значения по умолчанию указан нуль, который преобразуется в логическое значение false.

Подробнее...  
 

Создание XML-файла для разметки формы

В рассматриваемом здесь примере класс JForm используется для добавления двух полей в регистрационную форму. Это можно сделать одним из следующих способов:

Подробнее...