当前位置: 首页 > 图文教程 > 网络编程 > ASP > PJBLOG使用技巧

ASP
ASP正则表达式技巧
ASP Access实现网站计数器(访问量)
ASP新闻分页,将一篇过长的文章分页,生成静态页面
一些关于asp 购物车的想法
一个sql查询器,自动画表格填字段
ASP实现文件直接下载的代码
把网页中的(电话,qq等数字)生成图片的ASP程序
asp长文章用分页符来分页显示
Asp函数介紹(37个常用函数)
ASP中的面向对象类
分页实现方法的性能比较
asp ajax跨域提交数据
asp修改文件和文件夹的名字的代码
ASP 多关键词查询实例代码
asp被杀毒软件误删的解决方法
asp 多关键词搜索的简单实现方法
asp 根据IP地址自动判断转向分站的代码
asp dictionary对象的用法
ASP 千万级数据分页的存储过程
ASP隐藏真实文件的下载功能实现代码

ASP 中的 PJBLOG使用技巧


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 61 ::
收藏到网摘: n/a

注:以下内容中除了几个小的改动,大部分都是网友们研究的成果和使用心得,我只是在这里做了一些集合和整理。最后在此,对PJBLOG的开发者舜子表示感谢,提供了这么好的程序供我们共享,也同时感谢不断为PJBLOG日渐完善的bloger。
01. 更改默认的“Cookie,Application域”
===================================================
一个服务器上如果存在多个Cookies域一样的PJBlog,那么这些Bolg都将无法运行,修改方法:打开Blog根目录下的“const.asp”,修改15、16行Const CookieName=""和Const CookieNameSetting=""的值。
02. 更改数据库后缀名,消除“数据库连接出错”的错误提示===================================================
个别空间不支持以“.asp”为后缀名的Access数据库,会出现“数据库连接出错,请检查连接字串!”的错误提示,修改方法:首先把blogDB目录下的数据库文件由*.asp改为*.mdb,然后更改“const.asp”第37行“Const AccessFile”的数据库路径和文件名。
03.1.修改验证码,使它永远只出现四个“0”
===================================================
在个人Blog中使用验证码没什么意义,PJBlog后台又没有关闭验证码的选项,所以最好的办法就是让它只显示最简单的符号,本站把验证码全部改为4个“0”:
找到common\GetCode.asp,修改“Dim i, ii, iii”下面这段为:
程序代码
Const cOdds = 0 ' 不出现杂点
Const cAmount = 1 ' 就取一个符号,默认是0
Const cCode = "0123456789" '这一行可以不用改的

03.2. 使系统自动填写验证码
===================================================
在Blog根目录新建一个“*.asp”文件,在里面填写以下代码:
程序代码
<script>if(parent.document.all.validate)parent.document.all.validate.value="<%=Session("GetCode")%>";</script>

然后在footer.asp的最上面插入一句:
程序代码
<iframe frameborder="no" height=0 width=0 src="*.asp"></iframe>

03.3. 去掉验证码中的大写英文字母
===================================================
修改common\GetCode.asp中16~18行,18行const code="0123456789"。这10个数将出现在验证码的位置,如果你希望加上小写字母或者大写字母,添在引号只内即可。
04. 在common/library.asp中修改侧边栏“用户面板”的条目名称
===================================================
侧边栏用户面板中默认的项目名称有长有短,看着很不美观,修改library.asp第83行以下的内容,本站把它们都改为四个字的,即“系统管理”“发表日志”“编辑草稿”“修改资料”“退出系统”。
05. 修改建站时间
===================================================
在后台“设置模块”找到模块标识为“BlogInfo”的模块,点击后面的“编辑HTML源代码”进行修改;
另外,侧边栏统计信息里的留言默认是没有链接的,在这里也可以进行编辑把链接加上,把整句代码改成
程序代码
留言: <a href="LoadMod.asp?plugins=GuestBookForPJBlog"><b>$blog_MessageNums$</b> 个</a><br/>

06. 1.在侧边栏上部增加公告栏或站长信息栏
===================================================
进入后台“界面与插件”-“设置模块”,在页面下方新建一个“侧边模块”,模块标识任意,名称为“公告板”或“站长档案”,注意排序要设为最小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,如果是用作静态公告板,则直接往里边写字就行了。如果是用作站长信息栏,可以在里面添加照片、说明什么的,可以效仿以下代码:
程序代码
<div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left">
<a href="点击图片后指向的链接地址" target="_blank"><img border="0" alt="XHTML 1.0 Transitional" src="站长信息的图片地址"/></a>
</div>

06. 2.在侧边栏上部增加站长信息栏ABOUT ME
===================================================
进入后台管理,选择“界面与插件”中的“设置模块”,增加一个侧遍模块。然后选择你新建的模块选择“编辑HTML”,把以下代码复制进去:
程序代码
<div><span style="FONT-SIZE: 10px; LINE-HEIGHT: 120%"><img alt="" src="/upload/tech/20091012/20091012012121_555d6702c950ecb729a966504af0a635.gif" align="left" border="0" /> Name:<span>Sammon</span><br /> Age:24<br /> Sammon#thoseflowers.be</span></div>

其中,/upload/tech/20091012/20091012012121_555d6702c950ecb729a966504af0a635.gif 是图片路径,你可以根据你自己需要改变路径和文件名称。也可以自己更改加入一些新的信息。
07. 1.在日志正文上方增加横向滚动的公告板或广告板
===================================================
进入后台“界面与插件-设置模块”,在页面下方新建一个“内容模块”,模块标识和名称任意,注意排序要比“ContentList”小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,填入以下代码:
程序代码
<div style="CLEAR: none; BORDER-RIGHT: #dbdbd0 1px solid; BORDER-TOP: #dbdbd0 1px solid; BACKGROUND: #fff; MARGIN: 5px; BORDER-LEFT: #dbdbd0 1px solid; WIDTH: 98%; BORDER-BOTTOM: #dbdbd0 1px solid; HEIGHT: 15px">
<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">公</div>
<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">告</div>
<div style="MARGIN: 3px"><marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3" scrolldelay="15" direction="left" height="15">
<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第一条公告题头</b>第一条公告内容</font>
<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第二条公告题头</b>第二条公告内容</font>
</marquee></div></div>

其中WIDTH: 98%是宽度,HEIGHT: 15px是高度(这个高度为显示一行文字),scrollamount="3"为滚动速度,direction="left"为滚动方向(left是从右到左)。
07. 2.在日志正文上方增加一纵向滚动的公告板或广告板
===================================================
后台设置同上,代码如下:
程序代码
<div style="float:left;font-weight:bold;color:#FF0000;"> 公告:</div><div style="text-align:left;float:left;">
<div id="icefable1" style="width:500;font-size:12px;line-height:18px">
<!--以下为滚动内容-->
<li>建议使用浏览器IE6.0 或Firefox1.5,分辨率1024*768浏览本站。
<a href="bloglink.asp"><li>申请友情链接请点这里看说明后提交!</a>
<a href="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/"><li>如未特别说明,本站所有内容都遵循创作共用协议。
</a>
<a href="register.asp"><li>虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号。</a>
<a href="LoadMod.asp?plugins=GuestBookForPJBlog"><li>如果您对本站有任何建议或意见,或者想发牢骚,请点这里留言!</a>
</div><div id="icefable2" style="position:absolute;z-index:1;visibility:hidden"></div></div>
<!--以下为程序代码-->
<script>marqueesHeight=18;stopscroll=false;icefable1.scrollTop=0;with(icefable1){ style.width=0; style.height=marqueesHeight; style.overflowX="visible"; style.overflowY="hidden"; noWrap=true; onmouseover=new Function("stopscroll=true"); onmouseout=new Function("stopscroll=false");}preTop=0; currentTop=0; stoptime=0;function init_srolltext(){ icefable2.innerHTML=""; icefable2.innerHTML+=icefable1.innerHTML; icefable1.innerHTML=icefable2.innerHTML+icefable2.innerHTML;setInterval("scrollUp()",50);}function scrollUp(){ if(stopscroll==true) return; currentTop+=1; if(currentTop==19) {stoptime+=1;currentTop-=1;if(stoptime==50) {currentTop=0;stoptime=0;}}else {preTop=icefable1.scrollTop;icefable1.scrollTop+=1; if(preTop==icefable1.scrollTop){icefable1.scrollTop=icefable2.offsetHeight-marqueesHeight;icefable1.scrollTop+=1;}}}init_srolltext();</script>

08. 调整侧边栏和主内容的左右位置
===================================================
打开layout.css文件,找到:/*---工具条--*/中的#sidebar,把float:right改为float:left,并修改后面的width、margin等距离参数;
再找到:/*---主内容--*/ 中的找到#mainContent把float:left改为float:right,并修改后面的width、margin等距离参数;
09. 在线音乐播放器修改指南
===================================================
本站采用的播放器是aboutplayer(随机版),相比其他同类软件主要有以下几个优点:a.可以添加播放本地文件;b.在同一页面可查看播放列表并选曲;c.碰到链接失效的文件会自动重试3次,如果判断真的失效,会自动接着播放其他的曲目(主要优点)。
01.把播放器解压缩到“music”目录并放在你的网站根目录下;
02.在你的Blog目录下新建一个“index.htm”的文件,添加如下的框架代码:
程序代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>╃落伍先锋#电老虎╉音乐版</title>
</head>
<frameset rows="*,22" frameborder="NO" border="0" framespacing="0">
<frame src="/PJBlog/default.asp(注:Blog首页面的地址)" name="mainFrame" scrolling="yes">
<frame src="/music/selectindex.htm(注:音乐播放器的地址)" name="bottomFrame" scrolling="NO" noresize>
</frameset>
<noframes></noframes>
</html>

上面的"*,22"表示Blog主体页面在上方,音乐播放器在下方,且播放器的高度为22象素;
03.在播放器中增加关闭播放器的功能。在播放器的首页中加如下代码:
<a href="http://你的Blog首页面(如index.asp)" target="_top">关闭播放器</a>
04.播放列表为:music/js/data.js,文件里附有操作说明。
10. 设置自动跳转页面
===================================================
有时候网站程序不是放在空间根目录下的,这时候需要一个从根目录跳转到子目录的文件,把以下代码存成index.htm或index.asp放在网站根目录即可:
程序代码
<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title></title>
</head>
<body>
<meta http-equiv="refresh" content="0.1;url=PJBlog/index.htm(根据自己的情况修改)">
</body>
</html>

11. 给每个Skin增加了四彩鼠标样式
===================================================
01.把四彩鼠标指针拷贝到“images”目录,
02.修改每个皮肤文件夹里的global.css,在body段添加一行“cursor:url('./images/blue.cur');”
03.修改每个皮肤文件夹里的link.css,分别给a:link、a:visited和a:active添加鼠标指针样式;
12.给Blog添加了网摘功能或广告代码
===================================================
添加方法:
打开Template目录下的Article.asp文件,查找target="_blank"><$trackback$></a>,在其后面添加如下代码,添加完后在后台重新生成日志即可。
程序代码
<!-- 添加网摘 -->
<br/>
<img src="/upload/tech/20091012/20091012012122_fc221309746013ac554571fbd180e1c8.gif" style="margin:0px 2px -4px 0px" alt=""/><strong>收藏到网摘:</strong><a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=28&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><font color="#FFA620">新浪VIVI</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><strong><font color="#a287be">365k</font><font color="#00CC00">e</font><font color="#a287be">y</font></strong></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(wozhai=window.open('http://www.wozhai.com/wozhai/Cento.asp#t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'wozhai','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));wozhai.focus();"><font color=blue>我摘</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://my.poco.cn/fav/storeIt.php?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'/upload/tech/20091012/20091012012122_6f3ef77ac0e3619e98159e9b6febf557.gif','keyit','scrollbars=no,width=475,height=575,status=no,resizable=yes'));keyit.focus();"><font color="#293184">PO</font><font color="#23B6E7">CO网摘</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://blogmark.blogchina.com/jsp/key/quickaddkey.jsp?k='+encodeURI(d.title)+'&u='+encodeURI(d.location.href)+'&c='+encodeURI(t),'keyit','scrollbars=no,width=500,height=430,status=no,resizable=yes'));keyit.focus();"><font color="#FF0000">博采中心</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.younote.com/Noteit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><font color="#FF9900">YouNote</font></a>
<A href="javascript:t=document.title;u=location.href;e=document.selection?(document.selection.type!='None'?document.selection.createRange().text:''):(document.getSelection?document.getSelection():'');void(open('http://bookmark.hexun.com/post.aspx?title='+escape(t)+'&url='+escape(u)+'&excerpt='+escape(e),'HexunBookmark','scrollbars=no,width=600,height=450,left=80,top=80,status=no,resizable=yes'));"><font color="#86CCFE">和讯网摘</font></A>
<A href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365fav.com/StorePage.asp?title='+escape(d.title)+'&urlstr='+escape(d.location.href)+'&content='+escape(t),'fav','scrollbars=no,width=475,height=500,left=75,top=20,status=no,resizable=yes'));
keyit.focus();"><font color="#0068BA">天天收藏</font></A>
<!-- 添加网摘结束 -->

13.下拉列表式的友情链接
==================================================
程序代码
<select onChange="window.open(this.options[this.selectedIndex].value,'','')">
<option selected>友情链接</option>
<option value="http://www.1111.com">1111</option>
<option value="http://www.2222.com">2222</option>
<option value="http://www.3333.com">3333</option>
</select>

14.去掉皮肤横幅处的网站名称及简介
======================================================
程序代码
#container #header #blogname{display:none}
#container #header #blogname #blogtitle{display:none}

15.重装系统应该备份的文件
===============================================
1.备份blogDB目录下的数据库
2.备份attachments目录下的文件,这个目录里都是上传的附件
3.备份Plugins目录下的文件,这里面都是BLOG的插件
4.备份skins目录下的文件,这里面都是皮肤文件
5.备份根目录下的plugins.asp文件
基本上就这些了,如果BLOG出现了什么问题的话,直接用这些文件覆盖回去就可以了。
16.禁止复制的代码和方法
=================================================
在系统首页文件(default.asp)和日志文件(article.asp)最底下加入如下代码即可,这两个文件都在根目录下。
程序代码
<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>

17.一些关于PJ文件的说明
==========================================
根目录."footer.asp"底部页面文件,用途可以加上自定义的代码,如加上统计代码。
根目录."BlogLink.asp"申请链接页面,用途可以加上自己的网站信息,或者其他。
根目录."const.asp"数据库和Cookies域文件,适当修改可以增加一定的安全性。
"Template\Article.asp"文件,用途适当修改可以在日志底部加入广告代码或其他。
18.编辑日志后,文章底部出现“[本日志由 某某 于 何时 编辑]”的字样(06-02-27)
==========================================
编辑class\cls_logAction.asp文件,找到并删除下面这一句代码:
程序代码
if logIsDraft=false then weblog("log_Modify")="[本日志由 "&memName&" 于 "&DateToStr(now(),"Y-m-d H:I A")&" 编辑]"

19.修改默认搜索的字数不能低于三个字的限制(06-03-03)
==========================================
在后台设置模块里修改Search的HTML源代码,修改这句:
程序代码
<form style="MARGIN: 0px" onsubmit="if (this.SearchContent.value.length<3) {alert('关键字不能少于3个字');this.SearchContent.focus();return false}" action="search.asp">

20.关于PjBlog2.5版后台新建组不能修改/删除自己的日志Bug修正(06-03-03)
===================================================
在2.5版的后台新建一个权限组,并对其授发表/修改/删除自己的表日志的权限,但是当这个新建权限组的成员在修改自己发表日志的时候会提示“没有权限修改!” 问题出在对创建logArticle类没有实例化,少调用了一个方法。解决办法:打开blogedit.asp,在30-40行左右找到下面这一段,添加蓝色部分的一句:
程序代码
<%else
dim lArticle,EditLog,DeleteLog
set lArticle=new logArticle
lArticle.getLog(logid)
if stat_EditAll or (stat_Edit and lArticle.logAuthor = memName) Then%>
<!--内容-->
<%IF Request.Form("action")="post" Then
lArticle.categoryID = request.form("log_CateID")
lArticle.logTitle = request.form("title")

21.将Google AdSense与Search结合在一起,显示在PJBLOG首页日志上方。 (06-03-04)
===================================================
先安装AdSense和Search插件,然后编辑AdSense插件HTML,去掉原<$GoogleAdSense$>,插入如下代码:
程序代码
<div id="Content_GoogleAD2" class="content-width"><div style="text-align:left;padding:3px;background:#F7F6F4">
<div style="float:right">
<!-- Search Google -->
<center>
<form method="get" action="http://www.google.com/custom" target="_blank">
<table bgcolor="#F7F6F4">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
<br/>
<input type="text" name="q" size="13" maxlength="255" value=""></input>
<input type="submit" name="sa" value="搜索"></input>
<input type="hidden" name="client" value="pub-9468857571508298"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="UTF-8"></input>
<input type="hidden" name="oe" value="UTF-8"></input>
<input type="hidden" name="cof" value="GALT:#333333;GL:1;DIV:#37352E;VLC:000000;AH:center;BGC:E9E8E0;LBGC:8E866F;ALC:000000;LC:000000;T:44423A;GFNT:663333;GIMP:663333;LH:31;LW:88;L:http://www.coosuo.com/logo/bloglogo.gif;S:http://www.coosuo.com/blog;LP:1;FORID:1;"></input>
<input type="hidden" name="hl" value="zh-CN"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
</div>
<script type="text/javascript"><!--
google_ad_client = "pub-9468857571508298";
google_alternate_ad_url = "http://www.coosuo.com/upload/fuqian.jpg";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "E9E8E0";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_url = "336699";
google_color_text = "333333";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div></div>

22.为PJBLOG页面添加淡入淡出效果。 (06-03-04)
===================================================
找到header.asp文件,在<meta name="description" content="<%=SiteName%> - <%=blog_Title%>" />后面添加以下两句:
程序代码
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)" />
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1)" />

23.首页日志归档显示模式的修改
===================================================
(1)common\cache.asp,在249行附近找到处理日志归档的函数archive,将以下代码覆盖掉原文件中“读取日志归档缓存”后从“if action<>2 then”到“end if”之间的所有代码。
程序代码
if action<>2 then
Dim archive_item_Len,Month_array,TempYear,MonthCounter
if ubound(blog_archive,1)=0 then archive="":exit function
Month_array=Array("01月","02月","03月","04月","05月","06月","07月","08月","09月","10月","11月","12月")
archive_item_Len=ubound(blog_archive,2)
TempYear=blog_archive(1,0)
MonthCounter=0
For i=0 to archive_item_Len
IF i=0 Then archive="<a class=""sideA"" style=""margin:0px 0px 0px -2px;"" href=""default.asp?log_Year="&blog_archive(1,i)&""" title=""查看"&blog_archive(1,i)&"年的日志"">"&blog_archive(1,i)&"</a>"
IF blog_archive(1,i)=TempYear Then
archive=archive&"<a style=""margin-right:5px;"" href=""default.asp?log_Year="&blog_archive(1,i)&"&log_Month="&blog_archive(2,i)&""" title="""&blog_archive(1,i)&"年"&blog_archive(2,i)&"月有"&blog_archive(0,i)&"篇日志"">"&Month_array(blog_archive(2,i)-1)&"</a>"
MonthCounter=MonthCounter+1
IF MonthCounter=6 Then MonthCounter=0:archive=archive&"<br/>"
Else
MonthCounter=1
archive=archive&"<a class=""sideA"" style=""margin:6px 0px 0px -2px;"" href=""default.asp?log_Year="&blog_archive(1,i)&""" title=""查看"&blog_archive(1,i)&"年的日志"">"&blog_archive(1,i)&"</a>"
archive=archive&"<a style=""margin-right:5px;"" href=""default.asp?log_Year="&blog_archive(1,i)&"&log_Month="&blog_archive(2,i)&""" title="""&blog_archive(1,i)&"年"&blog_archive(2,i)&"月有"&blog_archive(0,i)&"篇日志"">"&Month_array(blog_archive(2,i)-1)&"</a>"
TempYear=blog_archive(1,i)
End IF
Next
end if

(2)将该函数前面的“写入日志归档缓存”中的“Month([log_PostTime]) Desc”改为“Month([log_PostTime]) ASC”。
(3)到后台管理中重建数据缓存。
注:某些皮肤的侧边较窄,如果发生侧边栏不整齐的话,可将代码中的“MonthCounter=6”的数字改小。
24.TAGS标签显示的修改
===================================================
(1) 在tag.asp中找到以下代码:
程序代码
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-size:12px;line-height:250%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-size:11px;color:#ccc">[<%=log_Tag(2)%>]</span></a>
将其改为:
程序代码
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-size:12px;line-height:250%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-size:11px;color:#ccc">[<%=log_Tag(2)%>]</span></a>
(2) common\cache.asp,在“写入标签Tag缓存”中找到:
程序代码
Select tag_id,tag_name,tag_count FROM blog_tag
将其改为:
程序代码
Select tag_id,tag_name,tag_count FROM blog_tag orDER BY tag_count DESC,tag_id ASC
(3)在后台重建数据缓存。
25.在日志显示下方添加Google Adsense及Search
===================================================
在Template\Article.asp中的“查看次数...”后添加以下代码:
程序代码
<div id="Content_GoogleAD2" class="content-width"><div style="text-align:left;padding:3px;background:#F7F6F4">
<div style="float:right">
<!-- Search Google -->
<center>
<form method="get" action="http://www.google.com/custom" target="_blank">
<table bgcolor="#F7F6F4">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
<br/>
<input type="text" name="q" size="13" maxlength="255" value=""></input>
<input type="submit" name="sa" value="搜索"></input>
<input type="hidden" name="client" value="pub-9468857571508298"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="UTF-8"></input>
<input type="hidden" name="oe" value="UTF-8"></input>
<input type="hidden" name="cof" value="GALT:#333333;GL:1;DIV:#37352E;VLC:000000;AH:center;BGC:E9E8E0;LBGC:8E866F;ALC:000000;LC:000000;T:44423A;GFNT:663333;GIMP:663333;LH:31;LW:88;L:http://www.coosuo.com/logo/bloglogo.gif;S:http://www.coosuo.com/blog;LP:1;FORID:1;"></input>
<input type="hidden" name="hl" value="zh-CN"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
</div>
<script type="text/javascript"><!--
google_ad_client = "pub-9468857571508298";
google_alternate_ad_url = "http://www.coosuo.com/upload/fuqian.jpg";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "E9E8E0";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_url = "336699";
google_color_text = "333333";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div></div>
注,并同时在Class\cls_article.asp中的“查看次数...”后添加以上代码。
26.修正 用户资料修改 E-MAIL不公开时提示 QQ号非法及“不公开我的电子邮件”失效BUG[06-03-30]
===================================================
以下两处均在member.asp文件中修改
修改一:先找到

程序代码
if IsInteger(QQ)=false then
大约在(231行)
修改为:

程序代码
if len(QQ)>0 and IsInteger(QQ)=false then
修改二:先找到

程序代码
<tr><td align="right" width="85"><strong>电子邮件:</strong></td><td align="left" style="padding:3px;"><%=blog_Mem("mem_Email")%></td></tr>
修改为:

程序代码
<tr><td align="right" width="85"><strong>电子邮件:</strong></td><td align="left" style="padding:3px;"><%if (blog_Mem("mem_HideEmail") and (not stat_Admin)) or len(blog_Mem("mem_Email"))<1 or isnull(blog_Mem("mem_Email")) then response.write "该用户没有或不公开电子邮件" else response.write blog_Mem("mem_Email") end if%></td></tr>