destoon实现底部添加你是第几位访问者的方法

经常会看到一些网站有类似“您是第位访客”字样的计数统计,这里我们来实现把这个统计功能添加到destoon的底部,显示“你是第几问访问者”的效果。此处的计数器与网站流量统计有区别,记录的是刷新次数,并不是真实记录访问者的IP,对于需要真正进行统计的朋友可以进一步完善代码以满足自身需求。
 
下面就来说一下具体的实现方法:
 
打开底部footer.htm的文件,找到<a
href="{$MODULE[1][linkurl]}" rel="external nofollow"
>返回首页</a>
,在后面加上这段代码:

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

<script language="JavaScript">

<!--

var caution = false

function setCookie(name, value, expires, path, domain, secure) {

    var curCookie = name + "=" + escape(value) +

        ((expires) ? "; expires=" + expires.toGMTString() : "") +

        ((path) ? "; path=" + path : "") +

        ((domain) ? "; domain=" + domain : "") +

        ((secure) ? "; secure" : "")

    if (!caution || (name + "=" + escape(value)).length <= 4000)

        document.cookie = curCookie

    else

        if (confirm("Cookie exceeds 4KB and will be cut!"))

            document.cookie = curCookie

}

function getCookie(name) {

    var prefix = name + "="

    var cookieStartIndex = document.cookie.indexOf(prefix)

    if (cookieStartIndex == -1)

        return null

    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)

    if (cookieEndIndex == -1)

        cookieEndIndex = document.cookie.length

    return (document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))

}

function deleteCookie(name, path, domain) {

    if (getCookie(name)) {

        document.cookie = name + "=" +

        ((path) ? "; path=" + path : "") +

        ((domain) ? "; domain=" + domain : "") +

        "; expires=Thu, 01-Jan-70 00:00:01 GMT"

    }

}

function fixDate(date) {

    var base = new Date(0)

    var skew = base.getTime()

    if (skew > 0)

        date.setTime(date.getTime() - skew)

}

var now = new Date()

fixDate(now)

now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)

var visits = getCookie("counter")

if (!visits)

    visits = 1

else

    visits = parseInt(visits) + 1

setCookie("counter", visits, now)

document.write("您是第 " + visits + " 个来到本站访客")

// -->

</script>

时间: 2024-08-29 13:49:46

destoon实现底部添加你是第几位访问者的方法的相关文章

IOS UITableView 底部添加按钮

一 要求效果 实现效果,在UITableView最底部添加提交按钮. 可以通过UITableView tableFooterView 实现 // accessory view below content. default is nil. not to be confused with section footer @property (nonatomic, retain) UIView *tableFooterView; 二 代码实现 - (void)viewDidLoad {     [sup

Android Demo之旅 ListView底部添加加载更多按钮实现数据分页

在我们的实际项目中,数据应该说是很多的,我们的ListView不可能一下子把数据全部加载进来,我们可以当滚动条滚动到ListView的底部的时候,给一个更多的提示,当我们点击它即加载下一页的数据,相当与我们的分页效果,参考网上的东西,写了一个小小的demo,并总结了一些知识点,功能图如下:    源代码下载地址:http://download.csdn.net/detail/harderxin/7762625 掌握知识点: 1)自定义Adapter,将数据和ListView绑定起来 2)理解La

treeview自动从表中添加标题和列值做目录的方法2

treeview自动从表中添加标题和列值做目录的方法2,该方法是借鉴万一老师的 http://www.cnblogs.com/del/archive/2008/05/15/1114450.html 首先界面上添加treeview组件,然后在treeview的onchange事件里这样写: 因为要用到定义个过程,需要在接口声明里引用 private { Private declarations } /// <summary> /// 刷新左侧treeView /// </summary&g

MYSQL添加远程用户或允许远程访问三种方法

方法一添加远程用户admin密码为password GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY \'password\' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO [email protected]\"%\" IDENTIFIED BY \'password\' WITH GRANT OPTION;mysql教程添加远程用户或允许远程访问三种方法用r

给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值

/** *删除数组指定下标或指定对象 */ Array.prototype.remove=function(obj){ for(var i =0;i <this.length;i++){ var temp = this[i]; if(!isNaN(obj)){ temp=i; } if(temp == obj){ for(var j = i;j <this.length;j++){ this[j]=this[j+1]; } this.length = this.length-1; } } }

eclipse部署的web项目没有添加到Tomcat的webapps目录下解决方法

eclipse没有像myeclipse那样,添加web项目时会自动部署到Tomcat的webapps目录下. 而是部署到了eclipse的.metadata\.plugins\org.eclipse.wst.server.core\tmp0或.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps下. 我们就是的思路就是改变web项目部署的地址 解决方法如下 参考文章:https://blog.csdn.net/woshixuy

批量添加用户,并设置8位随机密码(禁止使用for,while等循环)

批量添加用户,并设置8位随机密码(禁止使用for,while等循环) 创建用户: [[email protected] lin]# echo oldboy{01..05}|xargs -n1 oldboy01 oldboy02 oldboy03 oldboy04 oldboy05 [[email protected] lin]# echo oldboy{01..05}|xargs -n1|awk '{print "useradd "$NF}' useradd oldboy01 user

织梦底部添加版权信息标签代码

今天魅力网络在搭建一个网站,用的织梦的数据还原模版的方法,发现搭建完后,在系统设置中改的版权信息在底部不显示,于是看了看foot模版配置,发现没有版权信息这个标签,这时候我们需要手动加上,标签是啥 系统设置里面显示 添加标签不是直接把标签粘贴上就行了,还需要一个变量 我复制一下我的标签整个代码,这个是已经加好的 <table width="1002" border="0" align="center" cellpadding="0

dhtmlx中,在window窗口底部添加状态栏(StatusBar)显示表格分页

w1.attachStatusBar( { text: " <div id = "pagingArea" ></div> "; paging: true } ); myGrid.enablePaging(true,10,3,"pagingArea");