• 11-02-2013, 01:26:52
    #1
    Üyeliği durduruldu
    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
  • 11-02-2013, 01:38:19
    #2
    Ü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
    #3
    Üyeliği durduruldu
    RenkAjans adlı üyeden alıntı: mesajı görüntüle
    Ö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;
    
    }
    Hocam reklam değişimi olmadı reklamların hepsi alt alta çıktı.
  • 11-02-2013, 01:52:29
    #4
    Üyeliği durduruldu
    yasinseo38 adlı üyeden alıntı: mesajı görüntüle
    Hocam reklam değişimi olmadı reklamların hepsi alt alta çıktı.
    Bi yerde yanlış yapıyorsunuz !

    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
    #5
    Üyeliği durduruldu
    RenkAjans adlı üyeden alıntı: mesajı görüntüle
    Bi yerde yanlış yapıyorsunuz !

    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.
    Valla 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.
    Saygılarımla
  • 11-02-2013, 16:57:15
    #6
    Neyin 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
    #7
    Üyeliği durduruldu
    switch 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