Комментарии

Популярные расширения 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 для создания формы обратной связи на вашем сайте, работает при помощи технологии…

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

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

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

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

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

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

Создание объектов

Прежде чем воспользоваться объектом, необходимо создать его. Большинство объектов создаются в Joomla тремя способами.

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

Классы являются стандартными блоками объектно-ориентированных программ. Класс можно рассматривать в качестве шаблона для создания объектов данного типа. Так, класс JDocumentHTML служит для создания переменной (например, $doc) ссылки на объект типа JDocumentHTML. Как правило, классы содержат поля и методы, иначе называемые функциями. Для вызова метода служит следующий синтаксис:

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

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

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

 

Как правило, выбор типа данных для столбца таблицы не составляет большого труда. Ниже дается краткое описание типов данных, наиболее употребительных в приложениях Joomla.

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

Как упоминалось ранее, маршрутизатор представляет собой класс, преобразующий URL в массив команд. У этого класса имеются два открытых метода parse () и build (). Метод parse () принимает объект типа JURI и возвращает массив команд. А метод build () выполняет противоположную функцию, принимая массив команд и возвращая объект типа JURI.

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

К числу важных отличий пользовательской части веб-сайта на Joomla от административной относится порядок создания пунктов (или вариантов выбора из) меню. Напомним, что в административной части три пункта меню Components были созданы на основании информации, извлекаемой из элементов разметки menu и submenu в установочном XML-файле administrator/components/com_weblinks/weblinks.xml. Все задачи, выполняемые администратором веб-сайта с помощью компонента Weblinks, заранее известны, и поэтому для их поддержки можно сформировать соответствующие пункты меню.

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

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

Подробнее...  
 
В данной статье мы рассмотрим часть кода файла index.php в котором находится фрагмент кода, приведенный в листинге ниже.
 
Подробнее...