Micolog如何加入Google AdSense
前几天申请Google AdSense,居然没两天就批准了。于是这几天趁宝宝睡觉的时候折腾了下,现记下过程。
在Google AdSense管理页面,新建一个广告单元,注意建好的广告是不能删除的,只能隐藏。按照流程走很容易,虽然有些选项
没搞明白,但帮助页面说的很清楚。这个我就不细说了,建好之后会有一个广告代码。
首先在文章页面添加广告。我现在加在文章结尾,其他地方如何加入我还没整明白。我用的主题是5styles,里面有个templates的
文件夹,编辑single.html,在28行左右有个 ,在它后面将广告代码插入,保存,然后上传。这样在每篇文章的结尾就会
出现google广告了。
在获取广告代码的时候,它说要加在</head>(base.html)的前面,我试了下,广告会出现在每页的页首,不太好看。
我在侧边栏也加了个250*250的广告。开始我想加一个类似公告栏一样的模块,然后广告代码可以随便加随便改了。我参考了这篇
文章,成功增加了一个侧边栏模块。
1.首先修改micologviewsadminsetup.html
在30行处有段代码
<tr valign="top">
<th scope="row">{% trans "Blog notice:"%}</th>
<td><textarea id="blognotice" style="width:95%" cols="45" rows="5" name="blognotice">{{ blog.blognotice|escape }}</textarea>
</td>
</tr>
我们仿照这个写一段,放在它前面:
<tr valign="top">
<th scope="row">{% trans "Model Name:"%}</th>
<td><textarea id="modelname" style="width:95%" cols="45" rows="5" name="modelname">{{ blog.modelname|escape }}</textarea>
</td>
</tr>
在160行初有如下代码:
value="title,subtitle,baseurl,feedurl,rpcuser,rpcpassword,theme_name,domain,default_link_format, modelname,blognotice,link_format" name="str_options"/>
在blognotice前加上模块名字。
2.修改micologmodel.py,在176行处有如下代码:
blognotice=db.TextProperty(default='')
仿照写:
modelname=db.TextProperty(default='')
插到blognotice前面。
3.还是修改主题下的templatessidebar.html
可以看到这是侧边栏的一些模块,你想要加到哪个位置就把代码插到哪里。
完工.上传之后在micolog后台会有一个类似公告的模块,支持纯文本和html。
我遇到的问题是,过一段时间(一两个小时吧),输入的广告代码就失效了,后台也变成空白了。具体原因目前我还不知道。
然后我就干脆把广告代码直接加入到侧边栏。
放到你要的位置,上传就可以了。
顺便,我也加了Google Analytics,这个比较简单,只需将跟踪代码加在</head>(主题中的templates目录里base.html)的前面。
后记:刚开始的时候,我折腾了好久都没见效果,后来才发现我用了Adblock插件,解除了才看到加入的广告栏。我还想试试
百度的统计来着,结果加了跟踪码之后在主页居然有了个百度logo,你大爷的百度,以后坚决不使用百度任何产品,这个垃圾。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510