叛逆的孩子,叛逆的无可奈何! 注册 | 登陆

增加UBB标签之[MP3]

=================================
插件版本:     SaBlog-X 1.6 正式版
安装难易:     简单
数据升级:     无
修改文件:     2个(共计3处)
原 作 者:     angel  tension
整理修改:     blue
=================================

1.修改global.php

查找

PHP代码
  1. // 获取页面调试信息  

在上面填加

PHP代码
  1. // MP3播放器   
  2. function makemp3($id) {   
  3. $code = '<object type="application/x-shockwave-flash" height="20" width="200" data="./images/flash/mp3player.swf?mp3='.$id.'&autoreplay=1"><param value="./images/flash/mp3player.swf?mp3='.$id.'&autoreplay=1" name="movie" /></object>';   
  4. return $code;   
  5. }  

2.修改index.php (共2处)

查找

PHP代码
  1. //处理PHP高亮   
  2.      $article['content'] = preg_replace("/\s*\[php\](.+?)\[\/php\]\s*/ies""phphighlite('\\1')"$article['content']);  

在下面填加

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

PS:修改INDEX的时候一定要修改2处,否则在首页是放不了的。

插件更改:

autostart     自动播放 0 关 1 开 (默认关闭)
autoreplay   循环播放 0 关 1 开 (默认关闭)
bgcolor       背景颜色 如白色 FFFFFF (默认白色)

PHP代码
  1. // MP3播放器   
  2. function makemp3($id) {   
  3. $code = '<object type="application/x-shockwave-flash" height="20" width="200" data="./images/flash/mp3player.swf?mp3='.$id.'&autostart=1&autoreplay=1"><param value="./images/flash/mp3player.swf?mp3='.$id.'&autostart=1&autoreplay=1" name="movie" /></object>';   
  4. return $code;   
  5. }  

PS:上面的这个代码是加了&autostart=1后就可以自动播放的,其他的两个功能也可以这样类似的添加。

还要在Images中存放一个FALSH插件:mp3.rar

PS:下载下来后的mp3.rar解压,把falsh及里面的mp3player.swf存放在images/中

现在什么都弄好了,接下来就是放置MP3了,需要在你的后台编辑器填入 (随便哪里都可以的。代码中mp3前的+要去掉

PHP代码
  1. [+mp3]你想要的MP3音乐地址[+/mp3]  

PS:在编制PHP文件时,最好不要用WINDOWS自带的记事本或是文本文档来修改,采用第三方EditPlus编辑更有条理,而且不会出现明编辑好之后上传即不能使用的现象。

附件: mp3.rar (4.29 K, 下载次数:16)

Tags: ubb, sablog

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):