lostyazilim
tr.link

Dışarı linkleri yeni pencerede açmak

6 Mesajlar 2.267 Okunma
lstbozum
tr.link

kerimptk kerimptk Youtuber Kullanıcı
  • Üyelik 19.06.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici / Youtuber
  • Konum Ankara
  • Ad Soyad K** P**
  • Mesajlar 1440
  • Beğeniler 194 / 234
  • Ticaret 46, (%100)
Arkadaşlar bloglarımızda malumunuz bazı zamanlarda dışarıya linkler vermek zorunda kalıyoruz. Gerek reklamlarımız olsun gerek download linkleri olsun tüm tüm linklerimiz aynı sayfada açılıyor. Buda sitedeki ortalama kalma süremizi kısaltıyor. Ben sitemdeki tüm dışarıya linklerin otomatik olarak yeni sekme yada pencerede açılmasını istiyorum. Dışarıya linkleri diğer linklerden ayırt edip yeni sekmede açılmasını sağlayabilecek bir sistem varmıdır bunu öğrenmek istiyorum.
 

 

Abone Ol : www.youtube.com/@kerimpotuk
wmaraci
reklam

dtdesign dtdesign vizyondakifilm.org Kullanıcı
  • Üyelik 04.09.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Kırıkkale
  • Ad Soyad ** **
  • Mesajlar 480
  • Beğeniler 47 / 78
  • Ticaret 0, (%0)
html a linkleme kodunun "target" parametresi araştırınız..
 

 

dursuntokgoz.com.tr | dursuntokgoz.net | vizyondakifilm.org

kerimptk kerimptk Youtuber Kullanıcı
  • Üyelik 19.06.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici / Youtuber
  • Konum Ankara
  • Ad Soyad K** P**
  • Mesajlar 1440
  • Beğeniler 194 / 234
  • Ticaret 46, (%100)
Hocam bu tagı site içi site dışı diye ayırabiliyormuyuz yoksa her yazıda tek tek mi ekleyeceğiz
 

 

Abone Ol : www.youtube.com/@kerimpotuk

Psycho Psycho <--! Am I Psycho? --> Kat. Mod.
  • Üyelik 11.12.2010
  • Yaş/Cinsiyet 37 / E
  • Meslek Emekçi
  • Konum Edirne
  • Ad Soyad H** K**
  • Mesajlar 6011
  • Beğeniler 3911 / 3918
  • Ticaret 6, (%100)
Wordpress için çoğu seo eklentisi dışarıya olan linkleri ayrı sayfada açtırır zaten.

Bunun dışında jquery ile tüm dışarıya linklere otomatik olarak target="_blank" etiketi ekletebilirsin.

Tek yapman gereken aşağıdaki kodu head etiketleri arasına eklemek:

<script>
$(document).ready(function() {
$("a[@href^=http]").each(
function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr('target', '_blank');
}
}
)
});
</script>


Kodun çalışabilmesi için sayfada jquery kütüphanesinin çağırılıyor olması lazım. Eğer çağırılmıyorsa koddan hemen önce şunu ekle:

<script></script>
GizemliLORD

kişi bu mesajı beğendi.

Hatalıysam telefon etme, idare et (?)

wmaraci
wmaraci

esocials esocials Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 04.11.2011
  • Yaş/Cinsiyet 44 / E
  • Meslek diğer
  • Konum Adana
  • Ad Soyad ** **
  • Mesajlar 477
  • Beğeniler 57 / 82
  • Ticaret 1, (%100)
wordpress kullanıyorsanız WP-NoExternalLinks eklentisini tavsiye ederim.
 

 

kerimptk kerimptk Youtuber Kullanıcı
  • Üyelik 19.06.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici / Youtuber
  • Konum Ankara
  • Ad Soyad K** P**
  • Mesajlar 1440
  • Beğeniler 194 / 234
  • Ticaret 46, (%100)

Psycho adlı üyeden alıntı

Wordpress için çoğu seo eklentisi dışarıya olan linkleri ayrı sayfada açtırır zaten.

Bunun dışında jquery ile tüm dışarıya linklere otomatik olarak target="_blank" etiketi ekletebilirsin.

Tek yapman gereken aşağıdaki kodu head etiketleri arasına eklemek:

<script>
$(document).ready(function() {
$("a[@href^=http]").each(
function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr('target', '_blank');
}
}
)
});
</script>


Kodun çalışabilmesi için sayfada jquery kütüphanesinin çağırılıyor olması lazım. Eğer çağırılmıyorsa koddan hemen önce şunu ekle:

<script></script>


Hocam ekledim kodları ama linkler yine aynı sayfada açılıyor. :(

Ek Olarak:

esocials adlı üyeden alıntı

wordpress kullanıyorsanız WP-NoExternalLinks eklentisini tavsiye ederim.


Deniyorum hocam
 

 

Abone Ol : www.youtube.com/@kerimpotuk
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al