记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 互联网络

在ZBlog首页第一篇文章中添加AdSense的方法,IE/Firefox测试通过

作者:Kaka    时间:2009-12-15 17:42:45    浏览:    评论:17

      在博客的首页和目录页的第一篇文章中加入一段广告,我发现不少使用WP的博客已经这么做了。不知道效果怎样,但我觉得有必要去尝试一下,说不定会有所作为呢。嘿~

      在WP的博客中,可以更改一段源代码,很轻松就可以实现这个功能。有兴趣人士可以去搜一下,很多文章贴出了代码。

      不过在Z-Blog中,修改源代码似乎并不现实,我们得从其他方面去考虑,通过一点小窍门,来实现这个看似不错的广告渠道。

      如下是我的实现方法,需要简单的修改三个模板文件,已在IE/Firefox通过测试:

      1、找到存放模板文件的文件夹,如本主题是HanSpace,那么模板文件夹就是\THEMES\HanSpace\TEMPLATE。三个需要修改的文件均在这个文件夹里。

      2、修改b_article-multi.html,找到如下代码:

<div class="post-body"><#article/intro#></div>

       修改为:

<div class="post-body"><#article/intro#></div>
<div id="divGGAd" name="divGGAd" style="display:none;padding-left:30px"></div>

       说明:30px为广告距离左边距离,你可以修改这个数字,调到合适为止。

      3、修改default.html、catalog.html,在这两个文件的“</body>”前面加上如下代码:

<DIV id=GGAdHtml style="DISPLAY: none;">你的广告代码</div> <SCRIPT type=text/javascript> var objAd = document.getElementsByName("divGGAd");for (var i = 0; i < objAd.length; i++) { if (objAd.length > 0 && i == 0) { var GGAd = document.getElementById("GGAdHtml"); objAd[i].innerHTML = GGAd.innerHTML;objAd[i].style.display = ""; } } </SCRIPT>

      说明:通过修改i == 0这条判断,你也可以把广告加到其他文章里,如改为i == 1,则广告加到第二篇文章里;如此类推。或者,你想在第一和第二篇文章里都加广告,那把i==0改为(i==0||i==1)注意括号不能少

      4、文件重建。赶快去看看效果如何吧。

x

标签: Adsense  

※ 网站速度慢?试试网站自动优化工具 ※

上一篇: JQuery实现的层滑动效果,玄酷实用
下一篇: GoDaddy空间运行asp无组件上传出现问题:Invalid procedure call or argument: 'Chr'
  • 10.爱****
  • 感觉以前关注过,还留言了,找了好久没拭到这个帖.谢谢博主.
  • 2010/1/30 22:24:29 回复该留言
  • 9.三***
  • ZB貌似升级了,你生了没有?
    Liwen 于 2009-12-16 19:59:01 回复
    没关注过哦,呵呵~~估计升级也不会给我带来什么惊喜呀.Hehe
  • 2009/12/16 19:11:24 回复该留言
  • 8.h*****
  • 收藏先
    Liwen 于 2009-12-16 15:42:57 回复
    无语,你的博客。。。我在上面花了好多时间写了百字评论,但发表不了!

    以后不再去你的博客了。Angry
  • 2009/12/16 14:41:02 回复该留言
  • 6.园*
  • 嘿嘿
    我介绍有针对wp的方法,很简单。
    Liwen 于 2009-12-16 13:59:06 回复
    我就是从你的博客上看到你有这个广告渠道,才想到去做的。我看了你的介绍,不过你的是wp,不适用于zblog。Smile
  • 2009/12/16 13:09:45 回复该留言
  • 5.z*****
  • 给你个建议哈,看了你的源码,你还在用空格键作为每段首行缩进吧,应该为你文章的段落标签p设置CSS属性 text-indent:2em;可能记错了,你再自己查查吧。或者这还有方法:http://www.tinydiary.cn/post/css-first-letter.html
    Liwen 于 2009-12-16 12:06:09 回复
    p:first-letter {margin:0 0 0 30px;}
    从你的文章里拷贝过来的,这个不起作用.很多文章都提到这么做,但事实上我测试不起作用,不知道还需不需要其他的CSS定义来配合使用,或者是我使用的方法不当.

    p{text-indent: 2em; /*em是相对单位,2em即现在一个字大小的两倍*/}
    这个起作用,很受用!不过这么一改,我以前所有的文章都要把首段开头的空格手工去掉才行哦.Adore
  • 2009/12/16 9:53:23 回复该留言
  • 4.九*
  • 研究研究这个挺有用,不错。
    Liwen 于 2009-12-16 12:08:53 回复
    有这个需要,才有用,没这个需要,就无用. 哈~~
  • 2009/12/16 6:58:24 回复该留言
  • 3.先**
  • 我用WP,跟你的不一样
    Liwen 于 2009-12-16 0:09:44 回复
    wp有更好的插件可以使用了.Smile
  • 2009/12/15 23:50:26 回复该留言
  • 2.真**
  • 关键是我还没有找到合适的广告
    Liwen 于 2009-12-16 0:08:59 回复
    Sad
  • 2009/12/15 21:42:29 回复该留言
  • 1.对***
  • 这个在WordPress那里,一个简单的插件就搞定了。呵呵 在Z-blog下面有点麻烦。
    Liwen 于 2009-12-15 19:27:24 回复
    Z-Blog下开发插件,真的不容易哦!
  • 2009/12/15 19:23:29 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粤ICP备14028160号-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.