Прежде чем воспользоваться объектом, необходимо создать его. Большинство объектов создаются в Joomla тремя способами.
Создание объектовПрежде чем воспользоваться объектом, необходимо создать его. Большинство объектов создаются в Joomla тремя способами. Классы являются стандартными блоками объектно-ориентированных программ. Класс можно рассматривать в качестве шаблона для создания объектов данного типа. Так, класс JDocumentHTML служит для создания переменной (например, $doc) ссылки на объект типа JDocumentHTML. Как правило, классы содержат поля и методы, иначе называемые функциями. Для вызова метода служит следующий синтаксис:
Этот файл служит в качестве точки входа в рассматриваемое здесь приложение. Его имя указывается как команда для выполнения из командной строки. Ниже приведена первая часть исходного кода из этого файла.
Как правило, выбор типа данных для столбца таблицы не составляет большого труда. Ниже дается краткое описание типов данных, наиболее употребительных в приложениях Joomla.
Напомним, что панель инструментов на экране Subscription Manager создается в методе
В Joomla принято, чтобы шаблон содержал файл index.php, который, по существу, служит шаблоном для страниц веб-сайта. (Главный файл шаблона может называться как угодно в зависимости от значения переменной tmpl в запросе. По умолчанию в качестве этого значения выбирается index.php, если переменная tmpl не определена.)
Подпапка administrator/includes в CMS Joomla 2.5Эта подпапка служит той же цели, что и рассмотренная ранее папка includes верхнего уровня. В ней находятся файлы, требующиеся для того, чтобы начать сеанс работы в административной части веб-сайта. Все эти файлы перечислены в таблице ниже. Нетрудно догадаться, что папка tmp служит для временного хранения файлов в системе. Чаще всего эта папка используется при установке расширений. Эта папка служит для хранения системных журналов, формируемых в Joomla. События регистрируются в них, исходя из определенных условий. Например, любое состояние ошибки будет зарегистрировано в файле error.log. |