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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] UCHome 2.0 最新補丁包(20100416)手動修改方法

[复制链接]
mels 发表于 2010-4-30 00:47:54 | 显示全部楼层 |阅读模式
本帖最后由 mels 于 2010-4-30 00:50 编辑

官方又出了最新的UCHome 2.0 補丁包(20100416),相信有很多裝過插件或修改過uchome部份程式的人
不敢隨便下載補丁包並覆蓋過去,在此提供手動修改方法,這可花了我一個晚上仔細校對而成的!


在source/cp_poll.php

找到
  1. $_POST['credit'] = intval($_POST['credit']);
  2. $_POST['percredit'] = intval($_POST['percredit']);
复制代码
替換成
  1. $_POST['credit'] = abs(intval($_POST['credit']));
  2.         $_POST['percredit'] = abs(intval($_POST['percredit']));
复制代码
在source/function_common.php

找到
  1. @include_once(S_ROOT.'./data/data_usergroup_'.$gid.'.php');
复制代码
替換成
  1. if(!@include_once(S_ROOT.'./data/data_usergroup_'.$gid.'.php')) {
  2.                                 usergroup_cache();
  3.                                 @include_once(S_ROOT.'./data/data_usergroup_'.$gid.'.php');
  4.                         }
复制代码
再找到
  1. global $_SGLOBAL, $_SCOOKIE, $_SCONFIG;
复制代码
替換成
  1. global $_SGLOBAL, $_SCOOKIE;
复制代码
再找到
  1. $today = sstrtotime(gmdate('Y-m-d',
  2. $_SGLOBAL['timestamp']+$_SCONFIG['timeoffset']*3600));
复制代码
替換成
  1. $today = sstrtotime(sgmdate('Y-m-d'));
复制代码
再找到
  1. $start = sstrtotime(gmdate('Y-m-d H:00:00', $creditlog['starttime']+$_SCONFIG['timeoffset']*3600));
  2.                                                                 $nextcycle = $start+$rule['cycletime']*3600;
复制代码
替換成
  1. $start = sstrtotime(sgmdate('Y-m-d H:00:00', $creditlog['starttime']));
  2.                                                                 $nextcycle = $start+$rule['cycletime']*3600;
复制代码
在source/cp_topic.php

找到
  1. 'subject' => getstr($_POST['subject'], 80, 1, 1),
  2.                 'message' => trim($_POST['message']),
复制代码
替換成
  1. 'subject' => getstr($_POST['subject'], 80, 1, 1, 1),
  2.                 'message' => getstr($_POST['message'], 0, 1, 1, 1),
复制代码
在source/network.php

找到
  1. if(empty($star) && $onlinelist) {
  2.         $star = sarray_rand($onlinelist, 1);
  3. }
复制代码
替換成
  1. if(empty($star) && $onlinelist) {
  2.         $star = sarray_rand($onlinelist, 1);
  3.         foreach ($star as $key => $value) {
  4.                 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('space')." WHERE uid='$value[uid]'");
  5.                 if ($subvalue = $_SGLOBAL['db']->fetch_array($query)) {
  6.                         $star[$key] = array_merge($subvalue, $star[$key]);
  7.                 }
  8.         }
  9. }
复制代码
在js.php

找到
  1. $r = array("\n", '', 'js_mkurl("\\1", "\\2")');
复制代码
替換成
  1. $r = array("\n", '', "js_mkurl('\\1', '\\2')");
复制代码
在admin/admincp_config.php

找到
  1. if(strexists($_POST['config']['uc_dir'], ':/') || strexists($_POST['config']['uc_dir'], ':\\') || !@include($_POST['config']['uc_dir'].'./model/base.php')) {
复制代码
替換成
  1. if(preg_match("/[^\.\/\_\-\\a-z0-9]/i", $_POST['config']['uc_dir']) || !@include($_POST['config']['uc_dir'].'./model/base.php')) {
复制代码
再找到
  1. if($var == 'timeoffset') {
复制代码
在其上面添加
  1. if(strtolower(substr($value, 0, 3)) == 'my_') {
  2.                         continue;
  3.                 }
复制代码
在ver.php

找到
  1. define('X_RELEASE', '20100106');
复制代码
替換成
  1. define('X_RELEASE', '20100416');
复制代码
這樣就OK了,請記得要緩存更新喔!

下面是贊助的連結,有金幣的就鼓勵我一下吧!謝謝各位!


修正內容:
修正投票在某種情況下可以刷積分的問題
修正新建熱鬧沒有過濾詞彙的問題
修正隨便看看頁面站長推薦未設定的情況下隨機顯示用戶信息不全問題
修正用戶組緩存不能自動產生的問題
修正特定條件下會引發程序安全的問題

本帖子中包含更多资源

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

x
zs1987 发表于 2010-4-30 02:13:10 | 显示全部楼层
沙发~~!!!!!!  同学网: www.tongxuew.tk
回复

使用道具 举报

afengzi14 发表于 2010-4-30 02:25:12 | 显示全部楼层
板凳


ZMC乐园网:www.zmc2012.com
回复

使用道具 举报

lovequeen908 发表于 2010-4-30 08:44:21 | 显示全部楼层
thanks very much
回复

使用道具 举报

522067 发表于 2010-4-30 09:07:40 | 显示全部楼层
支持下好了呵呵
回复

使用道具 举报

namelijian 发表于 2010-4-30 21:38:55 | 显示全部楼层
谢谢 已经购买 1 GB  哈哈
回复

使用道具 举报

 楼主| mels 发表于 2010-4-30 21:41:53 | 显示全部楼层
谢谢 已经购买 1 GB  哈哈
namelijian 发表于 2010-4-30 21:38



    感謝喔!也希望這帖可以加入精華帖,幫助更多人!
回复

使用道具 举报

 楼主| mels 发表于 2010-5-5 11:45:41 | 显示全部楼层
uchome 2.0有可能是康盛最後一個版本了,這補丁,站長們一定要加啊!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 22:35 , Processed in 0.025416 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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