pclzip.lib.php,STCMS PHP音乐网站系统 v4.1

// JavaScript Document

// STCMS Player JS Packet

// Copyright (C) 链接已屏蔽

// Author: Dahongy@链接已屏蔽

var Player = {

player_win:'STCMS_Player',

win_obj:Object(),

win_param:'scrollbars=no,menubar=no,statusbar=no,locationbar=no,resizable=no,width=600,height=400',

// 添加歌曲到播放列�?

// @param mid 字符�?id_id_id形式

add:function(mid) {

return Player.list(mid, 'add');

},

// 添加歌曲到播放列表并播放

// @param mid 字符�?id_id_id形式

play:function(mid) {

return Player.list(mid, 'play');

},

// 添加一个url地址到播放列�?

// @param url 字符�?歌曲地址

// @param name 字符�?歌曲名称

play_url:function(url, name) {

if(typeof url == 'undefined') {return false;}

if(typeof name == 'undefined') {name = url.match(/\/([^\/]+)$/)[1]}

if(Player.get_setting('opened')!='1') {Player.openwin();}

Player.set_setting('list_changed', '1');

Player.set_setting('new_list', encodeURIComponent(url)+'|'+encodeURIComponent(name));

Player.set_setting('changed_type', 'url');

},

// 播放列表操作

// @param mid 字符�?id_id_id形式

// @param type 字符串,取值为add或者play,即添加到播放列表后是否播放,add表示仅追加列表,play表示追加列表后播�?

list:function(mid, type) {

mid = mid.toString();

if(mid.match(/^[\d_]+$/)) {

if(Player.get_setting('opened')!='1') {Player.openwin();}

var play_list = Player.get_setting('play_list');

if(play_list) {

play_list = play_list.split('_');

}

var tmp_mid_array = new Array();

tmp_mid_array = mid.split('_');

var new_list = new Array();

for(var index=0; index

if(play_list) {

if(!in_array(tmp_mid_array[index], play_list)) {

new_list.push(tmp_mid_array[index]);

}

} else {

new_list.push(tmp_mid_array[index]);

}

}

if(new_list.length>0) {

Player.set_setting('new_list', new_list.join('_'));

Player.set_setting('list_changed', '1');

Player.set_setting('changed_type', type);

SU.tip('添加成功�?);

} else {

SU.tip('您选择的歌曲已经在列表中!');

}

} else {

SU.tip('请选择列表中的歌曲�?);

return false;

}

// 检测浏览器窗口打开情况

var elapsed_time = 0;

var listen_cookies_change = function() {

if(Player.get_setting('list_changed')=='1') {

elapsed_time++;

if(elapsed_time>20) {

Player.openwin();

} else {

setTimeout(listen_cookies_change, 100);

}

}

}

listen_cookies_change();

},

// 添加整个专辑的歌曲到播放列表

// @param aid 数�?专辑id

add_album:function(aid) {

if(Player.get_setting('opened')!='1') {

Player.openwin();

}

$.ajax({

url:u('player','get_album_muisc', $.param(AUTH_DATA)),

data:{'aid':aid},

type:'POST',

success:function(data){Player.add(data);}

});

},

// 添加整个专辑的歌曲到播放列表并播�?

// @param aid 数�?专辑id

play_album:function(aid) {

if(Player.get_setting('opened')!='1') {

Player.openwin();

}

$.ajax({

url:u('player','get_album_muisc', $.param(AUTH_DATA)),

data:{'aid':aid},

type:'POST',

success:function(data){Player.add(data);}

});

},

// 打开播放窗口

openwin:function() {

Player.win_obj = window.open(u('player','index'), Player.player_win, Player.win_param);

if(Player.win_obj) {

Player.set_setting('opened', '1');

} else {

alert('打开播放窗口失败,请设置浏览器临时允许弹出窗口!');

Player.set_setting('opened', '');

}

},

// 取得播放器设置,支持opened(播放窗口是否打开)、list_changed(播放列表已变更)、new_list(临时列表,可以是mid列表也可以是url数据)、change_type(列表变化类型,add、play或url�?

get_setting:function(name) {

if(typeof COOKIE_PREFIX == 'undefined') {

var COOKIE_PREFIX = 'stcms_';

}

return get_cookie(COOKIE_PREFIX+'_Player_'+name);

},

// 设置播放器,支持opened(播放窗口是否打开)、list_changed(播放列表已变更)、new_list(临时列表)、change_type(列表变化类型,add或者play�?

set_setting:function(name, value) {

if(typeof COOKIE_PREFIX == 'undefined') {

var COOKIE_PREFIX = 'stcms_';

}

return set_cookie(COOKIE_PREFIX+'_Player_'+name, value);

},

// 删除数组中重复的�?

unique:function(array) {

var result = new Array();

if(typeof array != 'object') {

return false;

}

for(i in array) {

if(!in_array(array[i], result) && array[i]) {

result.push(array[i]);

}

}

return result;

},

// 向播放器窗口发送命�?

cmd:function(callback) {

if(Player.get_setting('opened') && Player.win_obj) {

if(Player.win_obj.document.readyState!='complete' || Player.win_obj.location.href=='about:blank') {

setTimeout(function(){return Player.cmd(callback)}, 50);

} else {

return new callback();

}

}

}

}



更多源码 | 好库简介 | 网站地图 | 帮助中心 | 版权说明

Copyright© 2009-2012 OKBASE.NET All Rights Reserved 好库网 版权所有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
新功能: 1、重新编写缓存,使得前台首页不再查询数据,满足访问大的网站的需要。 2、重新设计后台。以前网友说后台界面太难看,现在重新整理了一下。 3、用户可以自己添加全局变量,控制网站。 4、批量处理功能。极强的处理能力,完全自主,完全为用户设计。 5、晚上后台用户管理功能,但是仍然没有很完整,待继续开发。 已有功能: 1、随意的添加导航栏目的频道,支持单页面、URL转向功能,可以设定频道的排序,频道的类型等,十分好用。 2、随意的添加音乐分类,各音乐分类和频道之间没有任何联系,分类属于专辑的上一级。分类支持设置排序。 3、专辑管理功能强大。除了添加、修改、删除等操作外,以kindeditor为专辑介绍的html编辑器。专辑图片可以任意上传。 4、音乐管理功能齐全。音乐信息合理,可以上次音乐文件也可以制定音乐文件的地址。支持歌词,完全支持lrc歌词,用户可以直接上传歌词文件或者直接输入lrc歌词文本。每张专辑的音乐支持内部排序。 5、强大的文件上传和留言管理功能。系统上次的每一个文件都入库,用户可以方便上次和删除。对专辑、音乐都支持评论,后台管理员可以用kindeditor回复评论。 6、系统设置功能强大:管理员可以设置本系统的所有系统参数。参数有恢复功能。 7、添加SEO选项。管理员可以添加网站的标题、关键词、描述、作者等等SEO数据,方便搜索引擎网站收录。 8、模板自定义功能。后台可以任意的添加模板,管理员可以设定某段时间要用的模板,十分方便,一键完成。 9、强大的数据管理功能。管理员可以在后台任何备份某个表的数据、整个数据库的数据,恢复数据,导入外部数据,运行SQL等。 10、系统记录功能。本系统对前台和后台的操作做了详细系统记录,管理员可以察觉所有不利和有利操作。 11、系统简单的会员功能。由于系统发布时间还不是很长,会员功能还不算强大,不过今后会有很大发展,将支持UC,以整合大多数主流论坛。 12、专门的歌手库。用户可以在后台直接编辑歌手信息,定制歌手信息,歌手简介支持html,也同过kindeditor来编辑。 13、试听服务器功能。改功能不仅可以用于试听分流,还可以用于极为有效的防盗链。通过每天更改文件路径的方法,来防盗链。操作简单,一键完成。 14、前台歌词秀。歌词支持同步歌词显示和文本显示两种方式,访客可以随意切换,使用方便。未来版本将支持访客LRC歌词上传和修改。 15、试听歌曲采用AJAX获取文件地址,页面源码中不出现文件地址,有效的防止盗链。 16、试听排行定制。用户可以随意调用试听排行,本系统支持四种排行:总试听排行、24小时排行、周试听排行、月试听排行。 17、一键录入功能。该功能可以将某个文件夹下的所有文件都录入到数据库中,方便添加信息。 版本:v2.8final, 时间:2009-07-19 版本功能: 1、修复音乐缓存首页显示错误。 2、2.8版遗漏了是挺服务器功能,特此加上。 3、添加缓存更新时间显示功能。 4、添加扩展参数使用说明。 5、其他漏洞修复。
STCMS音乐系统是一个php+mysql(PHP>=5.0,MYSQL>=5.0)开发的功能强大的音乐系统STCMS音乐系统 4.1.0 更新内容: 1、修复日、周、月点击清零。 2、修复播放器不自动播放问题。 3、修复浏览图片页面bug。 4、新增站外调用功能。 5、新增模板标签歌曲、专辑分类自动扩展功能。 6、新增后台UC整合功能。 7、新增支持wmp视频显示。 8、修复防迅雷的播放、下载方式下,部分程序卡的问题。 9、上传权限无效bug。 10、修复专辑列表页面无法调出歌手数据。 11、采纳用户建议,同时统计浏览歌曲和试听歌曲的点击数。 12、新增在线更新功能。 STCMS音乐系统免费版是老版的STCMS音乐系统(3.x)专业版,该版本的开源公开发布是为了回馈广大的STCMS用户。在STCMS音乐的发展过程中,老用户的支持和帮助是至关重要的。 免费虽然功能不及新版,但是已经非常稳定,可以用来做一个传统的大音乐站,该版本大致有如下功能: 1.基本功能完备:音乐分类、专辑、音乐、歌手等等应有尽有。 2.支持评论,支持评论回复,管理员可以从后台回复、修改。评论AJAX添加、浏览,不影响音乐播放。 3.支持各种排行:日、周、月、总四种排行,这四种排行分别适用于分类、歌手以及所有歌曲、专辑。 4.可自定义歌手的类型、来自地区。 5.导航、公告独立。导航与分类分离,方便高级管理。 6.支持LRC歌词动态播放,支持LRC下载。支持自动从互联网搜索LRC歌词。支持访客自由添加LRC歌词。支持文本歌词。 7.支持多服务器、单服务器、自定义服务器视听、下载。智能随机分配视听服务器,以均衡服务器负载。 8.硬盘录入功能,可以将网站根目录下的音乐文件一键录入。 9.批量添加音乐,支持类迅雷式的自动填充规律上传音乐。 安装过程中的注意事项: 1、安装环境 PHP5.0+MYSQL5.0以上版本。 2、本系统的安装路径为/install/。在你的浏览器中输入本系统根地址加上/install/即可安装。比如网址为http://www.example.com,且程序放在根目录下,那么按照地址为http://www.example.com/install/。 3、网站路径问题。如果本程序安装在根目录,那么在“网站路径”输入框中,确保其值为“/”。如果不时安装在根目录,比如时/music,那么该框的值应该是“/music/”。注意,该值必须以“/”结尾。 4、如果安装过程中提示SQL错误,请刷新页面再试。 5、如果安装过程完成后顺利进入后台,登陆验证码不能显示,请查看/config.inc.php,看webUrl[网站路径]是否正确。 6、如果安装过程完成后顺利进入后台,后台提示session_start()函数错误,header信息已经发送,且无法再次修改。那么用户可以用DreamWeaver等文本编辑器[切不可以用记事本和frontpage]打开/common.inc.php,/admin/commcon.inc.php, /install/commcon.inc.php,只需要保存即可,无需做任何改动。 7、系统默认的管理员和密码都是:admin。 8、其他问题,请登录http://www.phpstcms.com交流论坛解决,免费软件不提供技术支持。若想提供技术支持,请购买商业版。 倘若之前安装了本程序免费版的,可以通过如下方式升级到专业版: 1、解压安装包,将程序覆盖原来程序,但是配置文件/config.inc.php不能覆盖,其它文件均可以覆盖。如果原先的程序整合了UC的,那么/plugins/uc/config.uc.php也不能覆盖,因为这个文件是UC的配置文件,如果覆盖了,就要重新整合UC。 2、覆盖后,执行/update/3.3。 3、提示升级成功后,要记得将/install(安装程序)和/update(升级程序)文件夹删除掉。 4、登陆后台,更新系统缓存就行了。 5、生产静态文件:数据缓存--文档刷新--文档刷新。
STCMS音乐系统是一个php mysql开发的、功能强大的音乐系统,本系统有如下特点及功能。   1、随意的添加导航栏目的频道,支持单页面、URL转向功能,可以设定频道的排序,频道的类型等,十分好用。   2、随意的添加音乐分类,各音乐分类和频道之间没有任何联系,分类属于专辑的上一级。分类支持排序。   3、专辑管理功能强大。除了添加、修改、删除等操作外,以kindeditor为专辑介绍的html编辑器。专辑图片可以任意上传。   4、音乐管理功能齐全。音乐信息合理,可以上次音乐文件也可以制定音乐文件的地址。支持歌词,歌词以kindeditor为html编辑器。每张专辑的音乐支持内部排序。   5、强大的文件上传和留言管理功能。系统上次的每一个文件都入库,用户可以方便上次和删除。对专辑、音乐都支持评论,后台管理员可以用kindeditor回复评论。   6、系统设置功能强大:管理员可以设置本系统的所有系统参数。参数有恢复功能。   7、添加SEO选项。管理员可以添加网站的标题、关键词、描述、作者等等SEO数据,方便搜索引擎网站收录。   8、模板自定义功能。后台可以任意的添加模板,管理员可以设定某段时间要用的模板,十分方便,一键完成。   9、强大的数据管理功能。管理员可以在后台任何备份某个表的数据、整个数据库的数据,恢复数据,导入外部数据,运行SQL等。   10、系统记录功能。本系统对前台和后台的操作做了详细系统记录,管理员可以察觉所有不利和有利操作。   音乐系统V1.3,系统有如下更新:   1、支持lrc歌词秀,修复第二次试听时的漏洞。   2、会员注册,其中只有会员可以下载本站音乐。   3、添加了后台设定视听服务器功能,修复试听服务器自动选择。   4、修复部分之前版本的其它漏洞。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值