Web Analytics Made Easy - Statcounter

Tema düzenleyici

XenForo forumunuzda sağ tıklama ve belirli klavye kısayollarını engellemek

  • Konuyu Başlatan Konuyu Başlatan HAN
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 65
Yönetici
HAN

HAN

WFN Moderatör
Katılım
9 Nis 2024
Mesajlar
674
Çözüm
2
Tepki Skoru
390
Ticaret Puanı
0
Üyelik
2 Yıl 27 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
SEO Uzmanı
1/3
Konu sahibi
Bu eklenti, add-ons XenForo 2.3.X ile uyumlu ve stabil olarak çalışmaktadır

Uyumlu XF 2 Sürümleri
  1. 2.2.X
  2. 2.3.X
  1. Admin Paneline Giriş Yapın: XenForo admin paneline giriş yapın.
  2. Şablonları Düzenleyin: Görünüm ve Şablonlar (Appearance & Templates) bölümüne gidin.
  3. Şablon Seçin: Kullandığınız temanın ana şablonunu (genellikle PAGE_CONTAINER) bulun ve düzenleyin.
  4. JavaScript ve CSS Kodunu Ekleyin: Aşağıdaki JavaScript ve CSS kodunu <head> veya <body> etiketlerinin kapanışından hemen önce şablona ekleyin.
JavaScript Kodu:

CSS:
<script type="text/javascript">
  // Sağ tıklama işlemini engelleyen ve uyarı veren JavaScript kodu
  document.addEventListener('contextmenu', function(e) {
      e.preventDefault();
      showWarning();
  }, false);

  // Klavye kısayollarını engellemek için
  document.onkeydown = function(e) {
      if (e.keyCode == 123 || // F12
          (e.ctrlKey && e.shiftKey && e.keyCode == 73) || // Ctrl+Shift+I
          (e.ctrlKey && e.shiftKey && e.keyCode == 74) || // Ctrl+Shift+J
          (e.ctrlKey && e.keyCode == 85) || // Ctrl+U
          (e.ctrlKey && e.keyCode == 67)) { // Ctrl+C
          showWarning();
          return false;
      }
  };

  // Uyarı mesajını göstermek için fonksiyon
  function showWarning() {
      var warningDiv = document.getElementById('rightClickWarning');
      if (warningDiv) {
          warningDiv.style.display = 'flex';
          setTimeout(function() {
              warningDiv.style.display = 'none';
          }, 3000); // Uyarı mesajını 3 saniye sonra gizle
      }
  }
</script>

CSS Kodu:​


Kod:
/* Uyarı mesajı için stil */
#rightClickWarning {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(45deg, #4285F4, #EA4335, #FBBC05, #34A853); /* Google renkleri */
    -webkit-background-clip: text;
    color: transparent;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    text-align: center;
    animation: fadeInOut 3s ease-in-out;
    justify-content: center;
    align-items: center;
}

/* Uyarı mesajının animasyonu */
@keyframes fadeInOut {
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { opacity: 0; }
}

HTML Kodu: yazıyı kendinize göre düzenleyin​


Bu kısmı body etiketinin içine ekleyin:

Kod:
<div id="rightClickWarning">Mucitler Forumda Kopyalama Yasaktır!</div>
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

← Önceki Konu

Xenforo Html Bakım Modu

  • HAN
  • Cevaplar: 0
Sonraki Konu →

Xenforo Eklentisiz Filigran Sistemi

  • HAN
  • Cevaplar: 0
Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Haftanın Trendleri

Ayın Trendleri

İpuçları
Geri
Üst