Комментарии

Специальные классы типа JHtml
( 16 Голосов )

С помощью метода addlncludePath () нетрудно добавить свои собственные классы типа JHtml. Например, в приведенной ниже строке кода из компонента administrator/com_admin добавляется путь administrator/com_admin/helpers/html к включаемым файлам.

 
Вызов методов из класса JHtml
( 0 Голосов )

Методы из класса JHtml предназначены для удобного применения разработчиками и прочими лицами, не обладающими достаточным опытом программирования на языке РНР. Их удобство состоит, в частности, в том, что они могут быть автоматически импортированы по мере надобности. Синтаксис обращения к ним довольно прост, как показано в приведенном ниже примере.

 
Немного о методах из класса Jhtml
( 0 Голосов )

 

В папке libraries/joomla/html содержится целый ряд полезных методов для разработки приложений Joomla!. Некоторые из них вкратце описываются в этом приложении. Следует, однако, иметь в виду, что все эти методы статические.

 
Непосредственное применение класса JFilterlnput для фильтрации данных
( 0 Голосов )

Классом JFilterlnput можно пользоваться непосредственно для фильтрации данных в любом приложении Joomla. Например, в приведенной ниже строке кода основной текст сообщения электронной почты просеивается с помощью фильтра STRING.

 
Фильтрация в классах JRequest и Jlnput
( 12 Голосов )

 

В классах JRequest и JInput допускается фильтрация значений с помощью типов фильтров из класса JFilterlnput. Так, в классе JRequest фильтрация организуется в двух формах. В общей форме вызывается метод JRequest:: getVar(). В качестве четвертого аргумента этого метода указывается тип одного из фильтров. Ниже приведен характерный пример применения фильтра ARRAY в классе JRequest.

 
Фильтрация в классе JForm
( 12 Голосов )

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

 
Фильтрация данных в приложениях Joomla
( 0 Голосов )

Доступ к средствам фильтрации в Joomla осуществляется несколькими способами. В частности, средства фильтрации встроены в классы JForm, JRequest и JInput. А классом JFi Iter Input можно пользоваться для фильтрации данных непосредственно.

 
Фильтрация элементов разметки в коде HTML
( 5 Голосов )

Фильтры типа HTML и STRING допускают фильтрацию элементов разметки в коде HTML как по черному, так и по белому списку. Фильтрация по белому списку позволяет определить список допустимых элементов разметки в коде HTML и их атрибутов, чтобы удалять любые элементы или атрибуты, которые отсутствуют в данном списке. А фильтрация по черному списку позволяет определить список недопустимых элементов и атрибутов, чтобы удалять их, оставляя только те элементы и атрибуты, которые отсутствуют в данном списке.

 
Типы фильтров в Joomla!
( 0 Голосов )

Фильтрация данных относится к числу самых важных аспектов создания безопасных веб-сайтов. Данные, поступающие из таких ненадежных источников, как URL или форма, должны всегда просеиваться с помощью самых строгих и ограничительных фильтров, которые только возможны в данной ситуации.

 
Регулярные выражения
( 3 Голосов )

Регулярные выражения применяются в операциях расширенного поиска и замены символьных строк. В Joomla они используются в самых разных целях, например, для фильтрации специальных символов, поиска и замены дескрипторов jdoc: include в объектах документов, а также видоизменения внутренних ссылок при использовании удобных для поиска URL. Чаще всего регулярные выражения применяются в двух функциях: preg_ match () и preg_replace ().

 
Страница 1 из 40