Loading...

让广告远离朋友

2007-12-28 09:27:39 发表于HTML客户端, 网站技术 本文链接: 让广告远离朋友

在blog里面放点google广告,偶尔有那么几刀的收入也是很不错的,不过牛皮癣似的的广告可不是一个友好的显示方式,所以我一直都在对blog中的广告进行优化再优化,希望能做到更加和谐。今天,我做了一个重大的改动,那就是对于老访客,blog中的广告一律不再显示。

如果稍微熟悉一点js,实现这个效果一点都不困难,肯定有人也这样做过。我这里简单的说一下原理和实现方法。我们根据是否曾经留言来判断当前的访问用户是新用户还是老用户,当然这样可能不准确,因为凡是潜水的老用户都会被当作新用户。在wordpress中,访客留言之后都会自动生成一个cookie,用来记录当前留言者的信息,所以我们可以在js脚本文件中判断cookie是否存在,如果存在则隐藏掉广告,否则则显示之,下面是代码介绍。



然后在广告的后面写上下面的js代码即可
//显示某个标签的函数
function showIT(ele){
if(document.getElementById(ele) != null )document.getElementById(ele).style.display='';
}
var custom_author_cookie = "< ?php echo 'comment_author_'.COOKIEHASH;?>";
if( readCosBetaCookie(custom_author_cookie).length < 1 ){
showIT('adv');//adv是当前广告所在DIV的ID
}

大功告成!

标签:
发表于 2007-12-28 09:27:39 目录:HTML客户端, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
feed url
上一篇: « 狗日的网络安全
下一篇: 终于开始启用CPH了 »
已经有8位大师动手指导 拒绝低俗
  • 1楼 nsdianzi 在2007.12.28 09:42发表评论如下: 回复

    唉,你也真能折腾.

    storyday一直放广告或者撤掉广告,本人觉得问题都不大,因为我用firefox with noscript(https://addons.mozilla.org/en-US/firefox/addon/722),不将googlesyndication.com放入到白名单,广告压根就不显示

    blog就是用来折腾的,哈哈

    • 2楼 非常秀 在2007.12.28 10:11发表评论如下: 回复

      技术+人品的产物,收藏

      • 3楼 浅浅蓝 在2007.12.28 13:13发表评论如下: 回复

        ^_^
        我刚从PJ转到WP都不知道在WP在哪里放广告好~~~
        我不想要首页显示的,在文章显示就好了~
        能告诉我吗? 能Email告诉我那就最好不过了~~
        谢谢!

        已经email回复你了

        • 4楼 Keenzy 在2007.12.28 14:25发表评论如下: 回复

          我来看看我能否看到广告 ^_^

          • 5楼 jun 在2007.12.28 16:32发表评论如下: 回复

            test

            • 6楼 cosβ 在2007.12.28 16:37发表评论如下: 回复

              突然发现这是将潜水的朋友拉上来的好办法[quote]jun:test[/quote]

              • 7楼 北极冰仔 在2007.12.28 18:43发表评论如下: 回复

                法国那家伙有个广告管理插件有这个功能哦,呵呵。

                • 8楼 peiyan 在2009.08.29 01:28发表评论如下: 回复

                  楼主很厚道呀!我也上来冒个泡!

                  评论分页: 1
                  (Required)
                  (Required, not published)
                  如果留言未显示无需重复留言,我将为你恢复!