Версия для печати

Нажмите сюда для просмотра этой темы в обычном формате

Nucleus CMS RuSupport _ Скины и шаблоны _ Непонятки с parsedinclude

Автор: private_joker Oct 9 2007, 09:04 PM

Здравствуйте.
Столкнулся с проблемой: частично не работает parsedinclude в теме (делаю что-то вроде мода с тремя колонками и блочной версткой, на Blix от TxP):

Структура темы:

head.inc метаинформация+parsedinclude navigation.inc

navigation.inc от дефолтной темы.

header.inc формирование заголовка + parsedinclude navbar.inc

navbar.inc
Верхний горизонтальный бар навигации.

leftbar.inc
Левая колонка

rightbar.inc
Правая колонка

footer.inc
Тут понятно думаю

Пример главной из skinbackup.xml

КОД
   <part name="index"><![CDATA[<%parsedinclude(head.inc)%>

<!-- page header -->
<%parsedinclude(header.inc)%>

<div id="container">
<div id="inner">

<!-- leftbar -->
<div id="left">
<%parsedinclude(leftbar.inc)%>
</div>

<!-- rightbar -->
<div id="right">
<%parsedinclude(rightbar.inc)%>
</div>

<!-- page content -->
<div id="center">
<%blog(blixmod/index,10)%>
</div>

<!-- page footer -->
<%parsedinclude(footer.inc)%>]]></part>


На выходе получаю:

КОД
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="Expires" content="-1" />

<link rel="stylesheet" type="text/css" href="http://www.mysite/skins/blixmod/default.css" />

<!-- RSS 2.0 feed -->
<link rel="alternate" type="application/rss+xml" title="RSS" href="xml-rss2.php" />

<!-- RSD support -->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="rsd.php" />

<link rel="shortcut icon" href="/favicon.ico" />
<link rel="icon" href="/favicon.ico" />

<!-- navigation & page titles -->
<!-- archive: page title and extra navigational links -->


<!-- archivelist: page title and extra navigational links -->


<!-- error: page title and extra navigational links -->


<!-- index: page title and extra navigational links -->

<title>Page Title</title>
<link rel="bookmark" title="Nucleus" href="http://nucleuscms.org/" />
<link rel="archives" title="Archives" href="index.php?archivelist=1" />
<link rel="top" title="Today" href="index.php?blogid=1" />


<!-- item: page title and extra navigational links -->


<!-- member: page title and extra navigational links -->


<!-- search: page title and extra navigational links -->

</head>


<!-- page header -->
<body>

<!-- page header -->

<div class="head">
<a name="top"></a>
<h1>
  
  
      <a href="http://www.mysite.ru/" accesskey="1">Site slogan</a>
  
  
</h1>
</div>


<!-- navigation top bar -->
<div id="navigation">
<ul>
<!-- archive: navigational links -->


<!-- archivelist: navigational links -->


<!-- error: navigational links -->



<!-- index: navigational links -->

<li><a href="http://www.mysite.ru/">Home</a></li>
<li><a href="http://www.mysite.ru/forum/">Forum</a></li>
<li><a href="index.php?archivelist=1">Archive</a></li>
<li><a href="index.php?blogid=1">Today</a></li>


<!-- item: navigational links -->


<!-- member: navigational links -->


<!-- search: navigational links -->


</ul>
</div>


<div id="container">
<div id="inner">

<!-- leftbar -->
<div id="left">

</div>

<!-- rightbar -->
<div id="right">

</div>

<!-- page content -->
<div id="center">

</div>

<!-- page footer -->


Как видно секции right, left, center, footer пусты.
Искал похожие проблемы - безрезультатно.

В чем может быть проблема, подскажите.

Автор: private_joker Oct 9 2007, 09:13 PM

Извиняюсь, случайно запостил не в тот раздел. Задолбало уже sad.gif

Автор: Suvoroff Oct 9 2007, 11:18 PM

Префикс инклуда? (include prefix)? настройки скина

Автор: private_joker Oct 10 2007, 05:19 AM

Префикс нормальный - blixmod (по названию темы). navbar.inc-то и все что до него инклудится... Должно получиться так: http://www.mshell.md6.ru (это первая версия скина, сделано пока через задницу и без инклуда, хочется же чтоб было нормально и легко настраиваемо). Странно...

Автор: private_joker Oct 10 2007, 05:30 AM

Да, еще: leftbar.inc содержит phpinclude (кто онлайн на форуме), rightbar.inc также содержит phpinclude (активные темы форума). Все что инклудится через php - в папке скина. Может это на какие-то мысли наведет (возможно ограничения движка).


Автор: private_joker Oct 10 2007, 10:21 AM

Все, разобрался сам: лишнее условие if по копипастной ошибке всандалил в navbar.inc
P.S Сколько крови выпило :)

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)