• 11-12-2021, 17:07:22
    #1
    merhaba arkadaşlar
    foreach döngüm var bi tane veri tabanından çektiği bilgilerle divler oluşturuyorum.
    istediğim olay her 3 divden sonra 1 tane reklam eklemek istiyorum.(adsense reklam kodu)
          Sorun Çözdülmüştür Herkese Teşekkürler
  • 11-12-2021, 17:11:27
    #2
    foreach ($channels as $key => $channel) {
    if ($key % 3 == 0) {
    reklam
    }
    }
  • 11-12-2021, 19:45:01
    #3
    Zeta adlı üyeden alıntı: mesajı görüntüle
    foreach ($channels as $key => $channel) {
    if ($key % 3 == 0) {
    reklam
    }
    }
    Çalışmadı hocam
  • 15-12-2021, 00:10:12
    #4
    Mubido & FatBotter
    YaLaN adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar
    foreach döngüm var bi tane veri tabanından çektiği bilgilerle divler oluşturuyorum.
    istediğim olay her 3 divden sonra 1 tane reklam eklemek istiyorum.(adsense reklam kodu)
            foreach($Channels as $channel):
                        
                        $schedule = get_schedule_by_channel_id_streaming($channel->channel_id);
                        
                        if(!empty($schedule) == FALSE){ continue; }
    
                        $NowTime = strtotime(date("H:i"));
                        $StartTime = strtotime($schedule->schedule_start_time);
                        $EndTime = strtotime($schedule->schedule_end_time);
    
                        $ProcessedTime = $NowTime-$StartTime;
                        $TotalTime = $EndTime-$StartTime;
    
                        $BarX = ceil($ProcessedTime / $TotalTime * 100);
    
                        $ProgessBarPercent = $BarX;
    
                        $program = get_program($schedule->schedule_program);
                    ?>
    <div class="wrapper">
    <div class="new-tvs">
    
    <a href="<?php echo base_url(get_setting("channel_permalink")."/".$channel->channel_permalink); ?>" class="item">
    <div class="channel-logo"> <span> <img src="<?php echo base_url()."/".$channel->channel_logo; ?>" alt="<?php echo $channel->channel_seo_title; ?>"> </span></div><div class="channel-details">
        
        
            <div class="percentage">
                                    <div class="progress-bar progress-bar-dark" style="width: <?php echo $ProgessBarPercent; ?>%;" role="progressbar">  </div>
                                </div>
    
        
    <div class="current"> <p class="name"><?php echo $program->program_name;?></p> <p class="info"><span class="badge badge-primary"><?php echo date("H:i",strtotime($schedule->schedule_start_time)); ?> - <?php echo date("H:i",strtotime($schedule->schedule_end_time)); ?></span><span class="badge badge-warning"><?php echo $channel->channel_seo_title; ?></span></div>
    <div class="next">
    <div class="text">  <p class="info"><?php echo substr($program->program_description,0,100)."...";?></p></div></div></div></a>
    
    
    </div></div>

    foreach döngünüzün üstünde(dışında )$i değişkenini ekleyin sonra aşağıdaki kodu foreach içinde kullanabilirsiniz. sonrasında $i yi 1 artırmayı unutmayın.

    if (is_int($i/3)) {
        echo "reklam kodlarınız";
        }
    Örnek:

    $i;
    foreach ($variable as $key) {
        if (is_int($i/3)) {
        echo "reklam kodlarınız";
        }
    $i++;
    }
  • 15-12-2021, 00:20:23
    #5
    lookout adlı üyeden alıntı: mesajı görüntüle
    foreach döngünüzün üstünde(dışında )$i değişkenini ekleyin sonra aşağıdaki kodu foreach içinde kullanabilirsiniz. sonrasında $i yi 1 artırmayı unutmayın.

    if (is_int($i/3)) {
        echo "reklam kodlarınız";
        }
    Örnek:

    $i;
    foreach ($variable as $key) {
        if (is_int($i/3)) {
        echo "reklam kodlarınız";
        }
    $i++;
    }
    başka bi arkadaş pmden yardımcı olmuştu konuyu kitlemeyi unutmuşum teşekkür ederim genede hocam çok sağolun