静心寒 發表於 2012-3-3 22:19:35

去掉zblog留言编辑后留下的“最后编辑”那句提示文字的方法

<strong>删除二次回复内容需手动编辑文字</strong>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不知道其他博客平台例如WordPress的留言管理是怎样的,因为我还没用过WordPress,但是我个人觉得zblog的留言管理不太符合我的心意。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 直接留言的还好办,可以直接在后台管理里看到,然后可以删除或者加入SPAM黑名单列表。但一旦碰到二次或多次回复的内容,就麻烦了,因为二次以上的回复在后台管理列表里是不显示的,正因为这个原因,我看漏了很多网友的留言。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 编辑二次回复需从直接留言的列表进入留言&ldquo;编辑&rdquo;界面,找到二次或多次回复的那部分内容,手动删除。删除时还必须把那对回复标签一同删除。我觉得这样操作比较麻烦,如果二次回复的内容能直接看到并能编辑就更好了。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>去掉zblog留言编辑后留下的&ldquo;最后编辑&rdquo;那句提示文字</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zblog留言编辑后会留下&ldquo;由某某于什么时间最后编辑&rdquo;这句提示文字,如下图所示:</p>
<p style="TEXT-ALIGN: center">&nbsp;<img title="" style="oldpaddingTop: ; oldborderTopWidth: ; oldpaddingBottom: ; oldborderBottomWidth: ; oldpaddingRight: ; oldborderRightWidth: ; oldpaddingLeft: ; oldborderLeftWidth: " alt="" src="https://img.jbzj.com/do/uploads/allimg/120303/2223290.jpg" /></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个设计在论坛很常见,但是一个博客留言我就认为没有这个必要了。留言管理都是博主,并且删除或编辑网友的回复是没有必要公诸于众的。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天我看了下相关的源代码,其实要去掉这句话,很容易就可以实现了。操作方法如下:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、找到如下文件<strong>\FUNCTION\c_system_event.asp</strong>,<span style="COLOR: #ff0000"><strong>然后备份,以防出现意外后能立即恢复</strong></span>。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、用文本方式打开这个文件,搜索&ldquo;<strong>SaveComment(intID,intLog_ID)</strong>&rdquo;,然后往下算应该是第12行,找到这行代码&ldquo;<strong>objComment.Content=Request.Form(&quot;txaArticle&quot;) &amp; vbCrlf&nbsp; &amp; Replace(Replace(ZC_MSG273,&quot;%s&quot;,BlogUser.Name,1,1),&quot;%s&quot;,GetTime(Now()),1,1)</strong>&rdquo;,把这行代码修改为&ldquo;<strong>objComment.Content=Request.Form(&quot;txaArticle&quot;)</strong>&rdquo;,保存即可。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样,以后再进行留言编辑,就不会再出现那句话了。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看看下面我的效果图,是不是显得更清爽干净了?</p>
<p style="TEXT-ALIGN: center">&nbsp;<img title="" style="oldpaddingTop: ; oldborderTopWidth: ; oldpaddingBottom: ; oldborderBottomWidth: ; oldpaddingRight: ; oldborderRightWidth: ; oldpaddingLeft: ; oldborderLeftWidth: " alt="" src="https://img.jbzj.com/do/uploads/allimg/120303/2223291.jpg" /></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是比较遗憾的是,经过测试,发现即使执行&ldquo;文件重建&rdquo;,以前的评论编辑后留下的话也无法自动去掉,因为那句话是作为回复内容之一写进了数据库的。</p>
頁: [1]
查看完整版本: 去掉zblog留言编辑后留下的“最后编辑”那句提示文字的方法