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


Posted in PHP onJuly 15, 2014

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

<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>
PHP 相关文章推荐
php 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
Views rows style模板重写代码
May 16 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
php使用curl获取https请求的方法
Feb 11 PHP
使用PHP如何实现高效安全的ftp服务器(一)
Dec 20 PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 PHP
PHPCMS手机站伪静态设置详细教程
Feb 06 PHP
php实现的rc4加密解密类定义与用法示例
Aug 16 PHP
php+lottery.js实现九宫格抽奖功能
Jul 21 PHP
destoon实现调用热门关键字的方法
Jul 15 #PHP
destoon实现资讯信息前面调用它所属分类的方法
Jul 15 #PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 #PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 #PHP
destoon数据库表说明汇总
Jul 15 #PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 #PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 #PHP
You might like
php上的memcache和memcached两个pecl库
2010/03/29 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
在PHP中使用X-SendFile头让文件下载更快
2014/06/01 PHP
php跨站攻击实例分析
2014/10/28 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
React BootStrap用户体验框架快速上手
2018/03/06 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
Python调用命令行进度条的方法
2015/05/05 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Pytorch之parameters的使用
2019/12/31 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
向女朋友道歉的话
2015/01/20 职场文书
社会实践单位意见
2015/06/05 职场文书
好员工观后感
2015/06/17 职场文书
关于环保的宣传稿
2015/07/23 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书