Php 在结果中间显示广告
我目前在我的一个网站上使用,我的问题是如何将结果页面分成两部分,添加200px的间隔来放置广告槽 代码:Php 在结果中间显示广告,php,search-engine,Php,Search Engine,我目前在我的一个网站上使用,我的问题是如何将结果页面分成两部分,添加200px的间隔来放置广告槽 代码: : ? . - [ ] : 我也不知道有一个活的PHP代码编辑器,如果你知道一个请评论和分享,这样我可以添加一个链接 假定$from和$to是结果编号,因此您将显示“显示100个结果中的10到30个”,例如: <div id="results"> <!-- results listing --> <?php $adbreak = ($to -
: ?
.
-
[ ]
:
我也不知道有一个活的PHP代码编辑器,如果你知道一个请评论和分享,这样我可以添加一个链接 假定$from和$to是结果编号,因此您将显示“显示100个结果中的10到30个”,例如:
<div id="results">
<!-- results listing -->
<?php $adbreak = ($to - $from) / 2;
<?php foreach ($qry_results as $_key => $_row){
<?php if ($adbreak == 0) { ?>
<div id="results-adbreak">
<img src="buy-a-car.jpg" alt="one careful owner!" />
</div>
<?php }
$adbreak--;
?>
// rest of your code
//代码的其余部分
这将把一个div放在结果页面的一半左右。很明显,你可以用打电话给任何你想要的人来代替广告
添加如下内容:
<?php $adbreak = ($to - $from) / 2;
<?php if ($adbreak < 5) $adbreak = -1; ?>
将确保如果结果列表太短,它根本不会显示
如果您事先不知道$to和$from,您仍然可以这样做,但您必须首先从查询结果计算等价物。您是否使用mysql获取结果??
<?php $adbreak = ($to - $from) / 2;
<?php if ($adbreak < 5) $adbreak = -1; ?>