BBCode ile Sağ Tık Engelleme

phpBB 3.2.x sürümleri için yapılmış özel BBCodelar ile ilgili paylaşımlar ve sorunlar için bu forumu kullanabilirsiniz.
Cevapla
Kullanıcı avatarı
Turkuaz
Kayıtlı Kullanıcı
Mesajlar: 104
Kayıt: 02.11.2017, 22:12
İletişim:

BBCode ile Sağ Tık Engelleme

Mesaj gönderen Turkuaz »

BBCODE Kullanımı Satırı :

Kod: Tümünü seç

[NoCopy]{TEXT}[/NoCopy]


HTML Yenileme Satırı :

Kod: Tümünü seç

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">


<script language="JavaScript">
document.onmousedown=click 
var times=0;

function click(){ 
if ((event.button==2) || (event.button==3)) { 
alert("Forumoloji.Net bazı içeriklerin kopyalanmasını yasaklamıştır. Kopyalama sonucunda doğacak olan sorumluluklar siz değerli kullanıcımıza aittir."); 
if (times>=1) { alert("Israr etmek yerine üye olmayı deneyebilirsiniz. :) "); } 
times++;
}// if
} 
// -->
</script>
YARDIM Satırı :

Kod: Tümünü seç

[NoCopy]Sağ Tık Engeller[/NoCopy]
Ben tercih olarak bu kodun kullanımını sadece yetkililere verdim. İsterseniz genel kullanıcılara da kullanma imkanı sunabilirsiniz. Yazılan mesajın ilgili kısımlarına yada tamamına uygulayabilirsiniz.

1 defa sağ tıklandığında ilk mesajı sonrasında 2. mesajı gösterir.

NOT : Mesajın sonunda çıkan " [/NoCopy] " yazısını silebilirsiniz. Site duyurusu içerisinde bu kodu bulundurduğunuzda engelleme uyarısı sitenin tüm bölümlerinde geçerli olmaktadır.

Örnek Tanıtım ..! = Kendi Sitemden Bir Sayfa
Tüm güzellikler sadece saygının eseridir. Duahazinem.com
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6996
Kayıt: 18.09.2005, 20:51
İletişim:

Re: BBCode ile Sağ Tık Engelleme

Mesaj gönderen ESQARE »

Sağ tık engellemenin tüm sayfalarda BBCode'suz çalışması için /styles/tema-adı/template/overall_header.html dosyasına alttaki kod eklenebilir.

Kod: Tümünü seç

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">


<script language="JavaScript">
document.onmousedown=click 
var times=0;

function click(){ 
if ((event.button==2) || (event.button==3)) { 
alert("Forumlarımızda içeriklerin kopyalanmasını yasaklamıştır. Kopyalama sonucunda doğacak olan sorumluluklar siz değerli kullanıcımıza aittir."); 
if (times>=1) { alert("Israr etmek yerine üye olmayı deneyebilirsiniz. :) "); } 
times++;
}// if
} 
// -->
</script>
Ayrıca ilk mesajdaki BBCode kullanımında ve üstteki belirttiğim kodlarda şu bölümlerdeki koyu renkle belirttiğim yazılar isteğe göre düzenlenebilir:
alert("Forumlarımızda içeriklerin kopyalanmasını yasaklamıştır. Kopyalama sonucunda doğacak olan sorumluluklar siz değerli kullanıcımıza aittir.");
if (times>=1) { alert("Israr etmek yerine üye olmayı deneyebilirsiniz. :) "); }
alert("Forumoloji.Net bazı içeriklerin kopyalanmasını yasaklamıştır. Kopyalama sonucunda doğacak olan sorumluluklar siz değerli kullanıcımıza aittir.");
if (times>=1) { alert("Israr etmek yerine üye olmayı deneyebilirsiniz. :) "); }
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
Turkuaz
Kayıtlı Kullanıcı
Mesajlar: 104
Kayıt: 02.11.2017, 22:12
İletişim:

Re: BBCode ile Sağ Tık Engelleme

Mesaj gönderen Turkuaz »

Bu durumu sadece misafir üyeler için nasıl oluşturabiliriz ? Kayıt şartı koyarak ?
Tüm güzellikler sadece saygının eseridir. Duahazinem.com
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6996
Kayıt: 18.09.2005, 20:51
İletişim:

Re: BBCode ile Sağ Tık Engelleme

Mesaj gönderen ESQARE »

Sadece misafirlere göstermek için kodları alttaki kodların arasına ekleyebilirsiniz.

Kod: Tümünü seç

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->

Kod: Tümünü seç

<!-- ENDIF -->
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
busratok
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 07.10.2020, 22:34

Re: BBCode ile Sağ Tık Engelleme

Mesaj gönderen busratok »

Merhaba,

Yukarıdaki her kodu denedim ama sağ tıkı engelleyemiyorum. Sitemde üyele, misafirler kimse sağ tıkla kopyalama yapasın istiyorum.

Yardımcı olursanız çok sevinirim.
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6996
Kayıt: 18.09.2005, 20:51
İletişim:

Re: BBCode ile Sağ Tık Engelleme

Mesaj gönderen ESQARE »

Kodlarda sorun yok. Temanızda yaptığınız kod değişikliklerinden sonra YKP’den önbellek temizliği yapmalısınız.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Cevapla

“3.2.x Özel BBcodelar” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 9 misafir