Merhaba Arkadaşlar,
Sitem için elimde yayınlayabileceğim 4 adet swf reklam dosyası var. Bunları sayfa sürekli yenilendiği zaman değişecek şeklinde yayınlamak istiyorum. İnternette araştırdım ama pek yararlı bir kod bulamadım. Bu konuda yardımcı olursanız sevinirim.
Saygılarımla
Sürekli Değişen SWF Reklam Banneri
6
●2.658
- 11-02-2013, 01:26:52Üyeliği durduruldu
- 11-02-2013, 01:38:19Üyeliği durdurulduÖrnek :
$reklam = rand(1,4); switch($reklam){ case "1": echo 'Reklam 1 swf kodları v.s.'; break; case "2": echo 'Reklam 2 swf kodları v.s.'; break; case "3": echo 'Reklam 3 swf kodları v.s.'; break; case "4": echo 'Reklam 4 swf kodları v.s.'; break; } - 11-02-2013, 01:44:26Üyeliği durdurulduHocam reklam değişimi olmadı reklamların hepsi alt alta çıktı.RenkAjans adlı üyeden alıntı: mesajı görüntüle
- 11-02-2013, 01:52:29Üyeliği durdurulduBi yerde yanlış yapıyorsunuz !yasinseo38 adlı üyeden alıntı: mesajı görüntüle
Verdiğim kod 1 - 4 arası random sayı oluşturur. Oluşturulan sayıda switch veya if ile kontrolü sağlanıp gerekli veriyi ekrana basar. - 11-02-2013, 13:11:00Üyeliği durdurulduValla hocam anlamadım. Sitem wordpress orada ki sidebar.php de bu kodu ekledim. Reklam kodları dediniz yere swf doyasının adresini mi yazacağız hocam yoksa direk reklam kodunu yazamamız yeterli mi ? Bu konuda da yardımcı olursanız sevinirim.RenkAjans adlı üyeden alıntı: mesajı görüntüle
Saygılarımla - 11-02-2013, 16:57:15Neyin görünmesini istiyorsan onu yazacaksın
örneğin:
reklam = rand(1,4); switch($reklam){ case "1": echo 'Reklam 1 swf kodları v.s.'; break; case "2": echo 'Reklam 2 swf kodları v.s.'; break; case "3": echo 'Reklam 3 swf kodları v.s.'; break; case "4": echo '<object width="400" height="40" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/ pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> <param name="SRC" value="bookmark.swf"> <embed src="bookmark.swf" width="400" height="40"> </embed> </object>'; break; } - 12-02-2013, 00:12:28Üyeliği durdurulduswitch case içine girmek yerine basitçe bir diziye atayın ve random bunun üzerinden çalışsın, şöyle ki;
$reklamlar = array('1.swf', '2.swf', '3.swf', '4.swf');böylece elimizde sadece swf yollarının bulunduğu 4 elemanlı bir dizi var. Yani bu diziye 0-3 arası bir index atarak herhangi birini çekebiliriz. Rastgele birini yakalamak için şu kodu kullanalım;
$reklamlar[rand(0,3)];
Bu kod bize 4 adet swf adresimizden herhangi birini veriyor, böylece geriye sadece bunu object kodu içinde ilgili alana vermek kalıyor;
<?php $rastgelerSwf = $reklamlar[rand(0,3)]; ?> <object width="400" height="40" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/ pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> <param name="SRC" value="<?php=$rastgeleSwf;?>"> <embed src="<?php=$rastgeleSwf;?>" width="400" height="40"> </embed> </object>
Kolay gelsin