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

 找回密码
 立即注册
搜索

升级SupeSite6.0.1/X-Space4.0.1 UC版后播放器无法播放了!!

[复制链接]
hewaner 发表于 2008-10-26 10:20:13 | 显示全部楼层 |阅读模式
升级SupeSite6.0.1/X-Space4.0.1 UC版后播放器无法播放了!!


哪位高人指点一下!
回复

使用道具 举报

wcl2222 发表于 2008-10-26 10:27:41 | 显示全部楼层
本帖最后由 wcl2222 于 2008-10-26 10:29 编辑

因为我通过对比发现更新后的文件这个encodeconvert函数跟以前有变化,为不改动其他重要的文件,所以另起一个函数encodeconvert2,而这个encodeconvert2函数只是沿用以前未更新版本的而已,经测试,修改后,音乐盒能正常运作了,但这只是仅宜之计,记得修改前备份batch.common.php文件,等官方正式补丁出来后,再还原回去!

修改办法
在页面:batch.common.php 找到下面代码
include_once('./include/main.inc.php');
include_once(S_ROOT.'./language/batch.lang.php');

然后在下面加上
function encodeconvert2( $encode, $content, $to = 0 )
{
global $chs;
global $_SCONFIG;
if ( !empty( $encode ) && strtolower( $encode ) != strtolower( $_SCONFIG['charset'] ) )
{
include_once( S_ROOT."./class/chinese.class.php" );
if ( $to )
{
$chs = new chinese( $_SCONFIG['charset'], $encode, $content );
}
else
{
$chs = new chinese( $encode, $_SCONFIG['charset'], $content );
}
$content = $chs->convertit( );
}
return $content;
}

第二步:在页面:batch.common.php 找到下面代码
$outxml .= '</trackList></playlist>';
$outxml = encodeconvert("UTF-8", $outxml, 1);
将encodeconvert("UTF-8", $outxml, 1);
改为
encodeconvert2("UTF-8", $outxml, 1);
回复

使用道具 举报

flytide 发表于 2008-10-27 09:55:27 | 显示全部楼层
正找这个呐!多谢了
回复

使用道具 举报

hanbing1661 发表于 2009-8-21 09:30:16 | 显示全部楼层
谢谢,我的也解决了!十分感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 23:27 , Processed in 0.082851 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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