在网站添加计数器代码:
放置计数器代码到网页当中,才能统计网站的访问情况。在这里需要注意一点的是:每个页面都需要放置这个代码,才能统计到每个页面。那么如何放置这个代码每个页面呢?在我们的网站系统后台将会很容易做到。
步骤如下:
1、登录系统,在前面有介绍过如何登录系统后台,这里就不重复了。
2、点击导航菜单中的“标签”。
3、在打开的页面下面,选择编码为“5”的{My:copyright}标签,这个标签是用来显示网页底部的“版权说明”的,在“版权说明”后面有“修改”和“删除”,在这里点击“修改”。
4、在打开的页面,看到有三个选项,分别是“标签代码”“标签说明”和“HTML代码”,我们在“HTML代码”里面替换代码即可。
5、其实每段代码只有那个id号发生变化而已,每个帐号的id号都是唯一的。替换统计代码完毕之后,记得点击“保存”。
6、保存之后,就需要进行“静态发布”的 *** 作,这和之前的动作一样,分别点击“生成首页”“生成栏目页”“生成内容页”,具体的 *** 作可以参考之前的篇章。
我用jquery做过一个,是我学jq的练习作品,代码写得有点菜,下面贴上它的拖动类,完整的代码见参考资料$(function () {
/* 滑动条类
@param obj sliSlt 滑动条
@param obj sliBck 滑动块
@param obj numBox 颜色值框
@param obj sliMin 滑动范围最小值
@param obj sliMax 滑动范围最大值
*/
function slideBar(sliSlt,sliBck,numBox,sliMin,sliMax) {
this.sliSlt=sliSlt,
this.sliBck=sliBck,
this.numBox=numBox,
this.sliMin=sliMin,
this.sliMax=sliMax,
this.clr=255,
this.doc=$(document)
var _this=this
this.startDrag=function (evt1) {
//初始化
var inX=evt1.layerX || evt1.offsetX,
outLeft=_this.sliSlt.offset().left,
temX=0
//绑定mousemove事件
_this.doc.mousemove(function(evt2) {
temX=evt2.clientX-outLeft-1-inX
if(!_this.moveTo(temX,_this.sliMin,_this.sliMax)) return
_this.clr=parseInt(_this.calClr(temX))
_this.chgVal()
_this.setClrByRGB()
})
}
//移动滑块
this.moveTo=function (x,min,max) {
if(x<min || x>max) return false
_this.sliBck.css('left',x)
return true
}
//计算颜色值
this.calClr=function (x) {
return x*255/(_this.sliMax-_this.sliMin)
}
//改变颜色值
this.chgVal=function (c) {
c= c || _this.clr
_this.numBox.val(c)
}
//停止拖动
this.stopDrag=function () {
_this.doc.unbind('mousemove')
}
//设置颜色
this.setBodyClr=function (hexStr) {
$("body").css('backgroundColor',hexStr)
}
//设置#hexColor
this.setHexClr=function (hexStr) {
hexClrBox.val(hexStr)
}
//setColorByRGB
this.setClrByRGB=function () {
var hexStr=calcHexClr(clrBox.r.val(),clrBox.g.val(),clrBox.b.val())
_this.setBodyClr(hexStr)
_this.setHexClr(hexStr)
}
//绑定mousedown/up事件
this.sliBck.mousedown(function(evt) {_this.startDrag(evt)})
this.numBox.keydown(function(evt) {
if(evt.keyCode==13) {
if(!setPos()) return
_this.setClrByRGB()
}
})
this.doc.mouseup(_this.stopDrag)
}
var s1Slt=$("#cR"),s1Bck=$("#cR .slider"),s1Box=$("#cR .showBox"),
s2Slt=$("#cG"),s2Bck=$("#cG .slider"),s2Box=$("#cG .showBox"),
s3Slt=$("#cB"),s3Bck=$("#cB .slider"),s3Box=$("#cB .showBox"),
hexClrBox=$("#hexColor"),sliRag={min:0,max:495},randBtn=$("#randClr")
//创建类的实例
var s1=new slideBar(s1Slt,s1Bck,s1Box,sliRag.min,sliRag.max),
s2=new slideBar(s2Slt,s2Bck,s2Box,sliRag.min,sliRag.max),
s3=new slideBar(s3Slt,s3Bck,s3Box,sliRag.min,sliRag.max),
clrBox={
r:s1.numBox,
g:s2.numBox,
b:s3.numBox
}
//hexColor
hexClrBox.keydown(function(evt) {
if(evt.keyCode==13) {
hexStr=hexClrBox.val()
setClrByHex(hexStr)
}
})
//init
setClrByHex('#ABCDEF')
//由十六进制颜色值来设置
function setClrByHex(hexStr) {
var rgbClr=hexrgb(hexStr)
if(!rgbClr) return false
s1.numBox.val(rgbClr.r)
s2.numBox.val(rgbClr.g)
s3.numBox.val(rgbClr.b)
setPos()
s1.setHexClr(hexStr)
s1.setBodyClr(hexStr)
}
//设置位置
function setPos() {
var clr={r:parseInt(s1Box.val()),g:parseInt(s2Box.val()),b:parseInt(s3Box.val())}
if(!checkRGB(clr)) return false
var temp=sliRag.max-sliRag.min
s1Bck.css('left',clr.r*temp/255)
s2Bck.css('left',clr.g*temp/255)
s3Bck.css('left',clr.b*temp/255)
return true
}
//randBtn
randBtn.click(function () {
var clrVal={r:0,g:0,b:0}, animTime={r:0,g:0,b:0}
clrVal=objAsn(clrVal,0,495)
animTime=objAsn(animTime,500,800)
//修改并禁用按钮
randBtn.val('生成中…')
randBtn.attr('disabled','true')
//设置动画
crtAnim(s1Bck,{left:clrVal.r},animTime.r)
crtAnim(s2Bck,{left:clrVal.g},animTime.g)
crtAnim(s3Bck,{left:clrVal.b},animTime.b)
//动画时改变颜色及颜色值
var t= setInterval(function() {
rwVal(s1)
rwVal(s2)
rwVal(s3)
s1.setClrByRGB()
},60)
//动画结束后恢复按钮
setTimeout(function() {
randBtn.val('随机产生颜色')
randBtn.removeAttr('disabled')
clearInterval(t)
},findMax(new Array(animTime.r,animTime.g,animTime.b)))
//修改文本框的值
function rwVal(o) {
o.chgVal(parseInt(o.calClr(parseInt(o.sliBck.css("left")))))
}
//创建动画 o:创建动画的元素c:css集合t:动画时间
function crtAnim(o,c,t) {
o.animate(c,t,'swing')
}
})
//消息d出窗口
var infoBtn=$('.infoBtn'),infoBrd=$('#infoBrd'),closeBtn=$('#infoBrd a'),infoIfr=$('#infoBrd iframe')
infoBtn.click(function () {
$('<p>',{'id':'loadTip',text:'Loading......'}).appendTo(infoBrd)
infoIfr.attr("src",this.href)
infoBrd.toggle('normal')
return false
})
closeBtn.click(function () {
infoBrd.toggle('fast')
infoIfr.removeAttr("src")
return false
})
infoIfr.load(function(){
$('p#loadTip').empty()
})
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)