Комментарии

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

Компонент ZOO Pro RUS v 2.4.9

Компонент ZOO от известных разработчиков yootheme предназначен для структурирования контента на…
  • ремонт гаражных ворот лучший форум Москва
  • sunrome.ru
файл

А теперь рассмотрим более подробно, каким образом описанная выше методика реализуется непосредственно в коде. Начнем с файла views/categories/tmpl/default_items.php компоновки представления категорий. Этот файл отвечает за отображение информации по каждой категории веб-ссылок в отдельности.

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

Итак, в прошлых статьях сайта, мы рассмотрели все самые важные составляющие административной части компонента com_weblinks, в том числе установочные файлы, вспомогательные методы и файлы параметров. Этот компонент был выбран в качестве примера, чтобы стали понятнее особенности построения компонентов на основе шаблона проектирования MVC, а также обработки задач в контроллере и применения в нем моделей и представлений, необходимых для обеспечения нормальной работы компонента.

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

В этом методе, по существу, начинается создание веб-страницы. В трех первых строках его кода из модели поочередно вызываются методы getState (), getltems () и getPagination (). В частности, из представления вызывается метод get () для получения модели и поиска в ней метода под именем, состоящим из префикса get и строки аргумента (например, get + State). Напомним, что класс модели WeblinksModelWeblinks расширяет класс JModelList, а тот, в свою очередь, — класс JModel.

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

А теперь рассмотрим более подробно принцип действия шаблона проектирования MVC. И начнем с контроллера, поскольку именно здесь начинается обработка компонента.

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

Начнем рассмотрение компонентов с того, как базовый компонент Weblinks действует в административной части веб-сайта. Этот компонент, типичный для данной части вебсайта, очень похож на другие ее компоненты, предназначенные для управления статьями, пользователями, модулями и т.д.

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

Итак, мы создали вполне работоспособный модуль. А теперь его нужно сделать доступным на платформе Joomla. Это делается просто и таким же образом, как и для подключаемых в качестве расширения модулей. Для упаковки модуля в архивный файл выполните следующие действия.

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

Если предполагается распространение модуля, его придется снабдить файлом экранной справки. С этой целью можно, например, ввести URL справки в XML-файл, как показано ниже.

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

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

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

Для рассматриваемого здесь модуля предусмотрены два файла языковой поддержки. В листинге ниже приведено содержимое системного файла языковой поддержки с расширением .sys.ini.

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

Следующим по порядку обработки следует файл исходной компоновки default.php. Если для модуля не создана и не указана альтернативная компоновка, именно этот файл возвращается при вызове метода JModuleHelper:: getLayoutPath () в главном файле РНР данного модуля. Исходный код из файла исходной компоновки приведен в листинге ниже.

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