Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

日志中添加MP3插件『1.20成功』

[复制链接]
都市妖奇谈 发表于 2008-5-23 01:47:31 | 显示全部楼层 |阅读模式
原作者:zbage
演示地址"
http://home.521yh.com/space.php?uid=16&do=blog&id=81
看见需求很大!
以前一个朋友做得
他发错地方了 我分享出来!!
在u.discuz.net看到有人做了一个MP3插件,但没有说方法,中午无聊也搞了一下,代码都加密,咋改啊,强烈要求UCH开源,破解的不放心啊,我的这个是UTF-8版,下载[ rar密码:www.isanxia.net]直接覆盖就可以了,转了一个gbk版,下边那个(mp3-gbk.rar )
方法rar文件里也有,还是贴一个吧,gbk版的对应的改一下。
image/player.swf
image/audio-player.js
image/editor/editor_boolbar.gif

editor.php
a.icoMp3{background-position:-475px 1px}
<a href="javascript:;" class="icoMp3" title="增加MP3"></a>


image\editor\editor_base.js
/**
* 创建MP3
*/
function createMp3() {
        var sMp3=prompt("请输入MP3的URL链接:", "http://");
        var mp3tag = '';
        if ((sMp3!=null) && (sMp3!="http://")){
        var sIsAuto=prompt("MP3是否自动播放:0 否,1 是。", "0");
                if(sIsAuto==1) {
                        mp3tag = '[mp3=auto]';
                } else {
                        mp3tag = '[mp3]';
                }
                format("insertHTML", mp3tag + sMp3 + '[/mp3]');
        }
}

source/space_blog.php
function blog_bbcode( $message )
{
    $message = preg_replace( "/\\[flash\\=?(media|real)*\\](.+?)\\[\\/flash\\]/ie", "blog_flash(\"\\2\", \"\\1\")", $message );
    $message = preg_replace( "/\\[mp3\\=?(auto)*\\](.+?)\\[\\/mp3\\]/ie","blog_mp3(\"\\2\", \"\\1\")",$message);
    return $message;
}

function blog_mp3( $mp3_url, $state )
{
    $optauto = "";
    if ( $state == "auto" )
    {
        $optauto = "&autostart=yes";
    }
    $html = '<script language="JavaScript" src="image/audio-player.js"></script><object type="application/x-shockwave-flash" data="image/player.swf" id="_RANDOM_ID_" height="24" width="290"><param name="movie" value="image/player.swf"><param name="FlashVars" value="playerID=_RANDOM_ID_&soundFile='.$mp3_url.$optauto.'"><param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent"></object>';
    return $html;
}
更新了一下,增加了自动播放控制。
演示:http://www.isanxia.net/space.php?uid=2&do=blog&id=1

[ 本帖最后由 zbage 于 2008-4-22 16:00 编辑 ]
附件





原地址:https://discuz.dismall.com/viewthread.php?tid=902819&highlight=MP3

[ 本帖最后由 都市妖奇谈 于 2008-5-23 02:05 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

 楼主| 都市妖奇谈 发表于 2008-5-23 01:48:29 | 显示全部楼层
有钱的朋友给点钱哦~~~~~~

评分

1

查看全部评分

回复

使用道具 举报

俊客 发表于 2008-5-23 01:49:23 | 显示全部楼层
不错,前排支持先,
回复

使用道具 举报

poplong 发表于 2008-5-23 01:51:40 | 显示全部楼层
前排支持,谢谢了,HOHO,看了演示地址,我以为是土哥,但是。。。!

[ 本帖最后由 poplong 于 2008-5-23 01:53 编辑 ]
回复

使用道具 举报

 楼主| 都市妖奇谈 发表于 2008-5-23 01:52:00 | 显示全部楼层
我终于有1元钱了~~~~~~~~~~
回复

使用道具 举报

www.awp.cn 发表于 2008-5-23 01:52:13 | 显示全部楼层
谢谢 分享  赞一个!:)
回复

使用道具 举报

sd_xiaojia 发表于 2008-5-23 01:58:10 | 显示全部楼层
不错哦。。。
支持下。
回复

使用道具 举报

tntaben 发表于 2008-5-23 02:32:59 | 显示全部楼层
插入前排
回复

使用道具 举报

yangchangtao 发表于 2008-5-23 02:46:56 | 显示全部楼层
这个播放的时候 速度飞快  根本就不知道在唱些什么 希望可以修正下
回复

使用道具 举报

dwxie 发表于 2008-5-23 02:51:28 | 显示全部楼层
有问题 把1.2 的 哪个  恢复 功能 给干掉了  希望改进啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 12:58 , Processed in 0.054283 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表