- @@title
-
Заголовок браузера. Обязательное свойство страницы.
Замечание
Для парсера для задания заголовка браузера используются символы решетки.
- @@h1
-
Название страницы.
Замечание
Если не указано название страницы, то будет использован заголовок браузера.
- @@menu
-
Название пункта меню для данной страницы.
Замечание
Если не указано название пункта меню, то будет использовано название страницы.
Записи с меткой ‘Документация’
Свойства страницы в Zebrum Lite
13 июля 2009 |
Документация Zebrum CMS
6 апреля 2009 |
Мы обновили и дополнили документацию по Zebrum CMS.
Описан функционал, появившийся в системе после выхода первой версии документации, основные элементы страниц административной части системы, приведены скриншоты.
Документацию можно скачать в PDF (582 КБ)
Установка кода AdSense внутри текста статьи
20 февраля 2009 |
Проще всего прописывать код AdSense (и баннеров) в шаблоне сайта, но иногда требуется вывести его в теле статьи. Например, после первого абзаца.
В Zebrum это сделать можно.
Для этого нужно добавить в файл functions.php
темы сайта
(вкладка «Шаблон» в Zebrum CMS) следующий код:
function mybody () {
$snippets = array(
'' => 'ЗДЕСЬ ВСТАВЛЯЕМ КОД ADSENSE'
);
echo strtr(z_page()->getBody(), $snippets);
}
В этом коде <!--adsense-->
— это метка, которая будет заменяться при выводе тела страницы кодом Adsense. Название метки, как и ее значение, может быть любым, но мы рекомендуем оформлять ее в виде комментария HTML.
Затем переходим к редактированию файла шаблона page.php
и заменяем
<?php z_content(); ?>
на
<?php mybody(); ?>
Осталось просто проставить метки <!--adsense-->
в текстах статей и на их месте будет выводиться рекламный блок.
Аналогичным образом можно настроить и другие метки для замены. Например, заменять <!--banner-->
на код баннера или настроить разные виды рекламных блоков. Для этого в тело новой функции нужно прописать требуемые замены:
function mybody () {
$snippets = array(
'<!--adsense1-->' => 'КОД ADSENSE, НАПРИМЕР, 468х60',
'<!--adsense2-->' => 'КОД ADSENSE, НАПРИМЕР, 120х240',
'<!--banner-->' => 'КОД БАННЕРА',
);
echo strtr(z_page()->getBody(), $snippets);
}
Функции шаблонизатора
13 февраля 2009 |
Для разметки страницы шаблоне Zebrum Lite 1.1 можно использовать следующие PHP-функции системы:
z_head()
Выводит мета-тэги HTML-страницы: заголовок страницы, ключевые слова, описание и кодировку страницы.
Пример:
<?php z_head(); ?>
z_rsshead()
Выводит мета-тэг со ссылкой на RSS-ленту вида:
<link rel="alternate" type="application/rss+xml" title="RSS Title" href="http://domain/rss.xml" />
z_title()
Выводит название страницы.
Пример:
<h1><?php z_title(); ?></h1>
Подробнее »
Документация по Zebrum CMS
20 ноября 2008 |
Появилась документация по Zebrum CMS.
Мы будем постепенно пополнять и обновлять документацию по системе.
В документе описаны основные элементы страниц административной части системы, приведены скриншоты.
Первую версию уже можно скачать в PDF (844 КБ)
Zebrum Lite 1.0.12: PHP на любой странице
24 сентября 2008 |
Zebrum Lite продолжает развиваться. Сегодня мы представляем вам новую версию – 1.0.12.
Теперь вы можете использовать PHP на любой странице сайта!
Специально для возможности использовать вставки PHP-кода в содержимом страниц был добавлен фильтр php
. В свойстве страницы @@filter
теперь можно указать последовательность фильтров через запятую, которые будут применяться к содержимому страницы.
Например, при использовании последовательности php, text2html
содержимое страницы сначала будет интерпретировано как PHP-код, а затем результат будет оформлен в параграфы. Если поменять фильтры местами (text2html, php
) то сначала произойдет преобразование текста в параграфы, а лишь затем выполнение PHP-кода (в этом случае первый фильтр может повредить PHP-код, что приведёт к возникновению ошибки синтаксиса).
Для того, чтобы разрешить или запретить использование фильтра php
, в настройки системы была добавлена опция allowphp
, которую нужно указывать в секции [source]
:
[source]
; флаг разрешения интерпретации содержимого страниц как PHP-кода
allowphp = on
Если этой опции нет в настройках системы, то фильтр php
будет возвращать текст без изменений.
Публикация страниц в определенное время? Легко!
19 августа 2008 |
С выходом Zebrum Lite 1.0.4 стало возможным откладывать публикацию страницы на определенную дату. При этом в назначенное время она сама появится в меню и будет доступна по прямой ссылке. Для этого необходимо прописать свойство страницы
@@publish
, указав дату публикации страницы, и сбросить кэш меню.
Формат свойства @@publish
имеет вид ГГГГ-ММ-ДД. Например, если мы хотим, чтобы страница была опубликована 1-го сентября 2008 года, то в ее свойствах нужно добавить:
@@publish=2008-09-01
После добавления этого свойства нужно удалить кэш меню (файл /content/.menu.txt) и страница исчезнет из меню до 1-го сентября. Она так же не будет доступна по прямой ссылке до указанной даты.
Zebrum Lite 1.0.4 и использование изображений
18 августа 2008 |
С выходом Zebrum Lite 1.0.4 добавлять изображения в систему стало еще проще!
В систему была добавлена возможность преобразовывать страницу перед оформлением ее в шаблон. Список всех преобразований, которые необходимо выполнить над страницей, задается в файле настроек системы. В качестве примера было добавлено преобразование images.
Преобразование images упрощает добавление изображений в тело страницы. Примеры использования показаны на следующих скриншотах.
Установка кода Sape на Zebrum Lite
17 августа 2008 |
1. Регистрируемся на sape.ru и заходим в свой аккаунт.
2. Переходим на страницу добавления новой площадки (вкладка «Вебмастеру») и скачиваем zip-архив с кодом (для хостинга с поддержкой PHP) для установки на сайте.
Для всех сайтов одного пользователя sape устанавливается одинаковый код. Код устанавливается перед добавлением сайта в систему.
3. Распаковываем архив. Внутри находится папка с длинным названием из букв и цифр. Закачиваем эту папку на сервер в корень сайта.
4. Выставляем для этой папки (но не на файл sape.php) права доступа 777.
5. Переходим в папку шаблона сайта и добавляем над <body> такой код:
Подробнее »
Создание шаблона для Zebrum Lite
11 августа 2008 |
Вышла новая версия Zebrum Lite 1.0.2
В этой версии создавать шаблоны стало удобнее.
Скачать новую версию: Zebrum Lite
Вопросы по использованию системы и ее возможностям можно присылать на электронный адрес support@zebrum.ru
Ниже представлена документация по шаблону.