天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

为Z-BLOG的留言评论配置已回复提示

我们知道ZBLOG的系统非常简单,但扩展性确非常好,很多地方都可以根据个人需要进行略加修改,插件也是一堆堆的。Z-BLOG的留言系统是太过简单了,每次留言哪个回复哪个没回复很难看的出来,本文小改动一下,让Z-BLOG的留言评论显示已回复提示,当然这些效果在后台是看不出来的,只能在边栏显示出来。

天缘现在已经对语言这个东西不大感冒,只有用着才会看一下,ASP也是从来没认真看过一篇文章,没买过一本书,就是拿着N年的VB的底子直接改的,试了几下就PASS了,效率就不说了,能用就行。

修改方法非常简单,在FUNCTION目录下的c_system_base.asp文件拷贝出来打开,找到下面一段:

源码

If (Len(s)>ZC_RECENT_COMMENT_WORD_MAX) And (ZC_RECENT_COMMENT_WORD_MAX>(Len(ZC_MSG305)+1)) Then s=Left(s,ZC_RECENT_COMMENT_WORD_MAX-(Len(ZC_MSG305)+1))&ZC_MSG305

Set objArticle=New TArticle

If objArticle.LoadInfoByID(objRS("log_ID")) Then

strComments=strComments & "<li><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"

修改为:

Dim iTmp

Dim sTmp

iTmp=InStr(s,"[REVERT=")

'这里就是以REVERT=为识别标记,所以如果有其他人回复也会PASS。

if iTmp>0 Then

        s=Left(s,iTmp-1)

        sTmp = " id=""Rok"""

Else

        sTmp = ""

End If

'If (Len(s)>ZC_RECENT_COMMENT_WORD_MAX) And (ZC_RECENT_COMMENT_WORD_MAX>(Len(ZC_MSG305)+1)) Then s=Left(s,ZC_RECENT_COMMENT_WORD_MAX-(Len(ZC_MSG305)+1))&ZC_MSG305

If (Len(s)>100) Then s=Left(s,100-(Len(ZC_MSG305)+1)) & ZC_MSG305

‘这里最多显示100个字符,当然也可以按照默认的一行。

Set objArticle=New TArticle

If objArticle.LoadInfoByID(objRS("log_ID")) Then

'strComments=strComments & "<li><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"

strComments=strComments & "<li" & sTmp & "><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ >"+s+"</a><p>" & objRS("comm_Author") & " " & objRS("comm_PostTime") & "</p></li>"

在Z-BLOG主题的CSS样式表中增加:

#divComments p{clear:both;height:20px; font-size:11px; border-bottom:1px dashed #333333; padding-right:2px; line-height:20px;color:#575743; text-align:right;}

#divComments #Rok {margin:0;padding:2px 5px 2px 15px;background:url("metsky/sliok.gif") no-repeat 3px 5px;}

最终效果:

分别以不同的图标显示留言或评论的未回复和已回复状态,示例如天缘博客的边栏回复样式。CSS中的metsky/sliok.gif小图标,大家替换成自己图标即可,也可以在天缘边栏上另存为到你主题对应目录下,颜色也可以自己改改。

顺带罗嗦一下Z-BLOG留言系统缺点:

1、无法按照文章ID留言搜索,想删除留言到看清楚日期然后在后台翻页找,删除过一个自动又跳回第一页去了。....

2、如果要在后台回复需要自己打进去封堵标记,一旦边栏不显示,想找哪个留言非常麻烦。...实际上解决这些问题只需要一两个字段就搞定了。自己修改多了以后升级又很麻烦,插件又会更慢。......

补充关于天缘未加留言邮件通知功能的说明:

天缘没加这个留言评论的回复通知功能,是因为怕这个东西烦人,说实话,对于部分用户的留言确实是非常希望知道回复结果的,但是一旦启用通知,可能更多的是没有多大用处的半垃圾性邮件(不可否认对网站流量还是有一定的提升作用),即使后台可选发送也够麻烦的,天缘在GMAIL里很明显看到,有些网站给我的回复都是直接进垃圾邮件箱去了,估计早就被GG给歧视了。随着天缘博客访问量增长,如果Z-BLOG以后不改善这个问题,天缘会自己考虑解决这个小问题。

更多文章:

Wordpress API KEY的申请办法

Z-BLOG V1.8 模块文件及标签变量说明

Z-BLOG的配置手册:基本配置和Z-BLOG插件

Z-BLOG V1.8的自动包和手动包的各自安装方法

天缘网友 [思念]: 2010-12-03 03:33:23 发表
支持博主,非常好的文章
天缘网友 [重庆时时彩]: 2010-11-11 10:07:15 发表
我看着代码我就头大
天缘网友 [cc]: 2010-09-28 19:50:57 发表
@内大臣:...
天缘网友 [renrentukucom]: 2010-09-19 18:53:51 发表
测试了很不错
天缘网友 [TF]: 2010-04-11 07:42:28 发表
博主 我是一点不懂
上面的修改弄完了
接下来怎么
在Z-BLOG主题的CSS样式表中增加: 还请详细告诉下!
#divComments p{clear:both;height:20px; font-size:11px; border-bottom:1px dashed #333333; padding-right:2px; line-height:20px;color:#575743; text-align:right;}
#divComments #Rok {margin:0;padding:2px 5px 2px 15px;background:url("images/sliok.gif") no-repeat 3px 5px;}
天缘网友 [zuiblog]: 2009-11-27 02:55:49 发表
一大堆代码,晕了。不过我也喜欢Z-Blog,简单实用
天缘网友 [bolo]: 2009-11-26 08:06:18 发表
转WP吧,多好

天缘 于 2009-11-26 0:08:23 回复

想换,但是WP后台搞得太花哨了,ZB的唯一优点就是简洁,尤其是后台。

天缘网友 [浅笑无声]: 2009-11-26 03:37:24 发表
又有一个学习z-blog的地方了。
天缘网友 [bokit]: 2009-11-20 03:50:56 发表
感觉不错,想当年很久也是用Z-BLOG。现在用WP 不过感觉你总体很不错:干净。
天缘网友 [CCOz]: 2009-11-19 06:59:45 发表
呵呵,asp和vb确实太像了,不过你为什么不考虑做个插件呢?曾经wp用户,现在忠实于ZB这个简单高效的blog,为正在没落的asp默默支持下。

天缘 于 2009-11-18 23:20:10 回复

我还是倾向于喜欢MYSQL,不想在这个系统上多花时间。

天缘网友 [阿里]: 2009-11-18 06:19:11 发表
我用的是Sablog,感觉也很实用, 被回复就邮件通知我觉得没必要,挺烦人的。

天缘 于 2009-11-17 23:11:59 回复

天缘非常喜欢SA,前两天在测试SA,可惜A总是不在乎。

天缘网友 [九狐札记]: 2009-11-18 00:50:17 发表
很不错,可以一试,不知道会不会影响插件,我用的巴士飞扬的文章插件。

天缘 于 2009-11-17 18:03:22 回复

修改的只是源代码一点点,也没什么好影响的。

天缘网友 [张楠]: 2009-11-16 05:15:09 发表
感谢分享哦
天缘网友 [ooaixt]: 2009-11-15 23:29:22 发表
还是喜欢wp
天缘网友 [zwwooooo]: 2009-11-14 21:02:30 发表
WP的飘过吧,飘之前说:我也是用不到就不去折腾的
天缘网友 [内大臣]: 2009-11-14 08:20:03 发表
要是能发表的评论被评论了,发邮件提示就好了

天缘 于 2009-11-14 0:24:25 回复

天缘没加这个东西,感觉怕烦人,这个小问题天缘以后会解决。

发表评论:

◎欢迎参与讨论,所有评论皆需审核,非法及及未经许可的广告信息不是勤劳致富的法宝,请勿发表。

订阅博客

最近发表

标签云

快速通道

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2011 Metsky.com, All rights Reserved.