给博客增加了mp3的UBB功能

最近MJ走了,本来对他的没多大印象的(除非是MJ粉丝),现在倒是满喜欢那首《You Are Not Alone》

测试下mp3标签功能(用的时候需要自行加入该标签或者修改FCKeditor面板亦可):

调用方式:[mpx]歌曲完整url[/mpx] (x代表3)

 


 

附文:

本功能仅限于sablog-x 2.0版本,方法来源于www.sablogplux.org(已经停止更新)

打开include/func/front.func.php,在“// 获取页面调试信息”上加入:

// mp3播放器 
function makemp3($id) { 
global $options; 
$code = '<object type="application/x-shockwave-flash" height="20" width="200" data="'.$options['url'].'images/flash/mp3player.swf?mp3='.$id.'&amp;autoreplay=1&amp;showtime=1"><param value="'.$options['url'].'images/flash/mp3player.swf?mp3='.$id.'&amp;autoreplay=1&amp;showtime=1" name="movie" /></object>'; 
return $code; 
}

打开 modules/show.php,在“//TAGS”上加入:

//处理MP3
$article['content'] = preg_replace("/\s*\[mp3\](.+?)\[\/mp3\]\s*/ies", "makemp3('\\1')", $article['content']);

将Flash文件放到到 images/flash/目录下(当然,你也可以选择自己喜欢的位置放,只要你修改下上面的代码)mp3player.rar

然而在实际使用过程中发现:只有内容页才有UBB转码的效果,而主页以及分类页中却还是原来的编码,造成这个问题的原因就是没有把文章显示页面进行转码处理

打开 modules/article.php,在“//TAGS”上加入:

//处理MP3
$article['content'] = preg_replace("/\s*\[mp3\](.+?)\[\/mp3\]\s*/ies", "makemp3('\\1')", $article['content']);

Tags: mp3

上一篇: bo-blog转sa-blog痛苦之旅
下一篇: 常用Linux命令集合

相关文章

发表评论