Консультация № 173187
11.10.2009, 19:40
0.00 руб.
0 1 0
Добрый вечер. ув эксперты..
Недавно я захотел попрактиковаться в создании шаблона для joomla 1.15
Но при установке, точнее просмотре шаблона, вылезла ошибка такого рода
Parse error: syntax error, unexpected $end in /home/vshosts/hosts/***/*********.ru/www/joom/templates/bsk/index.php on line 62
Глянул на сам код, что то ошибок не заметил, везде закрыты теги..
Внизу выложил сам шаб, и xml
xml:
Код:

<?xml version="1.0" encoding="iso-8859-1"?>
<install version="1.5" type="template">
<name>bsk</name>
<version>2.5</version>
<creationDate>07/10/2009</creationDate>
<author>~zeloras~</author>
<authorEmail>zeloras@gmail.com</authorEmail>
<authorUrl>http://prowebers.ru</authorUrl>
<copyright>(c)c0la http://prowebers.ru</copyright>
<description>Bsk</description>

<files>
<filename>index.php</filename>
<filename>index.html</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
<filename>params.ini</filename>
<filename>component.php</filename>
<filename>css/template.css</filename>
<filename>css/index.html</filename>
<filename>html/index.html</filename>
<filename>html/modules.php</filename>
<filename>html/pagination.php</filename>
<filename>images/banner.jpg</filename>
<filename>images/bl.gif</filename>
<filename>images/blue_square.gif</filename>
<filename>images/br.gif</filename>
<filename>images/input.gif</filename>
<filename>images/list-active.gif</filename>
<filename>images/list-on.gif</filename>
<filename>images/logininput.gif</filename>
<filename>images/tl.gif</filename>
<filename>images/tr.gif</filename>
</files>

<languages>
<language tag="en-GB">en-GB.tpl_bsk.ini</language>
<language tag="ru-RU">ru-RU.tpl_bsk.ini</language>
</languages>
<administration>
<languages folder="admin">
<language tag="en-GB">en-GB.tpl_bsk.ini</language>
<language tag="ru-RU">ru-RU.tpl_bsk.ini</language>
</languages>
</administration>

<positions>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>bottom</position>
<position>banner</position>
<position>syndicate</position>
<position>breadcrumb</position>

</positions>

<params>
<param name="showComponent" type="radio" default="1" label="Show Component" description="Show/Hide the component output">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>

</install>


Шаблон в Приложении внизу \/
Я хочу, что бы был вывод самого контента, и обычного меню (регистрации не будет, и соотв. профилей юзеров)

Приложение:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
<head>
<jdoc:include type="head" />
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/bsk/css/template.css" type="text/css" />
</head>
<body>
<div id="header">
<h1>BaltStroykontent</h1>
</div>
<div id="gutter"></div>
<div id="col1">
<div id="navcontainer">
<ul>
<li><a href="http://web-mastery.info/">ÑÑÛËÊÀ</a></li>
<?php

if ($this->countModules( "user1" )>0 && $this->countModules( "user2" )>0){
$modtopwidth = 50;
}

else if ($this->countModules( "user1","user2" )) {
$modtopwidth = 100;
}

?>


<?php if ($this->countModules( "user1" )>0 or $this->countModules( "user2" )>0) : ?>
<?php if($this->countModules('user1')) : ?>
<jdoc:include type="modules" name="user1" style="table"/>

<?php endif; ?>
</ul>
</div>

</div>
<div id="col2">
<div class="roundcont">
<?php if ($this->getBuffer('message')) : ?>
<jdoc:include type="message" />
<?php endif; ?>

<?php if($this->params->get('showComponent')) : ?>
<jdoc:include type="component" />
<?php endif; ?>
<div class="roundbottom"><img src="images/bl.gif" alt="bl img" width="10" height="10" class="corner" style="display: none" /></div>
</div>

</div>

<div id="footer"><?php
echo"<p>
".JText::_('All Rights Reserved').' '. JHTML::Date( 'now', '%Y' ) .' ' . '<a href="'.JURI::base().'" title="'.JURI::base().'">'.JURI::base().'</a>'."
<a href='http://prowebers.ru'>Designed by zeloras</a>
</p>";
?> </div>
</body>
</html>

Обсуждение

Неизвестный
12.10.2009, 02:37
общий
пропущен endif для блока :
Код:
<?php if ($this->countModules( "user1" )>0 or $this->countModules( "user2" )>0) : ?> 

на 32 строке
Форма ответа