在第一个循环后插入广告代码
Inserting ad code after the first loop
如何仅在插入 <br style="clear: both" />
后的第一个完整行之后插入 Google 广告代码,然后让循环继续添加 <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;
假设 $i 代表图像数组中的索引,您可以添加另一个 if 语句来检查它是否是第一行,如下所示。
<?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; ?>
如何仅在插入 <br style="clear: both" />
后的第一个完整行之后插入 Google 广告代码,然后让循环继续添加 <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;
假设 $i 代表图像数组中的索引,您可以添加另一个 if 语句来检查它是否是第一行,如下所示。
<?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; ?>