留言本的编辑器都是开启的,无论你是否允许游客留言,这个编辑器都是打开的,这样会影响页面打开速度,因此蜜蜂博客给其加上一个动态控制开关,如果是会员,就打开编辑器,否则关闭编辑器。修改以后比较适合动易留言本改论坛的朋友。
一、在GuestBook/Guest_Reply.asp文件里,找到代码:
以下是代码片段:
strHtml = Replace(strHtml,"{$WriteKindID}",rsGuest("KindId") & "")
在其下面加上:
Dim GuestBookEditor
regEx.Pattern = "[GuestBookEditor]([sS]*?)[/GuestBookEditor]"
Set Matches = regEx.Execute(strHtml)
For Each Match In Matches
GuestBookEditor = Match.value
Next
If GuestBook_EnableVisitor = True Then
strHtml = Replace(strHtml,"[GuestBookEditor]","")
strHtml = Replace(strHtml,"[/GuestBookEditor]","")
End If
If GuestBook_EnableVisitor = False Then
If UserLogined = True Then
strHtml = Replace(strHtml,"")
Else
strHtml = Replace(strHtml,GuestBookEditor,"<center><a href='../User/' target='_blank'>登陆</a> 后可发帖及回帖. <a href='../Reg/User_Reg.asp' target='_blank'>这里注册</a></center>")
End If
End If
二、使用方法:
在留言回复模板里的编辑器代码前加 [GuestBookEditor] ,编辑器代码后加 [/GuestBookEditor]。
三、代码判断原理:
在“网站信息配置”-->“留言本选项”-->“是否允许游客留言”处设置:
1、如果选“是”,也就是游客留言方式,那么留言本编辑器打开;
2、如果选“否”,那么只有会员登陆的情况下编辑器才会打开,否则非会员浏览时编辑器为关闭。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。