Joomla (Joostina) на php 5.3

Joomla CMS, PHP программирование 12.06.2011

Если вы попробуете запустить Joomla 1.0 на php 5.3 Нам выдаст ошибку вида:

Warning: Parameter 2 to frontpage () expected to be a reference, value given in ...\includes\Cache\Lite\Function.php on line 100

Чтобы решить эту проблему необходимо: Читать полностью »

Выход Joomla 1.6 ALPHA

Joomla CMS, Новости Интернет 26.06.2009

1283Поздравляю всех с выходом долгожданной Joomla 1.6. В этой версии особое внимание уделено ACL системе (Access Control Level – управление уровнями доступа). Теперь вы можете оперативно создавать новые группы пользователей , присваивать и просматривать их права. Так же был осуществлён переход на MooTools 1.2 .

В настоящее время разработчики трудятся над оптимизацией java скриптов, что бы сделать их более компактными и эффективными. Полностью переписана система меню и меню менеджера.  Читать полностью »

Предопределённые константы фреймворка Joomla 1.5

Joomla CMS 04.05.2009

1236806174_joomlafrontpage350При выполнении компонента в Joomla 1.5 доступны следующие константы:
JPATH_ROOT —  Путь к корневому каталогу Joomla
JPATH_SITE — Путь к корневому каталогу Joomla
JPATH_ADMINISTRATOR — Путь к директории administrator
JPATH_LIBRARIES — Путь к директории с библиотеками
JPATH_PLUGINS — Путь к директории с плагинами
JPATH_THEMES — Путь к директории с шаблонами
JPATH_CACHE — Путь к директории кэша
JPATH_COMPONENT — Путь к директории текущего исполняемого компонента Читать полностью »

Как сделать пагинатор в Joomla 1.x

Joomla CMS, PHP программирование 04.05.2009

paginator_aspОтвечаем на вопрос «Что такое пагинатор»? Термин «пагинатор» означает набор ссылок с номерами страничек, которые погружают результат некоторого запроса, нужен когда много записей на странице.
В Joomla 1.x есть встроенные механизмы разделения списков на страницы. Причем не важно что это за список — вы просто используете экземпляр класса mosPageNav и при помощи него выводите разделители страниц. Читать полностью »

Joomla CMS как Framework

Joomla CMS 30.04.2009

627b1361d9dd82c2c4d38d354fe61df6_fullFramework — каркас программной системы (или подсистемы). Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта. Обычно объединение происходит за счёт использования единого API. Application - это глобальный объект, отвечающий за процессинг запроса. Два класса этого объекта, которые нам интересны, это JSite и JAdministrator. Joomla! использует эти классы для выполнения запросов к фронт-енду и к бэк-енду соответственно. Классы приложения расширяют базовый абстрактный класс JApplication; бОльшая часть функциональности JSite и JAdministrator совпадает.
Документ — глобальный объект, используемый для буферизации запроса. Когда мы выводим данные в наших расширениях, они добавляются в Документ. Это дает возможность изменять вывод перед отправкой. Читать полностью »

Как сделать простой модуль для Joomla CMS?

Joomla CMS 30.04.2009

joomlaЯ начинаю цикл статей посвяшеному одному из самых популярных ва текуший момент CMS — Joomla. А также её удачной на мой взгляд модификации Joostina.  Начнем конечно с простого. Статьи будут для тех кто хоть немного в курсе дела :) Помоему расказывать что это такое и для чего нет смысла. Кому нужно тот найдет.

Создавая примитив для Joomla, можно получить некоторое представление о функционировании системы модулей Joomla в целом. Поэтому, мы создадим простой модуль, отображающий традиционную надпись “Hello World”, ну или «World Programs» кому что нравится. Читать полностью »