今天有人问我,如何去掉PJBlog评论、留言框中UBB图标?
PJBlog在评论和留言的时候点击框子会冒出一排UBB小图标,真正这些图标用的几率几乎是0(评论留言),在我这么多评论留言中,我就没有发现几个,有人认为是个摆设,还不如去掉看着方便。
论坛上有人提出了一些解决方案,修改或者添加的大量的代码,而且修改都是对于一些特定的版本,很不方便。有些还不定能达到想要的效果。
打开发表评论所在的文件cls_article.asp,然后又对着文章页面查看了下源文件,找到了评论那一块,对比看了下。然后就想出了一个很简单的方法,只要修改一个地方就可以去掉UBB图标。
评论的UBB修改方法:
打开class文件夹下的cls_article.asp,找到下面的代码
<%
UBB_TextArea_Height = "150px;"
UBB_Tools_Items = "bold,italic,underline"
UBB_Tools_Items = UBB_Tools_Items&"||image,link,mail,quote,smiley"
Response.write (UBBeditorCore("Message"))
%>
将其改为
<div class="editorContent" style="text-align:left"><textarea name="Message" class="editTextarea" style="text-align:left" cols="1" rows="1" accesskey="R"></textarea></div>
为了正常使用评论的引用功能,打开common文件夹下的common.js,将下面的代码删除,大约359行。
if (document.getElementById("editorbody").style.display=="none") {
loadUBB("Message");
}
留言的UBB修改方法:
打开GuestBook文件夹下的guestbook.asp,找到下面的代码
<%
UBB_TextArea_Height="150px;"
UBB_Tools_Items="bold,italic,underline"
UBB_Tools_Items=UBB_Tools_Items&"||image,link,mail,quote,smiley"
UBB_Msg_Value=UBBFilter(UnCheckStr(MsgReplyContent))
UBBeditor("Message")
%>
将其改为
<div class="editorContent" style="text-align:left"><textarea name="Message" class="editTextarea" style="text-align:left" cols="1" rows="1" accesskey="R"></textarea></div>
这样就搞定了,十分简单,通杀各个版本。
晕倒,没看下面大家的反馈!
下次要记得啦!
@Lvtu小威,貌似现在可以了哦!去看看。。。
@Lvtu我文章貌似修正过了,是可以的,好久了,都忘记了~
刚刚开始你怎么不行的,是不是少修改了?
@William和common.js有关。。。
除此之外,还有个小问题:在最新评论调用那里点了评论之后,地址是这样的:
article.asp?id=1#comm_111
能够正常跳到评论部分,但是会导致页面错位。具体原因我不知道,但这些都是删除那两句JS代码之后出现的。
@majw删除两句JS与主题错误应该没有关系,我修改后点击都是正常的,没有发现主题有错位,不知道你用的是什么主题,我测试了几套我的主题没有发现问题。
我又来反应问题了。这样改完之后,发布日志页面的UBB按钮全部失效,还能再解决一下吗?
@majw我都是用原版的程序测试的。
经过我对170,227,3523个版本进行的测试,我发现这3个版本在IE7,8下发布新日志时点击发布内容框的时候比较容易脚本错误。
有时候点击UBB输入文字之后无效,其实你可以在发布内容框里面写好文字然后,然后选定文字,点击上面的UBB按钮,这样就有效果了。你可以试一下。
如果还有问题,说下你的版本,以及你用的浏览器版本。
不好意思,不是想给你制造垃圾留言,就是怕你不看这个帖子的新评论,所以才在那也留了一个。
非常感谢你这么快解答问题~我这边解决了,不过还是有个小瑕疵:点击引用之后默认光标是在最前边,而不是在最后边,不知道这个能解决么~
另外,叫你微微只是输入法打错了,然后当时琢磨着这么叫也挺好玩,所以就开个玩笑哈~
@majw这个光标我测试过了,我没有办法修改,不过当你先在评论框里面点击一下的话,再点引用那么光标就在后面了。
按照你这个方法去掉UBB图标之后,出现一个问题:点击引用回复将失去作用,无法在输入框中产生引用内容。也就是说引用按钮直接失效了。能解决一下么?
@majw已经解决了,文章已经更新过了,你自己看下。
正找这个呢,但是为什么看不到代码?都是空白的?浏览器的问题?
@Since最近刚刚换到了WordPress,代码转换过来不兼容,已经修正了好了。你可以再看看。
小威,请问如果把UBB这一排去掉换成表情该如何操作呢?
类似于优酷的评论,表情在评论或留言框上方!
谢谢!
当初我就不喜欢这个东东,终于可以把它卸了,哈哈
我的那个也不错啊
想用的话才开
不用不开~
@海天无影测试一下
@bestchaopjblog3 518版本也可以吗?