WEB

Micolog如何加入Google AdSense

       前几天申请Google AdSense,居然没两天就批准了。于是这几天趁宝宝睡觉的时候折腾了下,现记下过程。

       在Google AdSense管理页面,新建一个广告单元,注意建好的广告是不能删除的,只能隐藏。按照流程走很容易,虽然有些选项

没搞明白,但帮助页面说的很清楚。这个我就不细说了,建好之后会有一个广告代码。

       首先在文章页面添加广告。我现在加在文章结尾,其他地方如何加入我还没整明白。我用的主题是5styles,里面有个templates的

文件夹,编辑single.html,在28行左右有个{{ entry.content }},在它后面将广告代码插入,保存,然后上传。这样在每篇文章的结尾就会

出现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

        可以看到这是侧边栏的一些模块,你想要加到哪个位置就把代码插到哪里。

<div id="modelname" class="widget widget_modelname">

    <h2>modelname</h2>  注释:这个是模块显示的名字,可以随意写,h2是字符大小

    <ul>

    {{blog.modelname}}

    </ul>

</div>

           完工.上传之后在micolog后台会有一个类似公告的模块,支持纯文本和html。

           我遇到的问题是,过一段时间(一两个小时吧),输入的广告代码就失效了,后台也变成空白了。具体原因目前我还不知道。

           然后我就干脆把广告代码直接加入到侧边栏。

<div id="name" class="widget widget_name"> 

<h2>广告,感谢点击</h2>   注释:这个是模块显示的名字,可以随意写,h2是字符大小

<ul>

这里插入广告代码

</ul>

</div>

           放到你要的位置,上传就可以了。

            顺便,我也加了Google Analytics,这个比较简单,只需将跟踪代码加在</head>(主题中的templates目录里base.html)

前面。

            后记:刚开始的时候,我折腾了好久都没见效果,后来才发现我用了Adblock插件,解除了才看到加入的广告栏。我还想试试

百度的统计来着,结果加了跟踪码之后在主页居然有了个百度logo,你大爷的百度,以后坚决不使用百度任何产品,这个垃圾。

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

回复

This is just a placeholder img.