Помогите с шаблоном к joomla

zzzzz
На сайте с 12.12.2006
Offline
204
3025

Вобщем есть шаблон для joomla 1.0. для будущего сайтика, но столкнулся с одной проблемой, этот шаблон вроде бы изначально предназначался для магазина на joomla или что то вроде того и при установке на обычный сайт без shopa на главной пропадает содержание, типа этого:

Добро пожаловать в Joomla!

бла-бла-бла.......

бла-бла-бла.......

бла-бла-бла.......

имею ввиду что пропадает только контент, а различные модули в боковой колонке выводятся без проблем, поковырялся в шаблоне, пытался менять место расположения модулей с помощью <?php mosLoadModules('user...', -1); ?> , но без результата :(

Возможно кто то сталкивался с подобной ерундовиной в joomla , буду благодарен за совет.

п.с. демо этого шаблона:

http://template15.joomlart.com/ja_kulanite/

/////
D
На сайте с 04.02.2006
Offline
139
#1

В место предполагаемого вывода контента вставить <?php mosMainBody(); ?>

zzzzz
На сайте с 12.12.2006
Offline
204
#2
Dozor:
В место предполагаемого вывода контента вставить <?php mosMainBody(); ?>

Вроде всё есть в шаблоне:

<?php if(!$tmpTools->isFrontPage()) : ?>

<?php mosMainbody(); ?>
<?php endif; ?>

но нифига не появляется, я в шоке :(

Вот вобщем весь код шаблона, может там что не так?:

<?php

/**
* @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );
defined( 'DS') || define( 'DS', DIRECTORY_SEPARATOR );

include_once (dirname(__FILE__).DS.'/ja_vars_1.0x.php');

?>

<!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">

<head>
<?php mosShowHead(); ?>
<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/mootools.v1.11.js"></script>

<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/typo.css" type="text/css" />

<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.script.js"></script>

<!-- Menu head -->
<?php $jamenu->genMenuHead(); ?>

<link href="<?php echo $tmpTools->templateurl(); ?>/css/colors/<?php echo $tmpTools->getParam(JA_TOOL_COLOR); ?>.css" rel="stylesheet" type="text/css" />

<!--[if lte IE 6]>
<style type="text/css">
.clearfix {height: 1%;}
img {border: none;}
</style>
<![endif]-->

<!--[if gte IE 7.0]>
<style type="text/css">
.clearfix {display: inline-block;}
</style>
<![endif]-->

<?php if ($tmpTools->isIE6()) { ?>
<!--[if lte IE 6]>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie6.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $tmpTools->templateurl(); ?>/css/colors/<?php echo $tmpTools->getParam(JA_TOOL_COLOR); ?>-ie6.php" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var siteurl = '<?php echo $tmpTools->baseurl();?>/';
window.addEvent ('load', makeTransBG);
function makeTransBG() {
makeTransBg($$('img'));
}
</script>
<![endif]-->
<?php } ?>
</head>

<body id="bd" class="<?php echo $tmpTools->getParam(JA_TOOL_SCREEN);?> fs<?php echo $tmpTools->getParam(JA_TOOL_FONT);?>" >
<a name="Top" id="Top"></a>
<ul class="accessibility">
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-content" title="Skip to content">Skip to content</a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-mainnav" title="Skip to main navigation">Skip to main navigation</a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-col" title="Skip to 1st column">Skip to 1st column</a></li>
</ul>

<div id="ja-wrapper">

<!-- BEGIN: HEADER -->
<div id="ja-headerwrap">
<div id="ja-header" class="clearfix">
<?php
$siteName = $tmpTools->sitename();
if ($tmpTools->getParam('logoType')=='image') { ?>
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span></a>
</h1>
<?php } else {
$logoText = (trim($tmpTools->getParam('logoText'))=='') ? $config->sitename : $tmpTools->getParam('logoText');
$sloganText = (trim($tmpTools->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>
<h1 class="logo-text">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a>
</h1>
<p class="site-slogan"><?php echo $sloganText;?></p>
<?php } ?>

<!-- BEGIN: MAIN NAVIGATION -->
<div id="ja-mainnav">
<?php $jamenu->genMenu (0); ?>
</div>
<!-- END: MAIN NAVIGATION -->

<?php if (mosCountModules('user4')) { ?>
<div id="ja-search">
<?php mosLoadModules('user4', -1); ?>
</div>
<?php } ?>

<?php if (mosCountModules('top')) { ?>
<div id="ja-login">
<?php mosLoadModules('top', -1); ?>
</div>
<?php } ?>

<?php if ($tmpTools->getParam(JA_TOOL_USER)) { ?>
<div id="ja-usertools">
<?php $tmpTools->genToolMenu($tmpTools->getParam(JA_TOOL_USER) & 7, 'gif'); ?>
</div><div class="clr"></div>
<?php } ?>

</div>
</div>
<!-- END: HEADER -->

<?php if (mosCountModules('user5')) { ?>
<!-- BEGIN: TOPSPOTLIGHT -->
<div id="ja-topsl" style="background:url(<?php echo $tmpTools->templateurl()."/images/header/".$tmpTools->getRandomImage(dirname(__FILE__).DS."images".DS."header");?>)">
<?php mosLoadModules('user5', -2); ?>
</div>
<!-- END: TOPSPOTLIGHT -->
<?php } ?>

<div id="ja-containerwrap<?php echo $divid; ?>">
<div id="ja-container" class="clearfix">

<!-- BEGIN: CONTENT -->
<div id="ja-content">

<?php if( mosCountModules('user7') ) {?>
<div id="ja-tabs">
<?php mosLoadModules('user7', -1); ?>
</div>
<?php } ?>

<div id="ja-current-content">

<?php if(!$tmpTools->isFrontPage()) : ?>
<div id="ja-pathway">
<?php mosPathWay(); ?>
</div>
<?php endif ; ?>

<?php if(!$tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>

<!-- BEGIN: JAZIN -->
<?php if($tmpTools->isFrontPage()) : ?>
<div id="jazin-fp">
<?php mosLoadModules('ja-news', -1); ?>
</div>
<?php endif; ?>
<!-- END: JAZIN -->

</div>

<?php if(mosCountModules('banner')) : ?>
<!-- BEGIN: BANNER -->
<div id="ja-banner">
<?php mosLoadModules('banner'); ?>
</div>
<!-- END: BANNER -->
<?php endif; ?>

</div>
<!-- END: CONTENT -->

<?php if ($ja_col) { ?>
<!-- BEGIN: COLUMNS -->
<div id="ja-colwrap">
<div id="ja-col">
<?php mosLoadModules('left', -2); ?>
<?php mosLoadModules('right', -2); ?>
</div></div><br />
<!-- END: COLUMNS -->
<?php } ?>

</div></div>

<!-- BEGIN: FOOTER -->
<div id="ja-footer" class="clearfix">
<?php mosLoadModules("user3", -1); ?>
<?php include_once (dirname(__FILE__).DS.'/footer.php' ); ?>
</div>
<!-- END: FOOTER -->

</div>
<?php mosLoadModules("debug", -1); ?>

</body>

</html>
[Удален]
#3

Тс скинте в лс аську, помогу.

J0
На сайте с 13.05.2007
Offline
39
#4

Сам не джумлист, но, по идее, кусок:


<?php if(!$tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>

<!-- BEGIN: JAZIN -->
<?php if($tmpTools->isFrontPage()) : ?>
<div id="jazin-fp">
<?php mosLoadModules('ja-news', -1); ?>
</div>
<?php endif; ?>
<!-- END: JAZIN -->

стоит попробовать заменить на:


<?php if($tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>
Зарабатываю тут (http://www.setlinks.ru/?pid=17004).
A
На сайте с 20.12.2008
Offline
71
#5

zzzzz, похоже, что этот шаблон на главную вытягивает все содержимое раздела shop.

Возьмите и гляньте код с стандартного дистрибутива. Или гляньте с установленным шопом в main menu что там стоит на главной.

zzzzz
На сайте с 12.12.2006
Offline
204
#6
jegx0a:
Сам не джумлист, но, по идее, кусок:

<?php if(!$tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>

<!-- BEGIN: JAZIN -->
<?php if($tmpTools->isFrontPage()) : ?>
<div id="jazin-fp">
<?php mosLoadModules('ja-news', -1); ?>
</div>
<?php endif; ?>
<!-- END: JAZIN -->


стоит попробовать заменить на:


<?php if($tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>

Бинго! Всем спасибо, лечение от доктора jegx0a помогло :D

zzzzz добавил 13.03.2009 в 11:55

Походу раньше времени я обрадовался, теперь на главной всё ок, а на внутренних, включая контакты и пр. ничего не открывается 😂, полтергейст...

D
На сайте с 04.02.2006
Offline
139
#7
zzzzz:
Бинго! Всем спасибо, лечение от доктора jegx0a помогло :D

zzzzz добавил 13.03.2009 в 11:55
Походу раньше времени я обрадовался, теперь на главной всё ок, а на внутренних, включая контакты и пр. ничего не открывается 😂, полтергейст...

ну правильно, у Вас уже условие отображения <?php mosMainbody(); ?> только для главной страницы теперь значится:)

J0
На сайте с 13.05.2007
Offline
39
#8

Тогда замени


<?php if(!$tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>

<!-- BEGIN: JAZIN -->
<?php if($tmpTools->isFrontPage()) : ?>
<div id="jazin-fp">
<?php mosLoadModules('ja-news', -1); ?>
</div>
<?php endif; ?>
<!-- END: JAZIN -->

на


<?php if(!$tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<?php endif; ?>
<!-- BEGIN: JAZIN -->
<?php if($tmpTools->isFrontPage()) : ?>
<?php mosMainbody(); ?>
<div id="jazin-fp">
<?php mosLoadModules('ja-news', -1); ?>
</div>
<?php endif; ?>
<!-- END: JAZIN -->

На главной будет mosMainBody и новости (div id = jazin-fp).

zzzzz
На сайте с 12.12.2006
Offline
204
#9

Короче не понял чё сделал:D но уже всё норм отображается, всем спс!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий