Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для материальной поддержки сайта: 4893470220568296.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1240
Просмотры материалов : 4496740
 
Список функций Joomla (13.07.2014). Печать E-mail
2014 - Июль
13.07.2014 11:59
Save & Share

Предоставляю просто перечень PHP-функций для Joomla, чтобы вы знали, что они существуют. А по названию в интернете описание найти очень легко.

Основные глобальные переменные:
- initEditor() [JEditor::init] - если в коде будет использоваться WYSIWYG-редактор, то наличие этой функции обязательно;
- mosCountModules('позиция') - возвращает число модулей на заданной позиции. Часто употребляется в шаблонах, для правильного формирования таблиц;
- mosLoadModules('позиция',$стиль) - выводит модули настроенные на заданную позицию. Часто употребляется в шаблонах;
- mosGetParam($массив, $имя_переменной, $значение_по_умолчанию, $флаги) - возвращает значение переменной, уже подготовленное для вставки в базу данных;
- mosMail($email_отправителя, $имя_отправителя, $email_получателя, $тема_письма, $тело_письма) - предназначена для отправки электронной почты с сайта;
- mosNotAuth() - если у пользователя не хватает прав что-то смотреть, то эта функция выводит стандартную заглушку о невозможности показа страницы;
- mosRedirect($url) - редирект пользователя на какой-то адрес;
- sefRelToAbs($url) - если SEF включен, то данная функция заменит стандартный адрес вида "index.php?option=com_xxx&task=yyy" на красивый. Понятно что если ваш компонент не известен разборщику адресов в joomla, то шибко красивым он не станет. Но это стандарт. Все сторонние SEF-компоненты перехватывают именно эту функцию.

Основные конфигурационные переменные:
- $mosConfig_absolute_path - абсолютный путь до папки с установленной Joomla. Без "\" на конце;
- $mosConfig_live_site - адрес для браузера, до установленной Joomla.

Методы объекта $mainframe:
- addMetaTag ($имя,$содержимое) - добавляет какой-то особенный meta-тэг в страницу;
- appendMetaTag ($имя,$содержимое) - добавляет ваше содержимое к уже существующему meta-тэгу, например 'description';
- setPageTitle ($заголовок) - устанавливает заголовок страницы.

Кнопки в админке для класса mosMenuBar (выводятся в toolbar админки, при помощи вызовов типа mosMenuBar::addNew('create_thing');):
- startTable() + endTable() - начало и конец списка кнопок;
- addNew($task,$alt) - кнопка "Новый", с заданным $task;
- back($alt,$href) - кнопка "Назад";
- cancel($task,$alt) - кнопка "Отмена";
- deleteList($msg,$task,$alt) - кнопка "Удалить". Для удаления элементов списка;
- editList($task,$alt) - кнопка "Редактировать". Для редактирования элементов списка;
- publish($task,$alt) - кнопка "Опубликовать";
- save($task,$alt) - кнопка "Сохранить";
- Trash($task,$alt) - кнопка "Удалить";
- unpublish($task,$alt) - кнопка для отмены публикации.

Обновлено ( 13.07.2014 12:05 )
 
 

Последние новости


©2008-2019. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).