Перейти к содержимому


- - - - -

Помогите разобраться


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 benya

benya

    Участник

  • Пользователи
  • PipPip
  • 12 сообщений

Отправлено 05.11.2009, 16:21

Решил на Zebrum Lite сделать дом.страничку, по мере знакомства возникло несколько вопросов/проблем.
  • как можно изменить местоположение /zcontent/config/config.ini ?
  • при попытки установить Zebrum Lite локально на ubuntu получаю следующую ошибку

    Цитата

    Warning: mkdir() [function.mkdir]: Permission denied in /home/benya/public_html/demo3/zengine/classes/zcache/backend/file.php on line 220

    Warning: Cannot modify header information - headers already sent by (output started at /home/benya/public_html/demo3/zengine/classes/zcache/backend/file.php:220) in /home/benya/public_html/demo3/zengine/classes/zengine.php on line 81
    Unable to create cache folder
    (на win/denwer все работает)
  • пытаюсь адаптировать свой шаблон,  

    шаблон имеет обычную структуру:

    Цитата

    <?php z_head();?>
    <?php z_menu();?>
    <?php z_h1();?>
    <?php z_content();?>

    и файл pages.txt имеет следующий вид:

    Цитата

    ##главная

    @@title=главная
    @@h1=главная
    @@menu=главная
    @@file=index
    @@sort=1

    текст

    ##about

    @@title=about
    @@h1=about
    @@menu=about
    @@file=about
    @@sort=2

    about

    ##blog

    @@title=blog
    @@h1=blog
    @@menu=blog
    @@file=blog
    @@sort=3
    @@module=zmodule_listpages
    @@nosubmenu=1

    текст

    ###1

    @@title=1
    @@h1=1
    @@file=1
    @@tags=1
    @@sort=1

    1

    ###2

    @@title=2
    @@h1=2
    @@file=2
    @@tags=2
    @@sort=2

    2


    но на странице /blog/ где должны выводиться под страницы (###) ничего нет, как я понял что-то пропустил, но что?


#2 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 06.11.2009, 05:40

Просмотр сообщенияbenya (05.11.2009, 16:21) писал:

Решил на Zebrum Lite сделать дом.страничку, по мере знакомства возникло несколько вопросов/проблем.
  • как можно изменить местоположение /zcontent/config/config.ini ?
Можно в файле index.php перед вызовом метода zengine::run() самому указать свою конфигурацию:

zengine::forceConfig(zconfig::load(ZENGINE_HOMEDIR . '/config/config.ini'));

Только тогда при обновлении движка необходимо помнить, что файл index.php заменять нельзя.

Просмотр сообщенияbenya (05.11.2009, 16:21) писал:

  • при попытки установить Zebrum Lite локально на ubuntu получаю следующую ошибку (на win/denwer все работает)
Проблема с правами доступа. Апач запускается под пользователем apache:apache, а все файлы и папки созданы под Вашим пользователем с правами 0755 и 0644. Нужно либо запускать апач под своим пользователем, либо везде установить необходимые права доступа:

find . -type d -exec chmod 0777 {} \;
find . -type f -exec chmod 0666 {} \;

Просмотр сообщенияbenya (05.11.2009, 16:21) писал:

  • пытаюсь адаптировать свой шаблон,  
    но на странице /blog/ где должны выводиться под страницы (###) ничего нет, как я понял что-то пропустил, но что?
Если обратить внимание на стандартный шаблон, то в нем используется вместо вывода z_content и z_h1 вывод z_html. Само же содержимое страницы делится на два файла page.php и listpages.php. Первый отвечает за формат вывода обычной страницы, а второй за вывод списка страниц как в блоге, при использовании модуля zmodule_listpages.

К сожалению, раздел документации по шаблонам еще не подготовлен. Со временем работа с шаблонами будут описана в документации.

#3 benya

benya

    Участник

  • Пользователи
  • PipPip
  • 12 сообщений

Отправлено 06.11.2009, 23:45

Спасибо.

Можно узнать когда стоит ожидать документацию по шаблонам?  :unsure:




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей