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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 中午做了一个MP3插件,分享给大家,强烈要求UCH开源,不然不好改啊!

[复制链接]
zbage 发表于 2008-4-22 13:56:59 | 显示全部楼层 |阅读模式
在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" onClick="createMp3()" 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 = "&amp;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_&amp;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 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

zbcowboy 发表于 2008-4-22 14:12:49 | 显示全部楼层
  很棒。感谢分享啊
回复

使用道具 举报

sharson_hr 发表于 2008-4-22 14:30:12 | 显示全部楼层
支持一下
回复

使用道具 举报

rx7 发表于 2008-4-22 14:36:02 | 显示全部楼层
怎么樓主你的 source/space_blog.php 是開源的??
回复

使用道具 举报

用户名:admin 发表于 2008-4-22 14:37:20 | 显示全部楼层
怎么樓主你的 source/space_blog.php 是開源的??
回复

使用道具 举报

卷毛爱上呵呵 发表于 2008-4-22 14:45:19 | 显示全部楼层
怎么樓主你的 source/space_blog.php 是開源的??
回复

使用道具 举报

 楼主| zbage 发表于 2008-4-22 14:47:40 | 显示全部楼层
不是开源,所以强烈要求UCH开源,不然不好改啊,
刚才又更新了一下,修正一个bug!
回复

使用道具 举报

ylsdd 发表于 2008-4-22 14:57:58 | 显示全部楼层
顶啊。只顾下载,忘记占位了。哈哈
回复

使用道具 举报

风四少 发表于 2008-4-22 15:02:03 | 显示全部楼层
支持啊,呵呵,非常GOOD
回复

使用道具 举报

jersonzhow 发表于 2008-4-22 15:02:26 | 显示全部楼层
好东西
我是程序小白,问一下,这个插件可否为打开页面后,音乐自动播放。如何修改,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 12:33 , Processed in 0.036216 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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