官方首页 | 无图版 | BBS首页
PJBlog3 2.8.4.133 新版发布 下载|升级(2008.7.13) 大话PJ3 | PJ3评测反馈 | PJ3发展建议 暑期清凉活动:PJ纪念版T-shirt设计大赛 PJ3内测团队主创人员身份,性格,特点吐血大曝光
PJBlog技术支持论坛使用问题总索引 PJ-Blog 3 斑竹日志 PJBlog域名,主机,服务器使用经验分享 Z-Blog,Wordpress,Bo-Blog转换到PJBlog
 20 12
发新话题
打印

[分享] 日志中插入FLV影片(UBB方式)

本主题由 thomas 于 2007-2-7 16:39 解除高亮

[分享] 日志中插入FLV影片(UBB方式)

  2007年5月8日:

    再次对其进行修改,只是更换了播放器,它已经支持全屏播放了,并可以从全屏中返回。

下载地址是:http://www.ruochi.com/product/vcastr2/vcastr22.zip


   具体参数应用可以到作者的网页查看:http://www.ruochi.com/main/post/24.html


下面代码中代码部分为本次修改



    前些时介绍了如何在日志中插入MOV影片。如今FLV影片当道,在网络上可以找到丰富的FLV资源,从MTV到搞笑短片直至电影、连续剧。下面介绍如何在BLog中插件这些素材来丰富我们的日志。

一、首先修改/common/下的相关文件:

  1、打开UBBconfig.asp文件,在第18行找到:    UBB_Tools_default=UBB_Tools_default&"flash,music,mediaplayer,realplayer,

  在其后加入

flv,

  然后找到:

case "music":
Tip="
插入音频"

  在其后插入:

case "flv":
Tip="
插入FLV媒体"
  
2、打开ubbcode.asp文件,找到:

re.Pattern="\[(swf|wma|wmv|rm|ra)(=\d*?|)(,\d*?|)\]([^<>]*?)\[\/(swf|wma|wmv|rm|ra)\]"

   将其改为

re.Pattern="\[(swf|wma|wmv|rm|ra|flv)(=\d*?|)(,\d*?|)\]([^<>]*?)\[\/(swf|wma|wmv|rm|ra|flv)\]"

   然后找到:

Elseif strType="rm" Then
    TitleText="<img src=""images/realplayer.gif"" alt="""" style=""margin:0px 2px -3px 0px"" border=""0""/>播放real视频流文件"


  在其后插入:

Elseif strType="flv" Then
   
TitleText="<img src=""images/flv.gif"" alt="""" style=""margin:0px 2px -3px 0px"" border=""0""/>播放FLV视频文件"

  3、打开UBBCode_Gecko.js文件,在最后插入:

//FlashMove媒体
function UBB_flv(){
  if (EditMethod=="normal")
  {
    var PopText
    if (PopText=window.prompt(flv_normal,"")) {
      AddText("[flv]"+PopText+"[/flv]")
    }
  }

  if (EditMethod=="expert")
  {
    AddText("[flv][/flv]")
  }
}

  4、打开UBBCode_IE.js文件,在最后插入:

//FlashMovie媒体
function UBB_flv(){
  var UBBSelectrange=document.selection.createRange()
  if (SelectAllow && UBBSelectrange.text!=""){
    UBBSelectrange.text="[flv]"+UBBSelectrange.text+"[/flv]"
    return
  }
  
  if (EditMethod=="normal")
  {
    var PopText
    if (PopText=window.prompt(flv_normal,"")) {
      AddText("[flv]"+PopText+"[/flv]")
    }
  }

  if (EditMethod=="expert")
  {
    AddText("[flv][/flv]")
  }
}

  5、打开UBBCode_help.js文件,在最后插入:

var flv_normal = "请输入FLV文件地址。\n使用标签:[flv][/flv][flv=width,height][/flv]";

  6、打开common.js文件,找到:

case "wma":
   在其前面插入:

复制内容到剪贴板
代码:

   case "flv":
                  tmpstr='<div style="height:6px;overflow:hidden"></div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+intWidth+'" height="'+intHeight+'"><param name="movie" value="images/vcastr22.swf"><param name="quality" value="high"><param name="allowFullScreen" value="true" /><param name="FlashVars" value="vcastr_file='+strURL+'&vcastr_title=Colalan&IsContinue=0&IsAutoPlay=1&DefaultVolume=80&BarPosition=1&IsShowBar=1&BarColor=0x999999&GlowColor=0xffffff&IconColor=0xeeeeee&TextColor=0xffffff&IsShowTime=1&BufferTime=5" /><embed src="images/vcastr22.swf" allowFullScreen="true" FlashVars="vcastr_file='+strURL+'&vcastr_title=Colalan&IsContinue=0&IsAutoPlay=1&DefaultVolume=80&BarPosition=1&IsShowBar=1&BarColor=0x999999&GlowColor=0xffffff&IconColor=0xeeeeee&TextColor=0xffffff&IsShowTime=1&BufferTime=4" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+intWidth+'" height="'+intHeight+'"></embed><br/></object>';
                  break;



说明:vcastr_title=Colalan 为影片标题IsAutoPlay=1 为自动播放(0:则不自动播放),其它参数请看作者网站

二、上传播放器和播放器图片

  1、上传播你下载的最新放器文件(压缩包中的vcastr22.swf文件)图片flv.gifimages文件夹下;

  2、上传图片flv.gif到你所使用的模板文件夹下(\skins\模板名\UBB\Icons)。


PS:应Bloger们要求,修改代码,支特自动播放!并附上最新播放器。



[ 本帖最后由 Cocacola 于 2007-6-3 10:58 编辑 ]
My Life Is Blue......

www.Colalan.com

TOP

頂一頂!坐個板凳拉。。。。。。。

TOP

都找不到“Elseif strType="ra" Then
                      TitleText="[img][/img]播放real音频流文件"

TOP

回复 #4 lucbry 的帖子

由于自己的博客修改较多,如果找不到:
Elseif strType="ra" The ........
TitleText="[img][/img]播放real音频流文件
可以在:
Elseif strType="wma" Then
   TitleText="<img src=""images/music.gif"" alt="""" style=""margin:0px 2px -3px 0px"" border=""0""/>播放音频文件"
前插入。
效果一样。

[ 本帖最后由 Cocacola 于 2006-10-30 13:18 编辑 ]
My Life Is Blue......

www.Colalan.com

TOP

真不错,已经成功了!

TOP

回复 #1 Cocacola 的帖子

可能自己水平有限 只是觉得太难了 不太懂
延辉博客
延辉博客www.gyh.ha.cn
电脑网络,QQ秘籍,网页制作,特效代码,免费空间,免费域名。

TOP

感谢LZ分享.....

TOP

插是插进去了,但是不能播放视频。。。

TOP

引用:
原帖由 eric_sc 于 2006-11-5 18:19 发表
插是插进去了,但是不能播放视频。。。
请确认你的电脑安装了最新的 Flash Player ActiveX 9 浏览器插件。
另外:确认你的服务器空间支持FLV在线,不是所有服务都支持FLV。不过网上有大把的FLV资源,你可以引用它们的。

[ 本帖最后由 Cocacola 于 2006-11-5 18:49 编辑 ]
My Life Is Blue......

www.Colalan.com

TOP

THANKS!~

TOP

 20 12
发新话题