POLE FORUM2

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 672|回復: 3

[插件問題] DX3.2虛擬形象測試大家討論

[複製鏈接]

管理員

個性簽名:
倉庫工頭

積分信息:
威望:6005
金錢:9076056
貢獻:6116
儲蓄:2146643647

發表於 2015-4-21 10:28:08 | 顯示全部樓層 |閱讀模式

演示
http://192.210.219.88/~pole1010/upload/plugin.php?id=virtualimage:virtualimage
發現到會影響
1.安裝虛擬形象後上傳圖片本地無法預覽
2.驗證碼無法顯示
空白原因:
FTP 設置 source/plugin/virtualimage/data/ 目錄為 0777已設置


產生問題是這個語法大家看一下來如何修改讓他恢復以上問題
source/function/function_core.php
[18/8] 版本:
  

  1. function avatar($uid, $size = 'middle', $returnsrc = FALSE, $real = FALSE, $static = FALSE, $ucenterurl = '') {
  2.             global $_G;
  3.             static $staticavatar;
  4.             if($staticavatar === null) {
  5.                     $staticavatar = $_G['setting']['avatarmethod'];
  6.             }

  7.             $ucenterurl = empty($ucenterurl) ? $_G['setting']['ucenterurl'] : $ucenterurl;
  8.             $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
  9.             $uid = abs(intval($uid));

  10.             if(!$staticavatar && !$static) {
  11.                     return $returnsrc ? $ucenterurl.'/avatar.php?uid='.$uid.'&size='.$size : '<img src="'.$ucenterurl.'/avatar.php?uid='.$uid.'&size='.$size.($real ? '&type=real' : '').'" />';
  12.             } else {
  13.                     $uid = sprintf("%09d", $uid);
  14.                     $dir1 = substr($uid, 0, 3);
  15.                     $dir2 = substr($uid, 3, 2);
  16.                     $dir3 = substr($uid, 5, 2);
  17.                     $file = $ucenterurl.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).($real ? '_real' : '').'_avatar_'.$size.'.jpg';
  18.                     return $returnsrc ? $file : '<img src="'.$file.'" />';
  19.             }
  20.     }
複製代碼


取代:

  1.     function avatar($uid, $size = 'middle', $returnsrc = FALSE, $real = FALSE, $static = FALSE, $ucenterurl = '') {
  2.             global $_G;
  3.             static $staticavatar;
  4.             if($staticavatar === null) {
  5.                     $staticavatar = $_G['setting']['avatarmethod'];
  6.             }

  7.             $ucenterurl = empty($ucenterurl) ? $_G['setting']['ucenterurl'] : $ucenterurl;
  8.             $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
  9.             $uid = abs(intval($uid));
  10.             $vic = $vi = '';
  11.         if(!$_G['cache']['plugin']['virtualimage']['imageclose']) {
  12.             include_once DISCUZ_ROOT.'./source/plugin/virtualimage/virtualimage.class.php';
  13.                     $vic = new VI();
  14.                     $vi = $vic->VI($uid , $size , $returnsrc , $real , $static , $ucenterurl);
  15.         }
  16.         if(!$vi) {
  17.             //
  18.             if(!$staticavatar && !$static) {
  19.                     return $returnsrc ? $ucenterurl.'/avatar.php?uid='.$uid.'&size='.$size : '<img src="'.$ucenterurl.'/avatar.php?uid='.$uid.'&size='.$size.($real ? '&type=real' : '').'" />';
  20.             } else {
  21.                     $uid = sprintf("%09d", $uid);
  22.                     $dir1 = substr($uid, 0, 3);
  23.                     $dir2 = substr($uid, 3, 2);
  24.                     $dir3 = substr($uid, 5, 2);
  25.                     $file = $ucenterurl.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).($real ? '_real' : '').'_avatar_'.$size.'.jpg';
  26.                     return $returnsrc ? $file : '<img src="'.$file.'" onerror="this.onerror=null;this.src=\''.$ucenterurl.'/images/noavatar_'.$size.'.gif\'" />';
  27.             }
  28.             //
  29.             } else {
  30.         return $vi;
  31.         }
  32.     }
複製代碼

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x

管理員

個性簽名:
倉庫工頭

積分信息:
威望:6005
金錢:9076056
貢獻:6116
儲蓄:2146643647

 樓主| 發表於 2015-4-21 11:22:12 | 顯示全部樓層
又發現
UCenter应用管理通信失败....先關閉好了

管理員

個性簽名:
倉庫工頭

積分信息:
威望:6005
金錢:9076056
貢獻:6116
儲蓄:2146643647

 樓主| 發表於 2015-4-22 11:20:02 | 顯示全部樓層
OK啦..可以準備發布...擇日..看看大家反應如何??

超級版主

積分信息:
威望:729
金錢:19500
貢獻:873
儲蓄:0

發表於 2015-4-22 16:10:51 | 顯示全部樓層
我做了一個

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
http://94i3.tw/
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

聯繫我們||小黑屋|手機版|Archiver|POLE FORUM2  

GMT+8, 2025-1-10 19:56 , Processed in 0.050221 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表