为pinax增加一个51.la的统计代码

王朝other·作者佚名  2008-11-25
窄屏简体版  字體: |||超大  

pinax(还不知到pinax是何物?请在本站搜索)已经有了google的统计代码,google的统计有一定的延时,51.la在中国很多人在用,因此,写个51.la的统计tag吧。

在pinax的apps\local_apps\analytics\templatetags目录下,增加 stat51.py, 代码如下:

from django import template

from django.conf import settings

register = template.Library()

def stat51():

stat51_id = getattr(settings, ‘STAT51_ID’, None)

if stat51_id:

return “”"

<script language=”javascript” type=”text/javascript” src=”http://js.users.51.la/%s.js”></script>

<noscript><a href=”http://www.51.la/%s” target=”_blank”>

<img alt=”&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;” src=”http://img.users.51.la/%s.asp” style=”border:none” /></a></noscript>

”"” % (settings.STAT51_ID, settings.STAT51_ID, settings.STAT51_ID)

else:

return “”

register.simple_tag(stat51)

然后,在local_settings.py中设置STAT51_ID;

修改templates下的site_base.html文件,在{% block footer %}区域,增加stat51 tag:

{% load stat51 %}

{% stat51 %}

即可。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航