Комментарии

Популярные расширения 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. Бесплатный…

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

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

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

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

Модуль - Contact Form FX

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

Специальная переменная $this служит для обращения к текущему объекту из его класса. Так, в приведенном ниже примере метод getModel () вызывается из того же самого класса.

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

На последней стадии рассматриваемого здесь процесса форма воспроизводится в окне браузера. Для этой цели в папке views /weblink/tmpl с файлами компоновки компонента Weblinks имеются файлы edit.php и edit_params.php. В этих файлах форма компонуется с помощью объекта типа JForm. В частности, файл edit.php служит для компоновки основной части формы, тогда как файл edit_params .php, как и следовало ожидать, — для отображения параметров элемента веб-ссылки.

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

Ответ на поставленный выше вопрос состоит в том, что для сопоставления задач с методами в классе JController используется поле массива под названием $taskMap. Это поле создается в конструкторе данного класса контроллера. А при выполнении метода execute () из класса JController осуществляется поиск задачи в массиве $taskMap и последующее выполнение соответствующего метода из класса контроллера для этой задачи. Рассмотрим подробнее, как это происходит.

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

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

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

Если еще раз проанализировать содержимое файла default.php, то можно заметить, что заголовок статьи и ссылка на нее извлекаются из переменной $item. Циклическое обращение к элементам массива организуется с помощью оператора foreach языка РНР, а следовательно, переменная $list содержит массив объектов, где каждый объект доступен из переменной $item.

Подробнее...  
 
Некоторые объекты используются в стольких местах кода Joomla, что было бы целесообразно, чтобы они были легко доступны постоянно. Как упоминалось ранее, класс JFactory из файла libraries/joomla/factory.php загружается в тот момент, когда сценарий из файла libraries/joomla/import.php загружается по сценарию из файла includes/framework.php. Класс JFactory обеспечивает быстрый доступ к целому ряду объектов практически из любого места в программе. Все эти объекты перечислены в таблице ниже.
Подробнее...  
 
Отличия между двумя рассматриваемыми здесь видами программирования имеют большое значение и с точки зрения безопасности. В автономной настольной прикладной программе все возможные команды, как правило, определены заранее. Они чаще всего выбираются щелчком кнопкой мыши из списка или меню. Даже если команды набираются вручную, они обычно проверяются на достоверность по заранее составленному списку возможных команд, и если команда окажется недостоверной, появится сообщение об ошибке.
 
Подробнее...