导航
导航
文章目录
  1. 方法一:使用UBB标签
  2. 方法二:使用JS实现

FCK编辑器中插入MP3

插入MP3对很多Blogger来说都是挺有用的。下面将介绍如何在Fck编辑器中插入MP3(在FCK工具栏上增加MP3插入按钮)。有两种方法,一种是UBB方式(适用sablog2.0),另一种是通过JS来实现。

特别说明:下文仅针对未去除插件功能的FCK编辑器,而sablog2.0默认编辑器已去掉了插件目录,所以你可以使用小A的 FCK2.6精简版

方法一:使用UBB标签

下面介绍参考了Sablogplus论坛T的方法,仅适用于SAX2.0。

  1. 下载本文附件,解压到SAX2.0的根目录。

  2. 打开include/func目录中的front.func.php文件,在259行附近查找“页面调试信息”在上面加上下面代码

// MP3播放器
function makemp3($id) {
global $options;
$code = '<object type="application/x-shockwave-flash" data="'.$options['url'].'tools/mp3player/dewplayer.swf?mp3='.$id.'&amp;autostart=0&amp;autoreplay=0&amp;showtime=1" width="200" height="20"><param name="movie" value="'.$options['url'].'tools/mp3player/dewplayer.swf?mp3='.$id.'&amp;autostart=0&amp;autoreplay=0&amp;showtime=1" /></object>';
return $code;
}
  1. 分别打开modules/article.php和modules/show.php查找”//TAGS”并在其上面加上
//处理MP3播放
$article[\'content\'] = preg_replace("/\\s*\\[mp3\\](.+?)\\[\\/mp3\\]\\s*/ies", "makemp3(\'\\\\1\')", $article[\'content\']);
  1. 将附件里的播放器,放在tools文件夹中。(有2个播放器可用,代码不变)

  2. 编辑include\editor\fckconfig.js 查找

FCKConfig.PluginsPath = FCKConfig.BasePath + \'plugins/\' ; 

在后面加上FCKConfig.Plugins.Add( \’Insertmp3\’ ) ;

  1. 查找FCKConfig.ToolbarSets[“Default”]在它后面适当位置加上\’Insertmp3\’

想了解 dewplayer 播放器更多,请访问 官方主页

方法二:使用JS实现

未完待续……

备注:这是一篇旧文章归档,实际发布日期为:2008/10/15

支持一下
扫一扫,支持一下