官方首页 | 无图版 | BBS首页
PJBlog2最新版本下载|升级包(2007.12.23) Bo-Blog V2.1.0 到 PJBlog 2.7 的转换程序 WP 2.3 到 PJ 2.6/2.7 的转换程序 手把手教您在PJForum上传图片
PJBlog技术支持论坛使用问题总索引 手术式讲解视频教程如何制作 PJblog2.7.05终极资源包电驴免费下载 风格使用区-HOT! 凤凰行动开始!
发新话题
打印

[分享] 日志中插入QuickTime影片

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

[分享] 日志中插入QuickTime影片

  一直使用UBB编辑日志,它添加音乐和视频很方便,可昨儿个想加入MOV视频时才发现UBB没有QuickTime的标签!查了一下代码才知代码中已有对它的支持,只是没有完备。这给添加MOB视频带来了很多麻烦。
下面是我的解决方法:


点击查看效果

首选上传名为 quicktime.gif 的图标文件:images 文件夹下;然后把名为 movplayer.gif 的图标文件: 上传到到你所用的风格文件目录下的 UBB/Icons 文件夹内。

然后打开 common/ubbcode.asp,找到:
TitleText="<img src=""images/mediaplayer.gif"" alt="""" style=""margin:0px 2px -3px 0px"" border=""0""/>播放mov视频文件"
将其修改为:
TitleText="<img src=""images/quicktime.gif"" alt="""" style=""margin:0px 2px -3px 0px"" border=""0""/>播放mov视频文件"

打开 common/UBBCode_Gecko.js 找到:
function UBB_highlightcode()
在其上方插入如下代码:
//QuickTime媒体
function UBB_movplayer(){
  if (EditMethod=="normal")
  {
   var PopText
    if (PopText=window.prompt(qt_normal,"")) {
   AddText("[qt]"+PopText+"[/qt]")
     }
  }

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


打开 common/UBBCode_IE.js 找到:
function UBB_highlightcode()
在其上方插入如下代码:
//QuickTime媒体
function UBB_movplayer(){
  var UBBSelectrange=document.selection.createRange()
   if (SelectAllow && UBBSelectrange.text!=""){
     UBBSelectrange.text="[qt]"+UBBSelectrange.text+"[/qt]"
     return
   }
  
  if (EditMethod=="normal")
  {
   var PopText
    if (PopText=window.prompt(qt_normal,"")) {
   AddText("[qt]"+PopText+"[/qt]")
     }
  }

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


打开 common/UBBconfig.asp,搜索”
UBB_Tools_default=UBB_Tools_default&"flash,music,mediaplayer,realplayer,ed2k,mDown,htmlubb,highlightcode"
将其修改为:
UBB_Tools_default=UBB_Tools_default&"flash,music,mediaplayer,realplayer,movplayer,ed2k,mDown,htmlubb,highlightcode"

然后搜索“Tip="插入视频" ”在下一行插入
case "movplayer":
Tip="插入QuickTime媒体"


最后打开 common.js 文件,找到:
   case "qt":
    tmpstr='<div style="height:6px;overflow:hidden"></div><embed src="'+strURL+'" autoplay="true" loop="false" controller="true" playeveryframe="false" cache="false" scale="TOFIT" bgcolor="#000000" kioskmode="false" targetcache="false" pluginspage="
http://www.apple.com/quicktime/" />';
将其攸改为:
   case "qt":
    tmpstr='<div style="height:6px;overflow:hidden"></div><embed src="'+strURL+'" width="'+intWidth+'" height="'+intHeight+' autoplay="true" loop="false" controller="true" playeveryframe="false" cache="false" scale="TOFIT" bgcolor="#000000" kioskmode="false" targetcache="false" pluginspage="
http://www.apple.com/quicktime/" />';

这样就修改好了。在UBB编辑器里会多一个“插入QuickTime媒体”的标签。格式为 [qt=宽度高度]MOV地址[/qt]
My Life Is Blue......

www.Colalan.com

TOP

强。。应该换个地方呆。

这沙发居然让我了。呵呵
广告位招租。

TOP

为什么我在编辑的时候点击图标没有反应,说网页有错误呢,我都是一步一步照着做的。没有错误
http://www.wendyfinger.com

TOP

发新话题