
Merhaba arkadaşlar, bugün sizlere Xenforo yazılımında kopyalama ve sağ tık engelini çalıştıran kod parçacığını tanıtacağım. İlk olarak Kod parçacığını tanıtmak istiyorum. Kod, sadece
crtl+c
yapıldığında veya sağ clik yapıldığında aktif olur. Ekrana çıkmasını istediğiniz yazıları ayarlaya bilir ve düzenleyebilirsiniz. Kurulum oldukça basit, ilk olarak görünüm ve diller kısmından şablonlara gelin. Şablonlar kısmından PAGE_CONTAINER
isimli şablonu bulun ve şablonun en altına inin.
JavaScript:
<!-- Kopya ve sağ tık engellemesi için JavaScript kodu -->
<script>
// Kopyalama işlemi engelleniyor
$(document).bind('copy', function(e) {
alert('Oops!.. Sitemizden İçerik Kopyalamak Yasaktır !!!'); // Kopyalama girişimine karşı uyarı mesajı
return false; // Kopyalamayı engelle
});
// Sağ tıklama engellemesi
$(document).bind('contextmenu', function(e) {
alert('Oops!.. Sitemizde Sağ Tıklama Engellidir !!!'); // Sağ tıklama girişimine karşı uyarı mesajı
return false; // Sağ tıklamayı engelle
});
// Internet Explorer'da sağ tıklama engellemesi
function IE(e) {
if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) {
alert('UYARI !'); // Internet Explorer'da sağ tıklama girişimine karşı uyarı mesajı
return false; // Sağ tıklamayı engelle
}
}
// Diğer tarayıcılarda sağ tıklama engellemesi
function NS(e) {
if (document.layers || (document.getElementById && !document.all)) {
if (e.which == "2" || e.which == "3") {
alert('Hiç etik değil'); // Diğer tarayıcılarda sağ tıklama girişimine karşı uyarı mesajı
return false; // Sağ tıklamayı engelle
}
}
}
// Internet Explorer'da mousedown ve Diğer tarayıcılarda mouseup olaylarını dinleme
document.onmousedown = IE;
document.onmouseup = NS;
// Tarayıcı bağımsız sağ tıklama engellemesi
document.oncontextmenu = new Function("return false");
</script>