Webmaster Web ile alakalı tüm yazılımlar.


Konu Bilgileri
Konu Basligi
Rastgele Banner Gösterimi
Konudaki Cevap Sayisi
0
Su an Bu Konuyu Goruntuleyenler
Bu bilgi üye girişi gerektirir.
Goruntulenme Sayisi
208
Konu Bilgileri : Webmaster
Konu Basligi
Rastgele Banner Gösterimi
Konudaki Cevap Sayisi
0
Su an Bu Konuyu Goruntuleyenler
Bu bilgi üye girişi gerektirir.
Goruntulenme Sayisi
208

Kullanıcı Etiket Listesi


Like Tree1Beğeniler
  • 1 Post By Leydihan

  
 
LinkBack Seçenekler Görüntüleme stilleri
Alt 21 Temmuz 2024, 00:45  
Çevrimiçi
WoodStock 🤘☮
 
Leydihan kullanıcısının Avatarı
 
Profil ayrıntılarını görüntüleyebilmek için kayıtlı kullanıcı olmanız ve üye hesabınızla oturum açmanız gerekmektedir.
Cekic Rastgele Banner Gösterimi

Rastgele Banner Gösterimi



Bir web sitesi sahibiysek sayfalarımıza ekleyeceğimiz bannerlerin sayfa her değiştiğinde rastgele gösterilmesini isteyebiliriz böylece aynı konu için dilediğimiz sayıda banner kullanılabileceği gibi sayfaya farklı bir hava

da katacaktır,bu konuda birden fazla seçenek olmasına rağmen gerçekten işe yarayan etkili kod bulmak için biraz araştırmak gerek , mesela Wordress kullanıyorsanız bu işi bir Eklenti (plugin) ilede yapabilirsiniz fakat eklentilere pek te güvenilmesi taraftarı değilim (daha önceki yazılarımda sebeplerini açıklamıştım). Amacımız : web sayfamız için diyelimki 3 banner oluşturup (sayı bize kalmış) bunların tesadüfi gösterimini sağlamak bunu yapmak için bir javascript kodu kullanabileceğimiz gibi .php kodu da kullanabiliriz.

1. Javascript ile tesadüfi banner gösterimi
Eğer İçerik yönetim sistemi olarak WordPress kullanıyorsanız aşağıdaki kodu kendinize göre düzenleyip header.php de uygun gördüğünüz bir yere yapıştırınız.

Kod:
<script>
image0="/banners/banner1.gif"; href0="/default.asp"; alt0="W3Schools.com";  image1="/banners/banner2.gif"; href1="https://www.deneme.com/html/html_reference.asp"; alt1="HTML Reference";  image2="/banners/banner3.gif"; href2="https://www.deneme.com/xhtml/default.asp"; alt2="ASP Free";  len=3;  now=new Date(); now=now.getSeconds(); rnd=now%len;  image=eval("image"+rnd); href=eval("href"+rnd); alt=eval("alt"+rnd);  document.write("<a href='" + href + "'>"); document.write("<img src='" + image + "' alt='" + alt + "'></a>"); </script>
ilaveten sayfanızın kök dizinine banners diye bir klasör açıp içine banner1.gif , banner2.gif , banner3.gif leri atınız , href0 ,1,2 kısımlarına da tıklandığında ulaşılacak adresleri giriniz. elbette baner uzantılarınız png de olabilir jpg de burada tek dikkat edilmesi gereken şey üstteki kod ile bannerimizin uzantısının aynı olması gerektiğidir, sonrasında sayfayı her yenilediğinizde bannerlerin rastgele gösterildiklerine şahit olacağız.

2. Php ile tesadüfi banner gösterimi
Javascript herzaman tercih edilmeyebilir çünkü bazı kullanıcılar tarayıcının bu özelliğini kapatabiliyorlar bunun yerine çok daha kısa ve etkili olan bir php kodu kullanılabilir:

Kod:
<?php $advert = array();    $advert[] = '<a href="#">Banner 1</a>';   $advert[] = '<a href="#">Banner 2</a>';   $advert[] = '<a href="#">Banner 3</a>'; shuffle($advert);  echo $advert[0]; ?>
yada

Kod:
<?php $bannerAd[1] = 'code for ad 1'; $bannerAd[2] = 'code for ad 2'; $bannerAd[3] = 'code for ad 3'; $bannerAd[4] = 'code for ad 4'; $bannerAd[5] = 'code for ad 5';  $adCount = count($bannerAd); $randomAdNumber = mt_rand(1, $adCount); echo $bannerAd[$randomAdNumber]; ?>
Tesadüfi gösterim % sini biz belirleyelim.

Kod:
<?php $bannerAd[1] = 'code for ads 1 - %70'; $bannerAd[2] = 'code for ads 2 - %20'; $bannerAd[3] = 'code for ads 3 - %10';  //10 üzerinden bir oran belirleyelim. $random = array(1,1,1,1,1,1,1,2,2,3); echo $bannerAd[$random[array_rand($random,1)]]; ?>
href="#" #= URL gelmelidir , banner 1,2,3 yazıları temsilidir o kısımlata HTML kodları gelmelidir , eğer sidebar denilen bileşenlerden Php yardımı ile rastgele banner gösterimi yapılacaksa öncesinde [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz.
🔒
Linkleri görebilmek için cevap yazmalısınız
]
gibi bir eklenti ile bileşenlerin php kodunu desteklemesi sağlanmalı sonrasında üstteki php kodları ile rastgele banner gösterilmelidir bunu yaparken sitenin kök dizininde mesela banner.php isminde bir dosya oluşturulup sonrada bu dosya uygun php kodları ile çağrılmalıdır örnek bir çağırma kodu aşağıdaki şekilde olabilir.

Kod:
< ? php include 'banner.php';  // Works. ? >
php kodu ile tesadüfi banner gösterimindeki kodların daha iyi anlaşılabilmesi için örnek uygulama dosyası aşağıdaki linkte sunulmuştur.,

[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. ]

[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. ]

KoJiRo bunu beğendi.
👍 1
__________________

 
  

İçeriği Sosyalleştir

Etiketler
banner, gösterimi, rastgele


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Gönderme Kuralları
Konu açma yetkiniz yok
Cevap Yazma Yetkiniz Yok
Eklenti ekleme yetkiniz yok
Mesaj düzenleme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık





JRodix Logo
ForumKalbi.Com, JRodix.Com Sunucularında Barınmaktadır.

FK

ForumKalbi

ForumKalbi cebinde, tek dokunuş uzağında

1️⃣ Safari'de Paylaş ⬆️ butonuna basın
2️⃣ Ana Ekrana Ekle seçeneğini seçin
3️⃣ Sağ üstten Ekle deyin

Yükleniyor