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 |
Комментариев нет:
Отправить комментарий