将Blog顶菜单对应的链接在新窗口打开
===================================================
在后台管理的“日志分类管理”里将外部链接设置成如下形式:
javascript:open('http://www.xxxxx.com');void 1
.将文章最后的“查看更多...”换成“[阅读全文]”
===================================================
将class目录下的文件cls_logaction.asp和cls_default.asp中的“查看更多...”换成“[阅读全文]”,然后重新编辑日志并保存就可以了。
.加强置顶贴的标题显示
===================================================
動態模式: 打開class/cls_default.asp
尋找
<%If CanRead Then%>
(共找到兩個,一個普通模式的,一個列表模式的,都一樣改)
這行下面有:
前面加上
<%if webLogArr(9,PageCount) then response.Write "[置頂]"%>
即可。
靜態模式:
打開class/cls_logAction.asp
找到
Temp1=Replace(Temp1,"<$log_Title$>",.....)
替換成(。。。代表我和你的可能不同)
if log_View("log_IsTop") then
Temp1=Replace(Temp1,"<$log_Title$>",......&;"[TOP]")
Else
Temp1=Replace(Temp1,"<$log_Title$>",......)
End if
再找到
Temp2=Replace(Temp2,"<$log_Title$>",.....)
替換成(。。。代表我和你的可能不同)
if log_View("log_IsTop") then
Temp2=Replace(Temp2,"<$log_Title$>",......&;"[置顶]")
Else
Temp2=Replace(Temp2,"<$log_Title$>",......)
End if
修改完成。重新輸出日誌,或者編輯此日誌。
至于 [置顶] 的顔色等 你自己加,HTML代碼。
.颜色代码
===================================================
天蓝color=skyblue 品蓝color=royalblue 暗蓝color=darkblue
橙color=orange 桔红color=orangered 深红color=crimson
棕color=firebrick 暗红color=darkred 灰绿color=limegreen
海绿color=seagreen 粉color=deeppink 西红柿color=tomato
珊瑚color=coral 紫color=purple 靛青color=indigo
棕木color=burlywood 沙褐color=sandybrown 土黄color=sienna
巧克力color=chocolate 土绿color=teal 银color=silver
.图片环绕文字编辑方式的实现
===================================================
法一:在UBBeditor 编辑方式下,用“”或“”就可以使图片在左边或者右边的位置同文字环绕。
法二:在FCKeditor 编辑方式下,用表格方式实现图片文字环绕。
.首段首行缩进
===================================================
首段首行无法缩进,是因为PJBlog2自动删除了日志头尾的空格,实现缩进的修改方法相当的简单,只要找到common文件夹下的function.asp文件,在第279行找到Str=Trim(Str),改成Str=RTrim(Str)就可以了。
还有发表日志时首行最好使用全角空格,因为半角空格在不同的字体下可能长度与汉字有所不同。
.修改资料时去掉输入qq号码 (For v2.5)
===================================================
打开member.asp,找到
if IsInteger(QQ)=false then
ReInfo(0)="错误信息"
ReInfo(1)="非法QQ号
单击返回"
ReInfo(2)="ErrorIcon"
SaveMem=ReInfo
exit function
end if
把这一段注释掉就可以了,如下:
' if IsInteger(QQ)=false then
' ReInfo(0)="错误信息"
' ReInfo(1)="非法QQ号
单击返回"
' ReInfo(2)="ErrorIcon"
' SaveMem=ReInfo
' exit function
' end if
.后台新建组不能修改/删除自己的日志Bug修正
===================================================
在2.5版的后台新建一个权限组,并对其授发表/修改/删除自己的表日志的权限,但是当这个新建权限组的成员在修改自己发表日志的时候会提示“没有权限修改!” 刚才对招源码看了一下,发现是舜子犯了一个低级错误:对创建logArticle类没有实例化,少调用了一个方法。解决办法:打开blogedit.asp,在30-40行左右找到下面这一段:
<%else
dim lArticle,EditLog,DeleteLog
set lArticle=new logArticle
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")
加上红色的那一句
<%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")
. 编辑日志后,文章底部出现“[本日志由 某某 于 何时 编辑]”的字样
===================================================
编辑blogedit.asp( For PJBlog 2.4 ) 或 class\cls_logAction.asp( For PJBlog 2.5 )文件,找到并删除以下程序代码
For PJBlog 2.4
if weblog("log_IsDraft")=false then weblog("log_Modify")="[本日志由 "&memName&" 于 "&DateToStr(now(),"Y-m-d H:I A")&" 编辑]"
For PJBlog 2.5、2.6
if logIsDraft=false then weblog("log_Modify")="[本日志由 "&memName&" 于 "&DateToStr(now(),"Y-m-d H:I A")&" 编辑]"
.修改默认搜索的字数不能低于三个字的限制 (For v2.5)
===================================================
在后台设置模块里修改Search的HTML源代码,修改这句: