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 相关文章推荐
服务器web工具 php环境下
Dec 29 PHP
用PHP实现Ftp用户的在线管理
Feb 16 PHP
PHP实现多图片上传类实例
Jul 26 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
php实现爬取和分析知乎用户数据
Jan 26 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
php中二分法查找算法实例分析
Sep 22 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
Jul 12 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出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
thinkPHP数据库增删改查操作方法实例详解
2016/12/06 PHP
javascript 禁止复制网页
2009/06/11 Javascript
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
javascript读写json示例
2014/04/11 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
JS实现简单打字测试
2020/06/24 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
Python 的AES加密与解密实现
2019/07/09 Python
Python Django 命名空间模式的实现
2019/08/09 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
python手写均值滤波
2020/02/19 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
电大自我鉴定范文
2013/10/01 职场文书
办公文员的工作岗位职责
2013/11/12 职场文书
企业行政文员岗位职责
2013/12/03 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
决心书范文
2014/03/11 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2015大学迎新标语
2015/07/16 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
人民币符号
2022/02/17 杂记