lostyazilim
tr.link

Kopyalanan Yazıya Otomatik Kaynak Adresi Eklemede Satır Sorunu

2 Mesajlar 644 Okunma
lstbozum
tr.link

Azurrexe Azurrexe WM Aracı Kullanıcı
  • Üyelik 15.02.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Anadolu
  • Ad Soyad C** E**
  • Mesajlar 67
  • Beğeniler 1 / 10
  • Ticaret 0, (%0)
İçerik hırsızlığına karşı alınan önlemlerden biri çok küçük bir yöntem olsa da kopyalanan yazıya kaynak adresinin eklenmesidir. Bazı zamanlar hızlı mesajlaşmalarda bu yöntem çok büyük bir iş görebiliyor bildiğiniz üzere. Ancak ben bu yöntemi kullanmaya başladıktan bir süre sonra sitemdeki bir yazı kopyalandığında satır atlanmadığını fark ettim. Yani karman çorman oluyordu. Bu durumla karşı karşıya kalan birçok kişi vardır. Kimisi araştırarak sorunu çözmüştür ancak kimisi de bir sonuca varamamıştır. Ben yabancı kaynaklardan yaptığım araştırmalara göre bu sorunun çözümünün sadece bir tag ismini değiştirilerek sağlandığını öğrendim.

Bu da şöyle: kodlarınızda yer alan "var newdiv = document.createElement('div');" bölümündeki "div" yerine "pre" tagını kullanmanız. Dediğim gibi tek bir tag ismi değişikliği ile sorun çözülüyor. Aşağıda sorunsuz çalışan kodu da yayınlıyorum. Umarım boşluk sorunu yaşayanlar için faydalı olur. Kodu script tagları içerisine alarak meta tagları arasına yerleştirirdiğinizde sorunsuz çalışacaktır.

KOD :::

function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "

Kaynak Linki : "+document.location.href+"
";
var copytext = selection + pagelink;
var newdiv = document.createElement('pre');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.addLink;


Kaynak Linki : http://www.kahkahaha.com/kopyalanan-yaziya-otomatik-kaynak-adresi-eklemede-satir-sorunu_m86-makale.html
 

 

wmaraci
reklam

ugurcanka ugurcanka Öğrenci Kullanıcı
  • Üyelik 09.12.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad U** K**
  • Mesajlar 561
  • Beğeniler 112 / 90
  • Ticaret 34, (%100)
Tynt kullanabilirsin.
 

 

Developer
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al