flash(.FLV)及mp3在线播放的代码修改(Discuz! 4.10) 不指定

jed , 2006-8-25 11:04 , 代码编程 , 评论(0) , 阅读(13130) , Via 本站原创 | |
一、  flash(.FLV)在线播放
首先确保客户端的FLASH播放器升级到9.0版
(1)  进入后台――帖子相关――Discuz! 代码
(2)  看是否存在flv标签,如果没有请添加。
(3)  点击flv标签后的〔详情〕,
       替换内容:

      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"           codebase="http://download.macromedia.com/pub/s...rsion=8,0,24,0"           width="350" height="270">
         <param NAME=FlashVars VALUE="vidpath={1}">
         <param name="movie" value="verysdplayer.swf?file={1}">
         <param name="quality" value="high">
         <embed src="verysdplayer.swf?file={1}" quality="high"           pluginspage="http://www.macromedia.com/go/getflashplayer"           type="application/x-shockwave-flash" width="350" height="270"></embed>
      </object>
    3.例子:[flv]http://--------[/flv]
    4.解释:flv播放器
    5.参数个数:1
    6.嵌套次数:1
(4)  编辑完后,记得在标签列表,选择可用,并提交一下。

(5)  修改include/bbcode.js

      找到function list() { 在其上面添加如下代码:

      function bb_flv() {    
        if (helpmode) {    
        alert();    
        }
       else if (document.selection && document.selection.type == "Text") {    
       var range = document.selection.createRange();    
       range.text = "[flv]" + range.text + "[/flv]";    
       }
       else if (advmode) {    
       AddTxt="\r[flv]\r[/flv]";    
       AddText(AddTxt);    
       }
        else {
       txt=prompt(quote_normal,text_input);
       if (txt!=null) {    
       AddTxt="\r[flv]"+txt;    
       AddText(AddTxt);    
       AddText("[/flv]");    
       }
       }
       }
(6)修改模版\templates\default\post_bbinsert.htm

     找到
     <a href="javascript:code()"><img src="{IMGDIR}/bb_code.gif" border="0"       alt="{lang post_discuzcode_code}"></a>

     在其下面添加
     <a href="javascript:bb_flv()"><img src="{IMGDIR}/bb_flv.gif" border="0" alt="发      布FLV视频"></a>
(7)然后上传verysdplayer.swf到论坛根目录下。
    上传bb_flv.gif到images/风格文件夹下
(8)使用方法:

    [flash]http://-----(网址)[/flash]

    即可在线播放flash。


二、mp3在线播放

(1)  进入后台――帖子相关――Discuz! 代码
(2)  看是否存在mp3标签,如果没有请添加。
(3)  点击mp3标签后的〔详情〕,
       替换内容:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="20"    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
<param name="movie" value="singlemp3player.swf?file={1}&autoStart=true&backColor=000000&frontColor=ffffff&songVolume=90" />
<param name="wmode" value="transparent" />
<embed wmode="transparent" width="300" height="20" src="singlemp3player.swf?file={1}&autoStart=true&backColor=000000&frontColor=ffffff&songVolume=90"    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


    3.例子:[mp3]http://--------[/mp3]
    4.解释:mp3播放器
    5.参数个数:1
    6.嵌套次数:1
(4)  编辑完后,记得在标签列表,选择可用,并提交一下。

(5)  修改include/bbcode.js

      找到function list() { 在其上面添加如下代码:

      function bb_mp3() {  
       if (helpmode) {  
       alert();  
       }
      else if (document.selection && document.selection.type == "Text") {  
      var range = document.selection.createRange();  
      range.text = "[mp3]" + range.text + "[/mp3]";  
      }
      else if (advmode) {  
      AddTxt="\r[mp3]\r[/mp3]";  
      AddText(AddTxt);  
     }
     else {
     txt=prompt(quote_normal,text_input);
     if (txt!=null) {  
     AddTxt="\r[mp3]"+txt;  
     AddText(AddTxt);  
     AddText("[/mp3]");  
     }
     }
     }
(6)修改模版\templates\default\post_bbinsert.htm

     找到
     <a href="javascript:code()"><img src="{IMGDIR}/bb_code.gif" border="0"       alt="{lang post_discuzcode_code}"></a>

     在其下面添加
     <a href="javascript:bb_mp3()"><img src="{IMGDIR}/bb_mp3.gif" border="0" alt="插入MP3标签"></a>
(7)然后上传singlemp3player.swf到论坛根目录下。
    上传bb_mp3.gif到images/风格文件夹下
(8)使用方法:

    [mp3]http://-----(网址)[/mp3]

    即可在线播放mp3。

附件:


发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]