现在越来越的朋友开始摆脱blog的服务提供商,然后自己架设blog~毕竟自己玩自己的比较自由~像D大同学都舍弃了CSDN,自己弄了一个VPS~

一般为了省事儿都用固定的博客程序~Xushine研究院用的就是wordpress这个博客程序,感觉很好用~言归正传~我们可以很任意的在我们博客上放自己广告哦~一般的博客提供商都不让的,还记得那年老徐的博客有收益和博客提供商闹起来的事情吗~嘿嘿 自己的博客就不存在哦,广告想怎么放都可以~但是弹窗广告是最属于旱涝保收的项目~

至于怎么在wordpress添加弹窗广告,请看这里:

wordpress怎么加弹窗广告https://www.xushine.net/?p=122

但是我们需要注意的是~广告联盟会有限制哦~对于弹窗广告一个IP只能一天算一次浏览~可是值得我们关注的是弹窗广告对于用户的体验就特别不好,很多访客很讨厌弹窗,但是我们需要自己收益,我们应该如何解决了?今天Xushine研究院就和大家讨论这个问题~

首先我们要分析咯~如何做到弹窗以后,不让他在同一个访客还继续弹出来~大家都会想到用COOKIE,但是我们会发现一个问题~COOKIE写入后,除非你清理,要不然会一直放在里面,这样就不能为我们站长盈利啊,我们前面说过,广告联盟针对访客是每天只算一次,那么我们在cookie的处理上就有一个思路了~直接让24小时重新弹窗一次就好咯~

这样的话我们就可以写代码来实现了~

首先我们先写入COOKIE

//写入COOKIE
function setCookie(name,value){
var Days = 1;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

再来写一个读取COOKIE

function getCookie(name)

{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}

window.attachEvent("onload", function()

{
if (getCookie("popWin")) return false;
var o = document.getElementsByTagName("a");
for (var i=0; i<o.length; i++)

{
    o[i].attachEvent("onclick", function()

   {
      if (!getCookie("popWin"))

      {
        setCookie("popWin", "true");
        window.open(https://www.xushine.net, "popWin", "toolbar=yes, menubar=yes,

scrollbars=yes, resizable=yes, location=yes, status=yes");
        window.focus();
        }
      });
    }
});

这样既可以让站长有收益,也不会让访客举得太讨厌~一举两得 不错吧~

4 对 “wordpress弹窗广告设置”的想法;

评论被关闭。