PDA

Zobacz pełną wersję : Problem z usunięciem modułu po prawej stronie



agata89
12-09-2014, 22:27
Witam,
mam problem z usunięciem modułu po prawej stronie strony www (auto-klasyka.pl) Usunęłam informacje z pliku index.php, usunełam również wszystkie zbędne moduły z poziomu zaplecza. Na wersji lokalnej problem znikł po wyżej wymienionych działaniach, jednak na stronie na serwerze problem pozostaje. Pliki z katalogu templates w obu przypadkach zostały przekopiowane.
Prosze o informację, co może być jeszcze problemem?

Agata

mjmartino
12-09-2014, 22:28
Chodzi Ci o moduł FB ?

Bazyl
12-09-2014, 22:29
Cześć,

Wyczyść cache Joomla oraz przeglądarki.

agata89
12-09-2014, 22:39
Hej,
nie mam na myśli modułu FB. Jeśli zajrzysz na stronę np. zakładka "kontakt" zobaczysz że po prawej stronie jest puste miejsce.
Wyczyściłam pamięć podręczną i to niestety nie przyniosło efektu.

zwiastun
12-09-2014, 23:27
Powodem jest pewno niedokładnie usunięty kod z pliku szablonu. Bez dostępu do plików szablonu rozwiązywanie problemu to zabawa w zgadywankę.

agata89
12-09-2014, 23:32
<?php
defined('_JEXEC') or die;

jimport('joomla.filesystem.file');

// check modules

$showbottom = ($this->countModules('position-9') or $this->countModules('position-10') or $this->countModules('position-11'));
$showleft = ($this->countModules('position-4') or $this->countModules('position-7') or $this->countModules('position-5'));


JHtml::_('behavior.framework', true);

// get params
$color = $this->params->get('templatecolor');
$logo = $this->params->get('logo');
$navposition = $this->params->get('navposition');
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$templateparams = $app->getTemplate(true)->params;

$doc->addStyleSheet($this->baseurl.'/templates/system/css/system.css');
$doc->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/position.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/layout.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/print.css', $type = 'text/css', $media = 'print');

$files = JHtml::_('stylesheet', 'templates/'.$this->template.'/css/general.css', null, false, true);
if ($files):
if (!is_array($files)):
$files = array($files);
endif;
foreach($files as $file):
$doc->addStyleSheet($file);
endforeach;
endif;

$doc->addStyleSheet('templates/'.$this->template.'/css/'.htmlspecialchars($color).'.css');
if ($this->direction == 'rtl') {
$doc->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/template_rtl.css');
if (file_exists(JPATH_SITE . '/templates/' . $this->template . '/css/' . $color . '_rtl.css')) {
$doc->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/'.htmlspecialchars($color).'_rtl.css');
}
}

$doc->addScript($this->baseurl.'/templates/'.$this->template.'/javascript/hide.js', 'text/javascript');

?>
<!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; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />

<!--[if lte IE 6]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/ieonly.css" rel="stylesheet" type="text/css" />
<?php if ($color=="personal") : ?>
<style type="text/css">
#line {
width:98% ;
}
.logoheader {
height:200px;
}
#header ul.menu {
display:block !important;
width:98.2% ;
}
</style>
<?php endif; ?>
<![endif]-->

<!--[if IE 7]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/ie7only.css" rel="stylesheet" type="text/css" />
<![endif]-->

<script type="text/javascript">
var big ='<?php echo (int)$this->params->get('wrapperLarge');?>%';
var small='<?php echo (int)$this->params->get('wrapperSmall'); ?>%';
var altopen='<?php echo JText::_('TPL_BEEZ2_ALTOPEN', true); ?>';
var altclose='<?php echo JText::_('TPL_BEEZ2_ALTCLOSE', true); ?>';
var bildauf='<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/images/plus.png';
var bildzu='<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/images/minus.png';
var rightopen='<?php echo JText::_('TPL_BEEZ2_TEXTRIGHTOPEN', true); ?>';
var rightclose='<?php echo JText::_('TPL_BEEZ2_TEXTRIGHTCLOSE', true); ?>';
var fontSizeTitle='<?php echo JText::_('TPL_BEEZ2_FONTSIZE', true); ?>';
var bigger='<?php echo JText::_('TPL_BEEZ2_BIGGER', true); ?>';
var reset='<?php echo JText::_('TPL_BEEZ2_RESET', true); ?>';
var smaller='<?php echo JText::_('TPL_BEEZ2_SMALLER', true); ?>';
var biggerTitle='<?php echo JText::_('TPL_BEEZ2_INCREASE_SIZE', true); ?>';
var resetTitle='<?php echo JText::_('TPL_BEEZ2_REVERT_STYLES_TO_DEFAULT', true); ?>';
var smallerTitle='<?php echo JText::_('TPL_BEEZ2_DECREASE_SIZE', true); ?>';
</script>

</head>

<body>

<div id="all">
<div id="back">
<div id="header">
<div class="logoheader">
<h1 id="logo">

<?php if ($logo): ?>
<img src="<?php echo $this->baseurl ?>/<?php echo htmlspecialchars($logo); ?>" alt="<?php echo htmlspecialchars($templateparams->get('sitetitle'));?>" />
<?php endif;?>
<?php if (!$logo ): ?>
<?php echo htmlspecialchars($templateparams->get('sitetitle'));?>
<?php endif; ?>
<span class="header1">
<?php echo htmlspecialchars($templateparams->get('sitedescription'));?>
</span></h1>
</div><!-- end logoheader -->
<ul class="skiplinks">
<li><a href="#main" class="u2"><?php echo JText::_('TPL_BEEZ2_SKIP_TO_CONTENT'); ?></a></li>
<li><a href="#nav" class="u2"><?php echo JText::_('TPL_BEEZ2_JUMP_TO_NAV'); ?></a></li>


</ul>
<h2 class="unseen"><?php echo JText::_('TPL_BEEZ2_NAV_VIEW_SEARCH'); ?></h2>
<h3 class="unseen"><?php echo JText::_('TPL_BEEZ2_NAVIGATION'); ?></h3>
<jdoc:include type="modules" name="position-1" />
<div id="line">
<div id="fontsize"></div>
<h3 class="unseen"><?php echo JText::_('TPL_BEEZ2_SEARCH'); ?></h3>
<jdoc:include type="modules" name="position-0" />
</div> <!-- end line -->


</div><!-- end header -->
<div id="<?php echo $showRightColumn ? 'contentarea2' : 'contentarea'; ?>">


<?php if ($navposition=='left' and $showleft) : ?>


<div class="left1 <?php if ($showRightColumn==NULL){ echo 'leftbigger';} ?>" id="nav">
<jdoc:include type="modules" name="position-7" style="beezDivision" headerLevel="3" />
<jdoc:include type="modules" name="position-4" style="beezHide" headerLevel="3" state="0 " />
<jdoc:include type="modules" name="position-5" style="beezTabs" headerLevel="2" id="3" />


</div><!-- end navi -->
<?php endif; ?>

<div id="<?php echo $showRightColumn ? 'wrapper' : 'wrapper2'; ?>" <?php if (isset($showno)){echo 'class="shownocolumns"';}?>>

<div id="main">

<?php if ($this->countModules('position-12')): ?>
<div id="top"><jdoc:include type="modules" name="position-12" />
</div>
<?php endif; ?>

<jdoc:include type="message" />
<jdoc:include type="component" />

</div><!-- end main -->

</div><!-- end wrapper -->
<div id="close">
<a href="#" onclick="auf('right')">
<span id="bild">

</div>

<?php if ($navposition=='center' and $showleft) : ?>
<?php endif; ?>
<div class="wrap"></div>
</div> <!-- end contentarea -->
</div><!-- back -->
</div><!-- all -->
</div>
</div>
<jdoc:include type="modules" name="debug" />
</body>
</html>

załączam kod

zwiastun
13-09-2014, 00:00
Nie zrozum źle, ale działanie kodu bada się przede wszystkim w działaniu. Czytanie i analizowanie może, oczywiście dać odpowiedź, ale możesz to zrobić również sama, skoro edytowałaś ten kod, a jest to - jak widzę - kod szablonu Beez 2.0.
Najpierw przywróć oryginalny kod, a potem usuwaj całe bloki do usunięcia, bo w tej chwili pozostawiłaś kawałki (zupełnie bez sensu) obsługujące w szablonie Beez 2.0 zwijanie/rozwijanie prawej kolumny.

agata89
13-09-2014, 14:56
Przenosząć Joomle z lokalnej stacji na serwer pliki są identyczne, wszelkie ustawienia w zapleczu również stąd moje zapytanie dlaczego akurat w sieci pozostaje pusty ten moduł po prawej stronie.

zwiastun
13-09-2014, 18:39
Nie wiem, co i jak się dzieje u Ciebie lokalnie i na serwerze, w żadne takie zapewnienia po prostu nie wierzę. W kodzie masz pozostawione z oryginału kawałki, które powodują, co powodują:


<div id="close">
<a href="#" onclick="auf('right')">
<span id="bild">

</div>

agata89
14-09-2014, 22:42
Już sobie poradziłam z moim problemem. Pozdrawiam