时间:2021-05-26
注:以下内容中除了几个小的改动,大部分都是网友们研究的成果和使用心得,我只是在这里做了一些集合和整理。最后在此,对PJBLOG的开发者舜子表示感谢,提供了这么好的程序供我们共享,也同时感谢不断为PJBLOG日渐完善的bloger。
01.更改默认的“Cookie,Application域”
===================================================
一个服务器上如果存在多个Cookies域一样的PJBlog,那么这些Bolg都将无法运行,修改方法:打开Blog根目录下的“const.asp”,修改15、16行ConstCookieName=""和ConstCookieNameSetting=""的值。
02.更改数据库后缀名,消除“数据库连接出错”的错误提示===================================================
个别空间不支持以“.asp”为后缀名的Access数据库,会出现“数据库连接出错,请检查连接字串!”的错误提示,修改方法:首先把blogDB目录下的数据库文件由*.asp改为*.mdb,然后更改“const.asp”第37行“ConstAccessFile”的数据库路径和文件名。
03.1.修改验证码,使它永远只出现四个“0”
===================================================
在个人Blog中使用验证码没什么意义,PJBlog后台又没有关闭验证码的选项,所以最好的办法就是让它只显示最简单的符号,本站把验证码全部改为4个“0”:
找到common\GetCode.asp,修改“Dimi,ii,iii”下面这段为:
程序代码
ConstcOdds=0'不出现杂点
ConstcAmount=1'就取一个符号,默认是0
ConstcCode="0123456789"'这一行可以不用改的
03.2.使系统自动填写验证码
===================================================
在Blog根目录新建一个“*.asp”文件,在里面填写以下代码:
程序代码
<script>if(parent.document.all.validate)parent.document.all.validate.value="<%=Session("GetCode")%>";</script>
然后在footer.asp的最上面插入一句:
程序代码
<iframeframeborder="no"height=0width=0src="*.asp"></iframe>
03.3.去掉验证码中的大写英文字母
===================================================
修改common\GetCode.asp中16~18行,18行constcode="0123456789"。这10个数将出现在验证码的位置,如果你希望加上小写字母或者大写字母,添在引号只内即可。
04.在common/library.asp中修改侧边栏“用户面板”的条目名称
===================================================
侧边栏用户面板中默认的项目名称有长有短,看着很不美观,修改library.asp第83行以下的内容,本站把它们都改为四个字的,即“系统管理”“发表日志”“编辑草稿”“修改资料”“退出系统”。
05.修改建站时间
===================================================
在后台“设置模块”找到模块标识为“BlogInfo”的模块,点击后面的“编辑HTML源代码”进行修改;
另外,侧边栏统计信息里的留言默认是没有链接的,在这里也可以进行编辑把链接加上,把整句代码改成
程序代码
留言:<ahref="LoadMod.asp?plugins=GuestBookForPJBlog"><b>$blog_MessageNums$</b>个</a><br/>
06.1.在侧边栏上部增加公告栏或站长信息栏
===================================================
进入后台“界面与插件”-“设置模块”,在页面下方新建一个“侧边模块”,模块标识任意,名称为“公告板”或“站长档案”,注意排序要设为最小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,如果是用作静态公告板,则直接往里边写字就行了。如果是用作站长信息栏,可以在里面添加照片、说明什么的,可以效仿以下代码:
程序代码
<divstyle="PADDING-RIGHT:4px;PADDING-LEFT:4px;PADDING-BOTTOM:4px;PADDING-TOP:4px;TEXT-ALIGN:left">
<ahref="点击图片后指向的链接地址"target="_blank"><imgborder="0"alt="XHTML1.0Transitional"src="站长信息的图片地址"/></a>
</div>
06.2.在侧边栏上部增加站长信息栏ABOUTME
===================================================
进入后台管理,选择“界面与插件”中的“设置模块”,增加一个侧遍模块。然后选择你新建的模块选择“编辑HTML”,把以下代码复制进去:
程序代码
<div><spanstyle="FONT-SIZE:10px;LINE-HEIGHT:120%"><imgalt=""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源代码”,填入以下代码:
程序代码
<divstyle="CLEAR:none;BORDER-RIGHT:#dbdbd01pxsolid;BORDER-TOP:#dbdbd01pxsolid;BACKGROUND:#fff;MARGIN:5px;BORDER-LEFT:#dbdbd01pxsolid;WIDTH:98%;BORDER-BOTTOM:#dbdbd01pxsolid;HEIGHT:15px">
<divstyle="PADDING-RIGHT:0px;DISPLAY:block;PADDING-LEFT:3px;FLOAT:left;PADDING-BOTTOM:0px;WIDTH:5px;COLOR:#2e8b57;PADDING-TOP:6px">公</div>
<divstyle="PADDING-RIGHT:0px;DISPLAY:block;PADDING-LEFT:1px;FLOAT:left;PADDING-BOTTOM:0px;WIDTH:5px;COLOR:#2e8b57;PADDING-TOP:6px">告</div>
<divstyle="MARGIN:3px"><marqueeonmouseover="this.stop()"onmouseout="this.start()"scrollamount="3"scrolldelay="15"direction="left"height="15">
<fontcolor="#999999">[时间或编号]</font><fontcolor="#0000ff"><b>第一条公告题头</b>第一条公告内容</font>
<fontcolor="#999999">[时间或编号]</font><fontcolor="#0000ff"><b>第二条公告题头</b>第二条公告内容</font>
</marquee></div></div>
其中WIDTH:98%是宽度,HEIGHT:15px是高度(这个高度为显示一行文字),scrollamount="3"为滚动速度,direction="left"为滚动方向(left是从右到左)。
07.2.在日志正文上方增加一纵向滚动的公告板或广告板
===================================================
后台设置同上,代码如下:
程序代码
<divstyle="float:left;font-weight:bold;color:#FF0000;">公告:</div><divstyle="text-align:left;float:left;">
<divid="icefable1"style="width:500;font-size:12px;line-height:18px">
<!--以下为滚动内容-->
<li>建议使用浏览器IE6.0或Firefox1.5,分辨率1024*768浏览本站。
<ahref="bloglink.asp"><li>申请友情链接请点这里看说明后提交!</a>
<ahref="http:///pagead/show_ads.js">
</script>
</div></div>
注,并同时在Class\cls_article.asp中的“查看次数...”后添加以上代码。
26.修正用户资料修改E-MAIL不公开时提示QQ号非法及“不公开我的电子邮件”失效BUG[06-03-30]
===================================================
以下两处均在member.asp文件中修改
修改一:先找到
程序代码
ifIsInteger(QQ)=falsethen
大约在(231行)
修改为:
程序代码
iflen(QQ)>0andIsInteger(QQ)=falsethen
修改二:先找到
程序代码
<tr><tdalign="right"width="85"><strong>电子邮件:</strong></td><tdalign="left"style="padding:3px;"><%=blog_Mem("mem_Email")%></td></tr>
修改为:
程序代码
<tr><tdalign="right"width="85"><strong>电子邮件:</strong></td><tdalign="left"style="padding:3px;"><%if(blog_Mem("mem_HideEmail")and(notstat_Admin))orlen(blog_Mem("mem_Email"))<1orisnull(blog_Mem("mem_Email"))thenresponse.write"该用户没有或不公开电子邮件"elseresponse.writeblog_Mem("mem_Email")endif%></td></tr>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
发布日期:2011-06.19发布作者:佚名影响版本:PJBlog3V3.2.8.352漏洞类型:设计错误漏洞描述:PJBlog一套开源免费的中文个人博客系统程
更新说明1,增加LBS皮肤模板2,增加PjBlog皮肤模板3,增加Oblog皮肤模板与导入程序4,改变Z-Blog,LBS,PjBlog皮肤模板选择方式5,首页
影响版本:PJBlog3.0.6.170程序介绍:PJBlog一套开源免费的中文个人博客系统程序,采用asp+Access的技术,具有相当高的运作效能以及更新率
影响版本:PJBlog3.0.6.170程序介绍:PJBlog一套开源免费的中文个人博客系统程序,采用asp+Access的技术,具有相当高的运作效能以及更新率
忽然发现自己Blog的FCKeditor无法使用,好惊讶!居然看好的PJBlog也会有不行的时候。马上到网上查找,把一些主要的东西Copy了下来。以下是主要内容