G.国王族 官方论坛-广州游戏资讯网

标题: 动网 DvBBS 升级到8.2后 多媒体标签失效 的解决方法 [打印本页]

作者: GZGame    时间: 2008-6-18 14:19
标题: 动网 DvBBS 升级到8.2后 多媒体标签失效 的解决方法
症状表现为:

帖子上面的多媒体标签不能启用,帖子里面的只是显示URL地址,例如flash,视频,MP3等也无法正常播放。

以管理员身份进入后台>>>用户组(等级)管理>>>编辑每个用户组的权限>>>是否直接显示在线多媒体播放标签 选择是
  以管理员身份进入后台>>>基本设置>>>论坛脚本过滤扩展设置>>>设置为0
  以管理员身份进入后台>>>版面管理>>>高级设置>>>flash标签>>>开启
  以管理员身份进入后台>>>版面管理>>>高级设置>>>多媒体标签>>>开启

经过以上设置都无效,判断为帖子对URL地址进行了自动识别,使其自动为URL加上链接效果,导致标签失效。

解决办法:

找到论坛目录下的“inc/dv_ubbcode.asp”

查找以下代码


'自动识别网址
  If InStr(Lcase(s),"http://")>0 Then
   re.Pattern = "(^|[^<=""])(http:(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@\':!%#]|(&amp;)|&)+)"
   s = re.Replace(s,"$1<a target=""_blank"" href=$2>$2</a>")
  End If
  '自动识别www等开头的网址
  If InStr(Lcase(s),"www.")>0 or InStr(Lcase(s),"bbs.")>0 Then
   re.Pattern = "(^|[^\/\\\w\=])((www|bbs)\.(\w)+\.([\w\/\\\.\=\?\+\-~`@\'!%#]|(&amp;))+)"
   s = re.Replace(s,"$1<a target=""_blank"" href=http://$2>$2</a>")
  End If



把以上剪切到以下代码

If pageReload Then
   Rem  回复可见帖子 ajax刷新一下
   s = s & "<scr"&"ipt type=""text/javascript"">var reload=1;</scr"&"ipt>"
  End If

的后面

注意在作修改之前,做好文件的备份,以防修改失误。以上修补方法适用于动网论坛 V 8.20 正式版 并测试通过。

[此贴子已经被作者于2008-6-18 14:26:08编辑过]

作者: 客人    时间: 2009-10-21 09:59
谢谢,学习了




欢迎光临 G.国王族 官方论坛-广州游戏资讯网 (http://bbs.gzgame.com.cn/) Powered by Discuz! X3.1