Комментарии

Популярные расширения 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 предназначен для структурирования контента на…
  • Асфальтирование проезжих дорог
  • Асфальтирование дорог и территорий, площадок различного назначения
  • vdstroy.ru
  • Общий аккаунт mac app store
  • общий аккаунт mac app store
  • macoa.ru
разметка

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

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

Для управления компонентом при его создании обычно требуется один или более пункт меню в административной части веб-сайта. Меню административной части веб-сайта на Joomla создаются иначе, чем меню пользовательской части. Пункты меню в пользовательской части определяются администратором веб-сайта с помощью административного компонента com_menus. А в административной части пункты добавляются в меню Components при установке компонентов.

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

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

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

Как было показано ранее, когда пользователь вводит недействительное значение параметра count, выводится сообщение об ошибке "Invalid field: Number of Articles to Show". В нем пользователь уведомляется о том, что в поле ввода данных что-то не так, но не поясняется, что именно. Это сообщение об ошибке выводится по умолчанию, если не определить явно другое сообщение. Но это другое сообщение можно определить двумя способами.

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

Применение специального класса JFormRule

Еще один способ состоит в создании специального правила для поля. Правила проверки достоверности доступны с помощью атрибута validate. В Joomla установлен целый ряд правил проверки достоверности вводимых данных, включая логические, электронную почту, равенство, варианты выбора, телефон, URL, а также имя пользователя. Этим правилам соответствуют классы из папки libraries/oomla/form/rules. Если ни одно из этих предварительно установленных правил не подходит для проверки достоверности вводимых данных, можно установить свои собственные специальные правила именно с таким кодом, какой требуется. Для этого в XML-файл необходимо внести следующие изменения:

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

Итак, начнем разработку модуля с XML-файла. Этот файл выполняет несколько функций. Так, у элемента разметки extension имеются атрибуты для указания типа (type), версии (version), клиента (client); т.е. администратора веб-сайта и метода (method) разрабатываемого модуля. Эти атрибуты используются установщиком расширений Joomla в процессе их установки. В элементе разметки files предоставляется список файлов и папок (иначе называемый декларацией), откуда установщик расширений Joomla может выяснить, какие именно файлы и папки относятся к устанавливаемому расширению. Это дает возможность копировать файлы в процессе установки и удалять их по ходу удаления самого модуля.

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

В листинге ниже приведен код исходной компоновки из файла default.php. Этот простой пример компоновки еще раз наглядно демонстрирует возможности сочетания кода РНР и HTML в одном файле.

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

В XML-файле рассматриваемого здесь модуля содержатся сведения о файлах и папках, используемых для установки и удаления данного модуля, а также определения полей для любых параметров модуля. Файл mod_users_latest.xml по своему составу очень похож на XML-файлы подключаемых модулей, рассматривавшихся в главе 5, за исключением того, что атрибут type элемента разметки extension имеет значение "module". В приведенном ниже коде демонстрируется, каким образом элементы разметки files и languages определяются в файле mod_users_latest.xml.

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

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

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

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

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

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