2015-04-06 3 views
0

Как я могу вставить код Google Ad только после первой заполненной строки после того, как был вставлен <br style="clear: both" />, а затем разрешить циклу продолжать добавлять <br style="clear: both" /> без рекламного кода до завершения.Вставка рекламного кода после первого цикла

Это код, который я пытаюсь редактировать, и он будет обрабатываться до тех пор, пока не будут отображены все изображения. Каждая строка имеет 4 изображения в ширину и после четвертого изображения вставляет <br style="clear: both" /> и запускает следующую строку.

<?php if ($number_of_columns > 0 && empty($show_all_in_lightbox)): ?> 
     <?php if ((($i + 1) % $number_of_columns) == 0): ?> 
      <br style="clear: both" /> 
     <?php endif; ?> 
    <?php endif; ?> 

Вот заявление

<?php for ($i=0; $i<count($images); $i++): 
     $image = $images[$i]; 
     $thumb_size = $storage->get_image_dimensions($image, $thumbnail_size_name); 
     $style = isset($image->style) ? $image->style : null; 

ответ

0

Предполагая, что $ я представляет индекс в массиве изображений, вы можете добавить еще, если заявление, чтобы проверить, если это первая строка, как показано ниже.

<?php if ($number_of_columns > 0 && empty($show_all_in_lightbox)): ?> 
    <?php if ((($i + 1) % $number_of_columns) == 0): ?> 
     <br style="clear: both" /> 
     <?php if (($i + 1) == $number_of_columns): ?>{insert your ad code}<?php endif; ?> 
    <?php endif; ?> 
<?php endif; ?> 
+0

Спасибо за помощь. – onerockscott

Смежные вопросы