LouisLaw 发表于 2018-6-29 13:38

Discuz帖子页面正常播放优酷、腾讯等视频

找到/home/ihei5/bbs/source/function/function_discuzcode.php文件

搜索定位到这一行
if(strpos($msglower, '') !== FALSE) {

然后将下面几行中的$message = preg_replace_callback("/\+)\]\s*([^\[\<\r\n]+?)\s*\[\/media\]/is", $allowmediacode ? 'discuzcode_callback_parsemedia_12' : 'discuzcode_callback_bbcodeurl_2', $message);

//$message = preg_replace("/\+)\]\s*([^\[\<\r\n]+?)\s*\[\/media\]/is", "\\2", $message);

都修改为:
$message = preg_replace("/\+)\]\s*([^\[\<\r\n]+?)\s*\[\/media\]/is", '<iframe allowfullscreen="" frameborder="0" scrolling="no" src="\\2" style="margin:0 auto;max-width:670px;min-height:380px;width:100%;"></iframe>', $message);

再将flash部分的代码

$message = preg_replace_callback("/\\s*([^\[\<\r\n]+?)\s*\[\/flash\]/is", $allowmediacode ? 'discuzcode_callback_parseflash_234' : 'discuzcode_callback_bbcodeurl_4', $message);



$message = preg_replace("/\\s*([^\[\<\r\n]+?)\s*\[\/flash\]/is", "\\4", $message);

修改为:
$message = preg_replace("/\+)\]\s*([^\[\<\r\n]+?)\s*\[\/media\]/is", '<iframe allowfullscreen="" frameborder="0" scrolling="no" src="\\4" style="margin:0 auto;max-width:670px;min-height:380px;width:100%;"></iframe>', $message);
页: [1]
查看完整版本: Discuz帖子页面正常播放优酷、腾讯等视频