动网 DvBBS 升级到8.2后 多媒体标签失效 的解决方法
症状表现为:<br/><br/>帖子上面的多媒体标签不能启用,帖子里面的只是显示URL地址,例如flash,视频,MP3等也无法正常播放。<br/><br/>以管理员身份进入后台>>>用户组(等级)管理>>>编辑每个用户组的权限>>>是否直接显示在线多媒体播放标签 选择是<br/> 以管理员身份进入后台>>>基本设置>>>论坛脚本过滤扩展设置>>>设置为0<br/> 以管理员身份进入后台>>>版面管理>>>高级设置>>>flash标签>>>开启<br/> 以管理员身份进入后台>>>版面管理>>>高级设置>>>多媒体标签>>>开启<br/><br/>经过以上设置都无效,判断为帖子对URL地址进行了自动识别,使其自动为URL加上链接效果,导致标签失效。<br/><br/>解决办法:<br/><br/>找到论坛目录下的“inc/dv_ubbcode.asp”<br/><font style="BACKGROUND-COLOR: #ffffff" face="Verdana"><br/>查找以下代码<br/><br/><font face="宋体"><br/><font color="#ff0000"><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">'自动识别网址<br/> If InStr(Lcase(s),"http://")>0 Then<br/> re.Pattern = "(^|[^<=""])(http:(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@\':!%#]|(&amp;)|&)+)"<br/> s = re.Replace(s,"$1<a target=""_blank"" href=$2>$2</a>")<br/> End If<br/> '自动识别www等开头的网址<br/> If InStr(Lcase(s),"www.")>0 or InStr(Lcase(s),"bbs.")>0 Then<br/> re.Pattern = "(^|[^\/\\\w\=])((www|bbs)\.(\w)+\.([\w\/\\\.\=\?\+\-~`@\'!%#]|(&amp;))+)"<br/> s = re.Replace(s,"$1<a target=""_blank"" href=http://$2>$2</a>")<br/> End If<br/><br/><br/></font><br/></font>把以上剪切到以下代码<br/><br/><font style="BACKGROUND-COLOR: #ffffff" face="Verdana"><font color="#0000ff">If pageReload Then<br/> Rem 回复可见帖子 ajax刷新一下<br/> s = s & "<scr"&"ipt type=""text/javascript"">var reload=1;</scr"&"ipt>"<br/> End If<br/></font><br/>的后面<br/><br/>注意在作修改之前,做好文件的备份,以防修改失误。以上修补方法适用于动网论坛 V 8.20 正式版 并测试通过。<br/></font><br/></font></font>[此贴子已经被作者于2008-6-18 14:26:08编辑过]
谢谢,学习了
页:
[1]