Merhaba Arkadaşlar;


Joomla ile kurduğumuz sitenin iyi yerlere gelip, arama motorlarında üst sıralarda çıkması için en önemli olan şey özgün içeriktir. Özgün içeriğe sahip siteler diğrlerinde her zaman bir adım öndedir. Fakat özgün olmak günümüzde o kadar da basit değildir. Çünkü bazı kişiler gerek tembel olduklarından, gerekse kul hakkı gibi bir şeyi gözetmediklerinden sitenizdeki içerik ve görselleri kısa süre içerisinde kopyalayıp kendi sitelerine aktarabiliyorlar. İşin kötü yanı ise alıntı olduğunu ve sitenizin kaynak olduğunu belirtmiyorlar. İşte bu tip can sıkıcı durumları engellemek için sağ tık engelinin nasıl yapıldığını anlatıyoruz:
İlk olarak konumuzun dışında olan yöntemi söyleyim. extensions.joomla.org sitesine girip arama kutucuğuna Right Click Ban yazmamız yeterli. Bu durumda karşımıza bir çok eklenti çıkacaktır. Bunları kullanarak kısmen çözüm sağlamış olabilirsiniz.


Bizim bu makalemizde anlatacağımız yöntem ise kod düzenlemesi ile alakalı. Bir kaç tane kod ekleme ile sitenizde hem sağ tık engeli, hem de yazı seçme işlevini engelleme sağlayacağız. Yani sadece sağ tık engellenmiş olmayacak, ayrıca sitenizdeki metinler de fare ile seçilemez hale gelecek. Bunun için:
İlk olarak halihazırda kullanmakta olduğunuz temanın index.php dosyasını bilgisayarınıza indirin.
Herhangi bir metin düzenleyicisi (Not defteri gibi) ile bu dosyayı açın.
<head> ile </head> etiketleri arasına aşağıda verdiğim kodları ekleyin.
PHP- Kodu:

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"> <script language="JavaScript1.2">


function disableselect(e){


return false


}


function reEnable(){


return true


}


//if IE4+


document.onselectstart=new Function ("return false")


//if NS6


if (window.sidebar){


document.onmousedown=disableselect


document.onclick=reEnable


}


</script>




Artık sitenizde sağ tık ve metin seçme engellenmiş oldu. Bu arada bu işlem sadece kullanmakta olduğunuz tema için geçerlidir. Eğer farklı bir tema kullanmaya geçerseniz, o temanın index.php dosyasında aynı işlemleri tekrar yapmanız gerekmektedir.