Сателлиты на Zebrum Lite — 8 простых шагов и сателлит готов
О выборе CMS для сателлита и про установку Modx я уже писал, кстати, скоро будет продолжение, в нем расскажу про создание шаблона под сайт на Modx cms. Это же статья будет о создании сателлита на Zebrum Lite cms. Скачать дистрибутив можно с официального блога или сайта — blog.zebrum.ru. На момент написания поста последняя версия 1.1.2.
На создание сателлита на Zebrum уходит от 5 до 30 минут, что очень быстро.
Инструкция:
1. Скачивайте cms, версию с utf-8. Извлеките файлы из архива.
2. Закачайте на хостинг.
3. Создайте шаблон для сателлита. Находите в интернете сайт с подходящим под вашу задачу дизайном, сохраняете, меняете картинки в дизайне, чистите от кусков лишнего кода и текста. Потом вставляете php-код в верстку в нужных местах.
Php-код для вставки:
<?php z_head(); ?> — мета теги страницы
z_title() — название страницы
z_breadcrumbs() — «хлебные крошки», т.е полный путь ведущий на эту страницу
z_h1() — заголовок страницы
z_subpages() — дочерние страницы
z_menu() — свернутое меню сайта
z_content() — непосредственно само содержание, контент страницы
z_fullmenu() — развернутое меню сайта
z_sitemap() — ссылку на карту сайта
На этом же этапе добавляем код sape и контекста.
4. Заливаем папку с шаблоном в ../templates/, рекомендую особо не мучаться и заменять в папке со стандартной темой только styles.css и template.php. Конечно в том случае если сателлит будет использовать только один шаблон.
5. Теперь приступим к наполнению сателлита контентом. Для этого редактируем или создаем новый файл pages.txt из папки на сервере ../tools/.
Общая структура файла pages.txt:
..
## страница 1
@@элементы страницы(см. синаксис Zebrum Light)
### вложенная станица 1 страницы 1
@@элементы страницы 1(см. синаксис Zebrum Light)
## страница 2
@@элементы страницы 2(см. синаксис Zebrum Light)
…
Синтаксис Zebrum Light:
@@menu=Название страницы в пункте меню
@@title=Название страницы (заголовок окна браузера)
@@description=Описание страницы
@@h1=Заголовок страницы (в теле страницы H1)
@@tags=список, тэгов, страницы
@@template=Название шаблона
@@keywords=Ключевые слова
@@publish= дата публикации гггг-мм-дд. Можно и нужно распланировать публикации на год вперед
@@nomenuitem=1 не отображать в меню
@@images=имя картинки для вставки
Есть поддержка html тегов.
6. Заливаем файл pages.txt в папку ../tools/
7. Генерируем сателлит. В браузере заходим в ../tools/parser.php нажимаем кнопку «Начать импорт»
8. Проверяем сателлит и исправляем все недостатки
В результате получили сателлит работающий без поддержки БД, постоянно обновляемый, быстро работающий. В Зебре есть много мелочей, но к ним можно придти самому, будут вопросы пишите, помогу.
Выношу вопрос на обсуждение. Нужен ли редизайн блога? Смотрю на блог часто и не могу объективно его оценивать, замыливаются глаза или дело привычки.
Постовой:
Всем кто собирается раскручиваться среди блогов или наоборот хочет срубить копеечку с постовых читайте про блогуна
Купить и узнать про — букеты доставка цветов
Узнать больше про производство пеноблоков на заводе
Если занимаетесь услуги перевозками манипулятором