归档文章 (2011-2017)

date
2010/12/08
插入MP3对很多Blogger来说都是挺有用的。下面将介绍如何在Fck编辑器中插入MP3(在FCK工具栏上增加MP3插入按钮)。有两种方法,一种是UBB方式(适用sablog2.0),另一种是通过JS来实现。
特别说明:下文仅针对未去除插件功能的FCK编辑器,而sablog2.0默认编辑器已去掉了插件目录,所以你可以使用小A的 FCK2.6精简版

方法一:使用UBB标签

下面介绍参考了Sablogplus论坛T的方法,仅适用于SAX2.0。
  1. 下载本文附件,解压到SAX2.0的根目录。
  1. 打开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个播放器可用,代码不变)
  1. 编辑include\editor\fckconfig.js 查找
FCKConfig.PluginsPath = FCKConfig.BasePath + \'plugins/\' ;
在后面加上FCKConfig.Plugins.Add( 'Insertmp3' ) ;
  1. 查找FCKConfig.ToolbarSets[“Default”]在它后面适当位置加上'Insertmp3'
想了解 dewplayer 播放器更多,请访问 官方主页

方法二:使用JS实现

未完待续……
备注:这是一篇旧文章归档,实际发布日期为:2008/10/15
If you have any questions, please contact me.