在第一篇日志下插放广告的方法

自己喜欢把广告放在日志上看,因为觉得它是在变化的,所以能为日志增色不少。当然,我想大部分广告都会给用户浏览器的广告过滤功能过掉了,所以大家也无缘能看了。

广告的投放不就是到Google Adsense那申请一段代码然后放到日志内就行吗?其实就是这么简单,大家也可以使用Adsense-Deluxe+这样一个方便的广告插件。它可以让你不用改模板,直接在后台进行定义一段或者多段的广告代码,同时让你随心所欲地把广告放在指定日志的后面。

不过我想说的都不是这些,我还是喜欢自己把模板改一下,并且把广告放在自己喜欢的位置上。但是不是就只能简单的在日志的头部或者尾部投放广告呢?当然不是,在我的网站上,我是选择性地把广告放在日志的第一篇,第二篇和最后一篇的后面。为了这样,我对日志正文的代码进行了如下的改动:

首先在index.php模板上找出如下代码:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
接着在它的顶部加上一句:<?php $count = 0 ?>,使变成:
<?php $count = 0 ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
然后找出下面的代码:
<?php endwhile; ?>
把它改成下面的样子:
<?php if ( $count == 0 ) : ?>
<?php include (TEMPLATEPATH.’/ad2.php’) ?>
<?php endif // $count == 0?>
<?php if ( $count == 1 ) : ?>
<?php include (TEMPLATEPATH.’/ad3.php’) ?>
<?php endif // ( $count == 1 ) ?>
<?php $count++ ?>
<?php endwhile // have_posts() ?>
<?php include (TEMPLATEPATH.’/ad4.php’) ?>
这样就完成了。上面的代码就是实行了在第一篇日志后插入ad2.php这个广告,在第二篇日志后插入ad3.php,接着在最后一篇日志后插入ad4.php广告。

我觉得这样的广告比较合适。如果广告只放在一头一尾,效果不好,很多读者都是只看前几篇文章,页尾的广告就没用了;如果每篇日志后都放广告,读者肯定会被烦死。当然你也可以对上面的代码进行修改一下,把广告放在你随心的位置上!


Technorati : ,
Del.icio.us : ,

4 Comments

Add a Comment
  1. 这个方法很蠢~~

  2. 请问阁下有什么好的方法分享下吗?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

猫言猫语 © 2007-2014 Frontier Theme