在使用Dedecms CMS进行内容管理时,经常会涉及到视频的引用,尤其是优酷(Youku)或土豆(Tudou)等平台的视频。然而,默认情况下,Dedecms并不支持这些视频的全屏播放功能。那么,如何让Dedecms在使用优酷、土豆等视频时实现全屏播放呢?以下是具体的解决办法。

首先,打开文件:
//include/FCKeditor/editor/dialog/fck_flash/fck_flash.js
找到以下代码:


SetAttribute( e, "height", GetE('txtHeight').value ) ;
    

然后,在这段代码后面插入以下代码:


SetAttribute( e, "allowfullscreen", "true" ) ;  
SetAttribute( e, "id", "movie_player" ) ;  
SetAttribute( e, "quality", "high" ) ;  
SetAttribute( e, "flashvars","isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&isAutoPlay=false&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999" ) ;
    

完成以上操作后,Dedecms的视频全屏功能即可实现。
注意:此方法仅适用于通过“插入”视频的方式发布内容,而不是直接使用HTML代码发布视频。

如果按照上述方法操作后仍无法实现全屏功能,可以尝试第二种方法,虽然稍显笨拙,但同样有效。

方法二:
在发布视频时,插入视频后,切换到编辑区的源代码模式,在<embed>标签中添加以下属性:


allowfullscreen="true" quality="high" flashvars="isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&isAutoPlay=false&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999"
    

保存并发布视频后,全屏功能即可正常使用。
虽然这种方法相对繁琐,但在某些特殊情况下可能是必要的选择。

通过以上两种方法,您可以轻松解决Dedecms中优酷、土豆等视频无法全屏播放的问题。希望这些技巧对您有所帮助!