Архивы для категории ‘Документация’

Скрипт проверки хостинга для Zebrum CMS

30 мая 2009 | Один комментарий

Для проверки наличия всех требуемых PHP модулей мы подготовили скрипт requirements.php. Его нужно закачать на сервер в бинарном режиме и открыть в браузере.

Если все необходимые модули установлены, то результат будет выглядить так:


Этот сервер подходит для работы системы.

В случае обнаружения каких-либо явных проблем будет выведено соответствующее сообщение:


Для работы системы необходимо установить недостающие модули.

Мы протестировали этот скрипт на хостинге Majordomo.

По результатам тестирования Zebrum CMS может работать даже на тарифном плане «Старт» (99 рублей в месяц). После проверки мы закачали дистрибутив Zebrum CMS и убедились, что она работает.

Вы можете сами проверить, будет ли работать Zebrum CMS на вашем хостинге.

Документация Zebrum CMS

6 апреля 2009 | 4 комментария

Мы обновили и дополнили документацию по Zebrum CMS.

Описан функционал, появившийся в системе после выхода первой версии документации, основные элементы страниц административной части системы, приведены скриншоты.

Документацию можно скачать в PDF (582 КБ)

Купить Zebrum CMS

Парсер шаблонов в Zebrum CMS

14 марта 2009 | Комментариев нет

В этом девятиминутном видеообзоре показаны
- процесс создания сайта,
- генерация страниц из текста,
- работа парсера шаблона,
- настройка шаблона и экспорт сайта в Zebrum CMS.

Посмотрите как просто и быстро можно создать шаблон для сайта в Zebrum CMS.

Можно скачать этот видеообзор (22 Мб)

Шаблон, который показан в ролике, тоже можно скачать.

Хотите парсер шаблонов? Купите Zebrum CMS!

Установка кода 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 | 5 комментариев

Для разметки страницы шаблоне 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 CMS

Zebrum Lite 1.0.12: PHP на любой странице

24 сентября 2008 | 27 комментариев

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 | 4 комментария

С выходом Zebrum Lite 1.0.4 стало возможным откладывать публикацию страницы на определенную дату. При этом в назначенное время она сама появится в меню и будет доступна по прямой ссылке. Для этого необходимо прописать свойство страницы @@publish, указав дату публикации страницы, и сбросить кэш меню.

Формат свойства @@publish имеет вид ГГГГ-ММ-ДД. Например, если мы хотим, чтобы страница была опубликована 1-го сентября 2008 года, то в ее свойствах нужно добавить:

@@publish=2008-09-01

После добавления этого свойства нужно удалить кэш меню (файл /content/.menu.txt) и страница исчезнет из меню до 1-го сентября. Она так же не будет доступна по прямой ссылке до указанной даты.

Подробнее »

Zebrum Lite 1.0.4 и использование изображений

18 августа 2008 | 17 комментариев

С выходом 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> такой код:
Подробнее »