PDA

Zobacz pełną wersję : Problem z usunięciem validatora ze stopki



piasio
09-04-2009, 13:08
Mam problem z wyrzuceniem linku walidator ze stopki.
Kawałek kodu z orginalnego index.php

<div id="footer">
<p><jdoc:include type="module" style="footer" />
<?php echo JText_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>.
<?php echo JText_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
<jdoc:include type="modules" name="debug" />
</p>
okroiłem do :

<div id="footer">
<p><jdoc:include type="module" style="footer" />
<?php echo JText_('') ?>
<?php echo JText_('Valid') ?>
<jdoc:include type="modules" name="debug" />

No i w efekcie zostaje: Designed by: xxx. xxx . Valid

Usunięcie
<?php echo JText_('Valid') ?> lub pozostawienie ('') powoduje że znika cała treść ze stopki.. (a jak dobrze rozumiem w wypadku darmowych szablonów Themza mozna wyrzucić info o joomli ale musi zostać link do strony twórcy.. jeśli się myla proszę o sprostowanie)

Temat wprawdzie wałkowany wielokrotnie ale nie chcę włączać modułu footer. Chciałbym dotrzeć do pliku gdzie te info są zapisane i zmodyfikować je ręcznie. Nie bardzo kumam też dlaczego mogę wywalić wszystko inne i jest ok a z tym kawałkiem kodu jest zong :mad:.

zwiastun
09-04-2009, 14:04
Masz zakodowane w pierwszej linii index.php
defined( '_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die( 'Restricted access' );

1. Z kodu odczytaj treść stopki, którą musisz zostawić
2. Zamień powyższą linię na
defined('_JEXEC') or die('Restricted access');
3. Usuń z kodu stopki zostawiajac tylko
<p id="power_by" align="center">

</p>
4. W środek tego wpisz, co musisz wyświetlać.

piasio
09-04-2009, 15:02
Działa jak natura chciała :D
Dziękówka !