Merhabalar,
Sitemizdeki soru-cevap kısmında kullanıcılar soru soruyor ve bu sorularda genellikle link ekliyorlar, örnek olarak şöyle: http://bit.ly/1W18qUN ben bu linklerin başına yönlendirme adresi yani /git.php?url= uzantısı ekleyip backlink çıkışını gizlemek istiyorum, şu an şöyle görünüyor http://prntscr.com/7zlcyf ve böyle http://prntscr.com/7zld9c olması gerekiyor, nasıl yapabilirim? Eklentinin yapımcısı Javascript ile yapılabileceğini söyledi.
Herkese şimdiden teşekkürler.
Sayfadaki link çıkışlarının başına yönlendirme kodu ekleme
6
●753
- 05-08-2015, 13:01:06
- 05-08-2015, 20:31:04sistem zaten harici link'leri .ext-link sınıfıyla belirtmiş, sadece içerik kısmındaki harici linkleri alıp başına istediğiniz url'yi ekleyebilirsiniz, şu şekilde;
var hariciLinkler = document.querySelectorAll('#sabai-content .ext-link'); for(var i = 0; i < hariciLinkler.length; i++) { var link = hariciLinkler[i]; link.href = 'http://site.com/git.php?url=' + link.href; } - 05-08-2015, 21:07:28Bu kodları temanın fonksiyon dosyasına ekleyeceğim dimi ? ekledim çalışmadı.jebias adlı üyeden alıntı: mesajı görüntüle
Birde .ext-link eklenti sayesinde oluyor, eklenti nofollow yapmak ve icon eklemek için öyle yapıyor, ben bunu yapabilir isem o eklentiyi kaldıracağım yeni .ext-link yokmuş gibi yapmam gerekiyor, yada kodun içine birde dışarıya çıkan linkleri işaretleyecek bir şeyler eklemeliyiz.
Not: şu an eklentiyi kapattım. - 05-08-2015, 22:13:00kodları footer.php'ye <script></script> tagları arasına ekleyebilirsiniz.SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
şu şekilde;
var hariciLinkler = document.querySelectorAll('#sabai-content a'); for(var i = 0; i < hariciLinkler.length; i++) { var link = hariciLinkler[i]; if (link.href.indexOf('sistemgereksinimleri.net') === -1) { link.href = 'http://sistemgereksinimleri.net/git.php?url=' + link.href; // burda link dışarı çıkan bir <a> tag'ı istediğiniz düzenlemeyi yapabilirsiniz link.classList.add('disari-link'); // sınıf ekleme link.setAttribute('rel', 'no-follow'); // attribute ekleme } } - 06-08-2015, 01:00:27Hocam yazdığınız kod çok güzel, no-follow yapmanızda iyi olmuş ancak kodlar işlevini yerine getirmedi, şu an ekli, dediğiniz gibi footer dosyasına analiz kodlarından önce ekledim ancak çalıştıramadım, bir kontrol ederseniz iyi olur.jebias adlı üyeden alıntı: mesajı görüntüle
- 06-08-2015, 20:34:05kodlar sayfa tam olarak yüklenmeden çalışıyordur, yada hiç çalışmıyordur.SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
sayfanın yüklendiğini yakalayıp, çalıştırman gerekiyor.
http://stackoverflow.com/questions/5...ocument-onload
http://stackoverflow.com/questions/1...vs-body-onload - 08-08-2015, 01:38:00Tamamdır tam istediğim gibi oldu, şu kodu eklediğimde çalışıyor.jebias adlı üyeden alıntı: mesajı görüntüle
<script language="javascript"> function bodyOnloadHandler() { console.log("body onload"); } window.onload = function(e) { console.log("window loaded");</script>Pek bir şey anlamadım aslında ama kurcalaya kurcalaya yaptım
umarım bir yeri düzeltirken bir diğerini batırmamışımdır.
umarım bir yeri düzeltirken bir diğerini batırmamışımdır.