Этим летом, в рамках проекта Google Summer of Code 2007, я написал АПИ для сбора содержания. Написанный мной модуль называется
Рубрики с меткой ‘содержание’
FeedAPI — новый модуль сбора содержания
Как разбить большие статьи на несколько страниц?
Достаточно часто приходится опубликовывать на сайте слишком длинные статьи. Но такая статья будет занимать много места на странице.
На этот случай в Joomla существует простой способ разбиения статей на страниц, при этом вверху каждой страницы можно увидеть содержание статьи.
Для разбиения на страницы необходимо просто вставить следующий код после тех слов, где нужно разбить статью:
{mospagebreak} Читать далее »
Как ограничить доступ к нодам
Это пример иллюстрирует как ограничивать доступ к нодам на основе некоторых критериев, связанных с пользователем.
В этом примере, модуль будет устанавливать флаг 'private'
для ноды. Если флаг установлен, то только пользователи с правом 'view private content'
будут видеть содержание ноды, а пользователи с 'edit private content'
смогут изменять (но не удалять) ноду.
Кроме того автор ноды всегда сможет просматривать, изменять и удалять её.
Определение базы:
CREATE TABLE node_access_example ( nid int(10) UNSIGNED NOT NULL DEFAULT '0' PRIMARY KEY, private int, KEY `node_example_nid` (nid) )