Joomla включает в себя ряд полезных библиотек собственной и сторонней разработки. Рассмотрим самые полезные и популярные из них.
Для импорта библиотеки используется функция jimport() - она проверяет была ли загружена библиотека ранее, и если нет, то загружает. В виде параметра указывается путь и название загружаемого класса.
Например, если мы хотим импортировать внутренний класс JArchive, то параметром у нас должна служить строка "joomla.filesystem.archive". После этого будет попытка найти файл по адресу "/libraries/joomla/filesystem/" и в ней файл "archive.php".
Joomla! не поддерживает расширение библиотек. Будущие версии (joomla v1.6) будут включать в себя возможность загрузки пользовательских библиотек. В следующей таблице описаны библиотеки, которые включены в Joomla!:
Библиотека | Описание |
archive | Класс по управлению архивами |
bitfolge | Утилиты по работе с vCard |
domit | DOM XML парсер |
geshi | Генератор подсветки синтаксиса |
joomla | Ядро joomla |
openid | Управление удаленным пользователем |
pattemplate | Управление шаблонами |
pcl | Управление архивами |
pear | Расширения php |
phpgacl | Общий контроль доступа |
phpinputfilter | Фильтр нежелательных PHP/Javascript/HTML тэгов |
phpmailer | Класс для отправки сообщений электронной почты с использованием либо sendmail, фнкции PHP mail(), или SMTP |
phputf8 | Утилиты UTF8 и ASCII |
phpxmlrpc | Протокол XML-RPC |
simplepie | Rss и Atom |
tcpdf | Генератор PDF |
Комментариев нет:
Отправить комментарий