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]