mak res
Elmas Üye
-
- Katılım
- Temmuz 18, 2013
-
- Mesajlar
- 39,638
-
- Tepkime puanı
- 564
-
- Puanları
- 354
-
- Yaş
- 38
-
- Konum
- istanbul
Önsayfada makalelerin yani diğer deyişle <jdoc:include type="component" /> ana bileşenin ön sayfada yer almasını engellemesi için gerekli işlemleri anlatacağım. Yapmamız gereken şey öncelikle index.php dosyasını Notpad veya Notpad++ ile açıp sayfa başında bulunan;
yazılarında ?> tan önceki satıra şu kodları ekliyoruz ;
yani son ve en saf haliyle aşağıdaki gibi sitemizin index.php içerisinde en üstüne yerleştiriyoruz;
bu kısmı ekledikten sonra <jdoc:include type="component" /> ana bileşeninin olduğu satırı bulup aşağıdaki örnekteki gibi ekliyoruz;
bu işlemleri uyguladıktan sonra artık Önsayfada görünsün bile deseniz makaleler ve makale olmadığı zamanlarda sayfada görsel kirliliğe sebep olan arkafonları sitenizin anasayfasından kalkmış olacaktır.
[Alıntı]
PHP:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
PHP:
PHP- Kodu:
class jTR {
function onsayfa(){
return (JRequest::getCmd('option')=='com_content' && !JRequest::getInt('id'));
}
}
$TR = new jTR($this);
yani son ve en saf haliyle aşağıdaki gibi sitemizin index.php içerisinde en üstüne yerleştiriyoruz;
PHP:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
class jTR {
function onsayfa(){
return (JRequest::getCmd('option')=='com_content' && !JRequest::getInt('id'));
}
}
$TR = new jTR($this);
?>
PHP:
<?php if(!$TR->onsayfa()) { ?>
<div id="">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<?php } else { ?>
<?php } ?>
bu işlemleri uyguladıktan sonra artık Önsayfada görünsün bile deseniz makaleler ve makale olmadığı zamanlarda sayfada görsel kirliliğe sebep olan arkafonları sitenizin anasayfasından kalkmış olacaktır.
[Alıntı]