PJBLOG使用技巧
程序员文章站
2023-11-20 20:11:28
注:以下内容中除了几个小的改动,大部分都是网友们研究的成果和使用心得,我只是在这里做了一些集合和整理。最后在此,对pjblog的开发者舜子表示感谢,提供了这么好的程序供我们...
注:以下内容中除了几个小的改动,大部分都是网友们研究的成果和使用心得,我只是在这里做了一些集合和整理。最后在此,对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="/images/aboutme.gif" align="left" border="0" /> name:<span>sammon</span><br /> age:24<br /> sammon#thoseflowers.be</span></div>
其中,/images/aboutme.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="images/quote.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)+'&img=http://www.h-strong.com/blog/logo.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>
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="/images/aboutme.gif" align="left" border="0" /> name:<span>sammon</span><br /> age:24<br /> sammon#thoseflowers.be</span></div>
其中,/images/aboutme.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="images/quote.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)+'&img=http://www.h-strong.com/blog/logo.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>