AL8 Forum » Discuz 6.0 及 6.1 插件發佈 » 虛擬形像 For Discuz 6.1 (繁/簡/UTF-8)


2008-7-30 01:42 alan888
虛擬形像 For Discuz 6.1 (繁/簡/UTF-8)

作  者: T.O.M.
AL8   版: alan888
技術支援: [url=http://www.alan888.com/Discuz/index.php]http://www.alan888.com/Discuz/index.php[/url]
演  示: [url=http://www.alan888.com/D6/plugin.php?identifier=virtualimage&module=virtualimage]http://www.alan888.com/D6/plugin ... module=virtualimage[/url]
適用版本:  Discuz! 6.1.0, Discuz! 6.1.F
說  明: 根據  Discuz! 6.1 插件格式整理, 完善的後台管理只須匯入 "discuz_plugin_virtualimage.txt" 及 "discuz_plugin_images_admin.txt", 而不用修改任可後台文件, 功能設定包括編輯及加入形象, 批量修改形象價格, 修改會員形象等
版本更新:
1. 在不使用 "形象過期" 及 "強制使用形象" 情況下, 在帖中顯示形象將不會增加數據庫查詢次數;
2. 在不使用 "形象過期" 及 "強制使用形象" 情況下, 在不同情況下將不會增加或減少數據庫查詢次數;
3. 修正 "刷新形象" 不生效的問題;
4. 修正使用 "形象過期" 時帖中還顯示過期的形象;
5. 調整數據庫更容易調用形象而不會增加或減少數據庫查詢次數;
6. 將大量寫在模板中的 javascript 集中處理;
7. 在修改虛擬形像插件時簡化修改內容;
8. 修正部份模板在編寫上的錯誤;
9. 由其他 Discuz 版本升級至 Discuz 6.1.0 (UC 版本) 所有原來會員的形象可以順利升級及正常使用;
10. 修正 "虛擬形像 For 6.1 測試版" 的所發現的錯誤;

注  意:
1. 照相館必須服務器支援 GD 庫才可正常使用
2. 由於 Internet Explorer 6 對 div + css 的兼容不足, 部份形象可能出現移位現象

[box=red][b][color=White]由於本插件修改較多及容易出錯, 修改時請先備份所有文件及加倍小心[/color][/b][/box]

[color=Red][b][size=5]虛擬形像 For 6.1 全新安裝辦法[/size][/b][/color] (合用於 Discuz 6.1.0 及 6.1F)

1. 下載程式附件 virtualimage_61_Big5 (繁體中文), virtualimage_61_UTF8.rar (UTF-8 繁體中文) 或 virtualimage_61_GBK.rar (簡體中文) 解壓後將 upload 目錄下所有文件按原設定上載至相關目錄

2. 下載下列附件 VLimages.part01.rar 至 VLimages.part09.rar 解壓後上載至相關目錄
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10259]VLimages.part01.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10260]VLimages.part02.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10261]VLimages.part03.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10262]VLimages.part04.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10263]VLimages.part05.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10264]VLimages.part06.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10265]VLimages.part07.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10266]VLimages.part08.rar[/url] (1.39 MB)
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=10267]VLimages.part09.rar[/url] (1.33 MB)

3. 將 virtualimage/photo 的目錄屬性設為 "777"

4. 執行 images_install.php , 安裝完畢後僅記刪除 images_install.php
例: 在網址列輸入 http://網址/images_install.php, 然後按指示執行
注意: 在 MySQL 4.1 或已上版本執行時請注意在 config.inc.php 的 $dbcharset 對應碼設定, 如沒有設定將按 config.inc.php 的 $charset 內的語系進行安裝

5. 後台→擴展→插件設置→導入→按 "瀏覽" 及選取 "discuz_plugin_virtualimage.txt"→勾選 "允許導入不同版本 Discuz! 的插件(易產生錯誤!!)"→提交

6. 後台→擴展→插件設置→導入→按 "瀏覽" 及選取 "discuz_plugin_images_admin.txt"→勾選 "允許導入不同版本 Discuz! 的插件(易產生錯誤!!)"→提交

7. 後台→擴展→插件設置→設置→在 "虛擬形象" 點擊 "[插件參數設置] " 及設定好各項細節
[color=Red]注意: "選擇交易方式" 內請填上 extcredits 後的編號, 例如 "2" = 現金 (注意: 只需填上編號)[/color]

[quote][color=Red][b][size=5]Discuz 6.1F 文件修改[/size][/b][/color]
8. [color=Red][b]修改 viewthread.php[/b][/color]

[code]$postlist = $attachtags = $attachlist = array();[/code]
在上面加上[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]
再找
[code]viewthread_parsetags();[/code]
在下面加上
[code]/*Hack virtualimage*/
        if (!empty($imagesdatas) && ($image_use=='1' || $beold=='1')){
                $vimages = '';
                require_once('./virtualimage/global.php');
                $vimages = images_showimages($imagesdatas);
                unset($imagesdatas);
        }elseif(!empty($viids)){
                $vimages = "var image_url = '{$image_url}';\r\n";
                foreach($viids as $viid){
                $vimages .= "showimage('Show".$viid[pid]."','".$viid[viid]."');\r\n";
                unset($viids);               
                }
        }
/*Hack virtualimage*/[/code]
找  (注意不連後面的 "," 號)
[code]m.invisible[/code]
在後面插入[code], m.viid[/code]
找[code]$videoopen, $threadpay[/code]
在後面插入
[code], $image_url, $image_use, $imagesdatas, $beold, $viids[/code]
找[code]if($post['avatar']) {[/code]
更換為[code]/* hack virtualimage*/
                        if ($post['gender']!='0' && $post['anonymous']=='0' && ($image_use=='1' ||!empty($post['viid']))){
                                if ($image_use == '1' || $beold == '1'){
                                        $post['viid'] = '';
                                        $imagesdata['gender'] = $post['gender'];
                                        $imagesdata['pid'] = $post['pid'];
                                        $imagesdata['uid'] = $post['uid'];
                                        $imagesdatas[] = $imagesdata;
                                }else{
                                        $viid['viid'] = $post['viid'];                                       
                                        $viid['pid'] = $post['pid'];
                                        $viids[] = $viid;
                                }
                $post['avatar'] = "<div class=\"imagefixeddiv\"><div class=\"imagefixed\"><table summary=\"meminfo\" cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"border-top:none;\"><div id=\"Show{$post['pid']}\" class=\"viavatar\"></div></td></tr></table></div>";
                }elseif($post['avatar']) {
/* hack virtualimage*/[/code]

[code]                                $post['avatar'] .= '<div class="avatar"><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" />';
                        }
                        $post['avatar'] .= '</div>';[/code]
更換為
[code]/* hack virtualimage*/
                                $post['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
                        }else{
                                $post['avatar'] .= '</div>';
                        }
/* hack virtualimage*/[/code]



9. [color=Red][b]修改 space.php[/b][/color]

[code]$discuz_action = 61;[/code]
在下面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]找[code]if($member['avatar']) {[/code]更換為[code]/*hack virtualimage*/
        if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
                if($image_use == '1' || $beold == '1'){
                        require_once DISCUZ_ROOT.'./virtualimage/global.php';
                        $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
                }else{
                        $imageviid = $member[viid];
                }
                $member['avatar'] = "<DIV id=\"Show{$member['uid']}\"  class=\"imagefr1\"></DIV>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$member[uid]}','{$imageviid}');
</script>
                        ";
        }elseif($member['avatar']) {
/*hack virtualimage*/[/code]

10. [color=Red][b]修改 memcp.php[/b][/color]

[code]$discuz_action = 7;[/code]
在下面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]找[code]m.gender, m.groupid[/code]更換為[code]m.uid, m.gender, m.groupid, m.viid[/code]找[code]$validating = array();[/code]在上面加上[code]/*hack virtualimage*/
                if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
                        if($image_use == '1' || $beold == '1'){
                                require_once DISCUZ_ROOT.'./virtualimage/global.php';
                                $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
                        }else{
                                $imageviid = $member[viid];
                        }       
                $avatar = "<DIV id=\"Show{$member['uid']}\" class=\"imagefr1\"></DIV>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$member[uid]}','{$imageviid}');
</script>
                        ";
                       }
/*hack virtualimage*/[/code]

11. [color=Red][b]修改 eccredit.php[/b][/color]

[code]$discuz_action = 62;[/code]
在下面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]找[code]m.username, m.groupid[/code]在後面插入[code], m.gender, m.viid[/code]找[code]if($member['avatar']) {[/code]更換為[code]/*hack virtualimage*/
        if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
                if($image_use == '1' || $beold == '1'){
                        require_once DISCUZ_ROOT.'./virtualimage/global.php';
                        $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
                }else{
                        $imageviid = $member[viid];
                }
                $member['avatar'] = "<DIV id=\"Show{$member['uid']}\"  class=\"imagefr1\"></DIV>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$member[uid]}','{$imageviid}');
</script>
                        ";
        }elseif($member['avatar']) {
/*hack virtualimage*/[/code]

[code]                $member['avatar'] .= '<br /><img src="'.$_DCACHE['usergroups'][$member['groupid']]['groupavatar'].'" border="0" alt="" />';
        }
        $member['avatar'] .= '</div>';[/code]
更換為
[code]                $member['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$member['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
        }else{
                $member['avatar'] .= '</div>';
        }[/code]       

12. [color=Red][b]修改 include/global.func.php[/b][/color]

[code]$show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.$url_forward.'\';", '.$msgforward['refreshtime'].');</script>' : '';[/code]
更換為
[code]$show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.str_replace('&amp;', '&', $url_forward).'\';", '.$msgforward['refreshtime'].');</script>' : '';[/code]

13. 修改 [color=Red][b] include/viewthread_poll.inc.php, include/viewthread_activity.inc.php, include/viewthread_reward.inc.php, include/viewthread_trade.inc.php[/b][/color] (此文件要修改 2 處), [color=Red][b] include/viewthread_video.inc.php, include/viewthread_debate.inc.php[/b][/color] 共 6 個文件, 修改辦法相同
找 (注意不連後面的 "," 號)
[code]m.invisible[/code]
在後面插入
[code], m.viid[/code]找[code]viewthread_parsetags();[/code]
在下面加上
[code]/*Hack virtualimage*/
        if (!empty($imagesdatas) && ($image_use=='1' || $beold=='1')){
                $vimages = '';
                require_once('./virtualimage/global.php');
                $vimages = images_showimages($imagesdatas);
                unset($imagesdatas);
        }elseif(!empty($viids)){
                $vimages = "var image_url = '{$image_url}';\r\n";
                foreach($viids as $viid){
                $vimages .= "showimage('Show".$viid[pid]."','".$viid[viid]."');\r\n";
                unset($viids);               
                }
        }
/*Hack virtualimage*/[/code]

14. [color=Red][b]修改 include/javascript/common.js[/b][/color]
在文件最尾部份加上
[code]function showimage(showpid,currface) {
        if(currface == '') {
                currface = 0;
        }
        var faceArray = currface.split('-');
        if(faceArray[6] != 0){
                faceArray[8] = 0;
                faceArray[9] = 0;
        }
        if(faceArray[12] != 0) {
                faceArray[6] = 0;
                faceArray[8] = 0;
                faceArray[9] = 0;
                faceArray[10] = 0;
                faceArray[11] = 0;
                faceArray[13] = 0;
                faceArray[14] = 0;
                faceArray[17] = 0;
                faceArray[18] = 0;
                faceArray[20] = 0;
                faceArray[21] = 0;
                faceArray[22] = 0;
        }
        var s='';
        for(var i=0; i < 26; i++) {
                if(faceArray[i] != '0'){
                        s += '<img src="'+image_url+i+'/'+faceArray[i]+'.gif" style="padding:0px; position:absolute; width:140px; height:226px;z-index: '+i+'" alt="" />';
                }
        }
        s += '<img src="'+image_url+'blank.gif" style="padding:0px; position:absolute; width:140px; height:226px;" alt="" />';
        $(showpid).innerHTML = s;
}[/code]

15. [color=Red][b]修改 css_common 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改), 完成後到後台執行 "更新 css 文件緩存"
在文件最尾部份加上
[code]/*virtualimage*/
.vispace{width:1em;}
.perinfo{font-family: Tahoma, Verdana; font-size: 11px; color: #202020;margin-left:5px; text-align:left;}
.perinfo p{width: 125px; margin: 0 0 0px 8px; text-align: left; background: url(../../images/virtualimage/cool/little.gif) no-repeat 0 50%; padding-left:15px; border-bottom: 1px solid #CDCDCD;}
.redtext{font-family: Tahoma, Verdana; font-size: 12px; color: #990000;}
.imagefr1, .imagesshow{padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 140px; height: 226px; position: relative; border: 1px solid {BORDERCOLOR};text-align:left;}
.imagefr{padding:0px; position:absolute; top:0px; left:0px; width:140px; height:226px;}
.viside{border: 1px solid {BORDERCOLOR}; width: 163px; background-image: url(../../images/virtualimage/cool/biao-bg.gif); padding: 8px; margin-bottom:15px; float: left; -moz-border-radius:8px; text-align:center;}
.showimages{border: 1px solid {BORDERCOLOR}; background: {ALTBG1}; width: 163px; padding: 8px; margin-bottom:15px;-moz-border-radius:8px;}
.images_iamges{border: 1px solid {BORDERCOLOR}; width: 140px; background: {ALTBG1}; padding: 10px; -moz-border-radius:8px;}
.images_iamges dt, .bold{font-weight: bold;}
.images_iamges dt img{margin-top:5px; margin-bottom:5px; border: 1px solid {COMMONBOXBORDER}; width: 92px;
height: 92px;}
.images_iamges dd, .images_show dd{padding:2px; margin-left:15px; text-align: left;}
.images_iamges dd img, .images_show dd img, .images_show dt, .images_show dl, .images_iamges dl{ margin:0px}
.subhead{font-weight:bold; text-align:center; background:{ALTBG1}; border: 1px solid {COMMONBOXBORDER}; font-size: 1.2em; padding:7px;}
.images_show{border: 1px solid {BORDERCOLOR}; background: {ALTBG1}; padding: 10px;}
.images_show dt img{margin-top:5px; margin-bottom:5px; border: 1px solid {COMMONBOXBORDER}; height: 230px;}
.imagetmp{padding: 0px; position: absolute; top: 0px; left: 0px; width: 280px; height: 226px;}
/*virtualimage*/[/code]

16. [color=Red][b]修改 css_viewthread 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改), 完成後到後台執行 "更新 css 文件緩存"
在文件最尾部份加上
[code]/*virtualimage*/
.imagefixeddiv {height:235px;width:140px;margin-top:-5px;}
.imagefixed {padding:0px;vertical-align: top; position:absolute;margin-top:-5px; width:185px;}       
div.viavatar{margin: 5px; padding: 0px; width:140px; position:relative; height: 226px;}
/*virtualimage*/[/code]

17. [color=Red][b]修改 viewthread 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改)

[code]<!--{if $relatedthreadlist && $qihoo['relate']['position']}-->[/code]
在上面加上
[code]<!--{if $vimages}-->
<script type="text/javascript">
$vimages
</script>
<!--{/if}-->[/code]

18. 修改[color=Red][b] viewthread_poll, viewthread_reward, viewthread_trade, viewthread_video, viewthread_debate, viewthread_activity [/b][/color]模板共 6 個模板, 修改辦法相同 (所有風格及日後新增風格如有此文件均要修改)

[code]<!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['interthread']) && $thread['replies']}--><div class="ad_column" id="ad_interthread">$advlist[interthread]</div><!--{else}--><div id="ad_interthread"></div><!--{/if}-->[/code]
在下面加上
[code]<!--{if $vimages}-->
<script type="text/javascript">
$vimages
</script>
<!--{/if}-->[/code]

19. [color=Red][b]修改 actions.lang.php 語言包[/b][/color]

[code]211 => '修改系統設置',[/code]
在下面加上
[code]        221 => '正在選擇個人形象',[/code]

20. 如設定 "是否開啟強制使用" 是否時, 會員必須到 "虛擬形像設計中心" 在 " 個人設置" 內將 "打開或關閉虛擬形像" 設定為 "啟用" 才可正常顯示會員的形像

~完成~
[/quote]

[quote][color=Red][b][size=5]Discuz 6.1.0 文件修改[/size][/b][/color] ([color=DarkGreen]按 20080606 版本為準[/color])
8. [color=Red][b]修改 viewthread.php[/b][/color]

[code]$postlist = $attachtags = $attachlist = array();[/code]
在上面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]
再找
[code]viewthread_parsetags();[/code]
在下面加上
[code]/*Hack virtualimage*/
        if (!empty($imagesdatas) && ($image_use=='1' || $beold=='1')){
                $vimages = '';
                require_once('./virtualimage/global.php');
                $vimages = images_showimages($imagesdatas);
                unset($imagesdatas);
        }elseif(!empty($viids)){
                $vimages = "var image_url = '{$image_url}';\r\n";
                        foreach($viids as $viid){
                                $vimages .= "showimage('Show".$viid[pid]."','".$viid[viid]."');\r\n";
                                unset($viids);               
                        }
        }
/*Hack virtualimage*/[/code]
找  (注意不連後面的 "," 號)
[code]m.invisible[/code]
在後面插入
[code], m.viid[/code]
找[code]$videoopen, $threadpay[/code]
在後面插入
[code], $image_url, $image_use, $imagesdatas, $beold, $viids[/code]
找[code]                        $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
                        if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
                                $post['avatar'] .= '<br /><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" />';
                        }
                        $post['avatar'] .= '</div>';
                } else {
                        $post['avatar'] = '';
                }[/code]
更換為[code]/* hack virtualimage*/
                        if ($post['gender']!='0' && $post['anonymous']=='0' && ($image_use=='1' ||!empty($post['viid']))){
                                if ($image_use == '1' || $beold == '1'){
                                        $post['viid'] = '';
                                        $imagesdata[gender] = $post[gender];
                                        $imagesdata[pid] = $post[pid];
                                        $imagesdata[uid] = $post[uid];
                                        $imagesdatas[] = $imagesdata;
                                }else{
                                        $viid['viid'] = $post['viid'];                                       
                                        $viid['pid'] = $post['pid'];
                                        $viids[] = $viid;
                                }
                                $post['avatar'] = "<div class=\"imagefixeddiv\"><div class=\"imagefixed\"><table summary=\"meminfo\" cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"border-top:none;\"><div id=\"Show{$post['pid']}\" class=\"viavatar\"></div></td></tr></table></div>";
                        }else{
                                $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
                        }
                        if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
                                $post['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
                        }else{
                                $post['avatar'] .= '</div>';
                        }
                } else {
                        $post['avatar'] = '';
                }
/* hack virtualimage*/[/code]

9. [color=Red][b]修改 space.php[/b][/color]

[code]$discuz_action = 61;[/code]
在下面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]找[code]$member['usernameenc'] = rawurlencode($member['username']);[/code]
在下面加上
[code]/*hack virtualimage*/
if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
                if($image_use == '1' || $beold == '1'){
                                require_once DISCUZ_ROOT.'./virtualimage/global.php';
                                $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
                }else{
                                $imageviid = $member[viid];
                }
        $avatar = "<DIV id=\"Show{$member['uid']}\"  class=\"imagefr1\"></DIV>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$member[uid]}','{$imageviid}');
</script>";
                }else{
                                $avatar = "<div class=\"avatar\">".discuz_uc_avatar($member[uid])."</div>";
                }               
/*hack virtualimage*/[/code]

10. [color=Red][b]修改 memcp.php[/b][/color]

[code]$discuz_action = 7;[/code]
在下面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]找[code]lastvisit, lastip, lastpost[/code]在後面插入[code], gender, viid[/code]找[code]$member['postperday'] = $timestamp - $member['regdate'] > 86400[/code]在上面加上[code]/*hack virtualimage*/
if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
        if($image_use == '1' || $beold == '1'){
                require_once DISCUZ_ROOT.'./virtualimage/global.php';
                $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
        }else{
                $imageviid = $member[viid];
        }
    $avatar = "<td><DIV id=\"Show{$member['uid']}\"  class=\"imagefr1\"></DIV>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$member[uid]}','{$imageviid}');
</script>
<p class=\"memberinfo_avatar\"><a href=\"space.php?uid=".$discuz_uid."\">".$discuz_userss."</a></p></td>";
        }else{
                $avatar = "<td class=\"memberinfo_avatar\">".discuz_uc_avatar($member[uid])."<p><a href=\"space.php?uid=".$discuz_uid."\">".$discuz_userss."</a></p></td>";
        }       
/*hack virtualimage*/[/code]

11. [color=Red][b]修改 eccredit.php[/b][/color]

[code]$discuz_action = 62;[/code]
在下面加上
[code]/*hack virtualimage*/
require_once './forumdata/cache/plugin_virtualimage.php';
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
$image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
$beold = $_DPLUGIN['virtualimage']['vars']['beold'];
/*hack virtualimage*/[/code]

[code]m.username, m.groupid[/code]
在後面插入
[code], m.gender, m.viid[/code]

[code]$member['avatar'] = '<div class="avatar">'.discuz_uc_avatar($member['uid']);[/code]
在上面加上
[code]/*hack virtualimage*/
        if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
                if($image_use == '1' || $beold == '1'){
                        require_once DISCUZ_ROOT.'./virtualimage/global.php';
                        $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
                }else{
                        $imageviid = $member[viid];
                }
                $member['avatar'] = "<DIV id=\"Show{$member['uid']}\"  class=\"imagefr1\"></DIV>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$member[uid]}','{$imageviid}');
</script>
                        ";
        }else{
/*hack virtualimage*/[/code]

[code]                $member['avatar'] .= '<br /><img src="'.$_DCACHE['usergroups'][$member['groupid']]['groupavatar'].'" border="0" alt="" />';
        }
        $member['avatar'] .= '</div>';[/code]
更換為
[code]                $member['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$member['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
        }else{
                $member['avatar'] .= '</div>';
        }
}[/code]

12. [color=Red][b]修改 include/global.func.php[/b][/color]

[code]$show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.$url_forward.'\';", '.$msgforward['refreshtime'].');</script>' : '';[/code]
更換為
[code]$show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.str_replace('&amp;', '&', $url_forward).'\';", '.$msgforward['refreshtime'].');</script>' : '';[/code]

13. 修改 [color=Red][b] include/viewthread_poll.inc.php, include/viewthread_activity.inc.php, include/viewthread_reward.inc.php, include/viewthread_trade.inc.php[/b][/color] (此文件要修改 2 處), [color=Red][b] include/viewthread_video.inc.php, include/viewthread_debate.inc.php[/b][/color] 共 6 個文件, 修改辦法相同
找 (注意不連後面的 "," 號)
[code]m.invisible[/code]
在後面插入
[code], m.viid[/code]找[code]viewthread_parsetags();[/code]在下加上面[code]/*Hack virtualimage*/
        if (!empty($imagesdatas) && ($image_use=='1' || $beold=='1')){
                $vimages = '';
                require_once('./virtualimage/global.php');
                $vimages = images_showimages($imagesdatas);
                unset($imagesdatas);
        }elseif(!empty($viids)){
                $vimages = "var image_url = '{$image_url}';\r\n";
                foreach($viids as $viid){
                $vimages .= "showimage('Show".$viid[pid]."','".$viid[viid]."');\r\n";
                unset($viids);               
                }
        }
/*Hack virtualimage*/[/code]

14. [color=Red][b]修改 include/javascript/common.js[/b][/color]
在文件最尾部份加上
[code]function showimage(showpid,currface) {
        if(currface == '') {
                currface = 0;
        }
        var faceArray = currface.split('-');
        if(faceArray[6] != 0){
                faceArray[8] = 0;
                faceArray[9] = 0;
        }
        if(faceArray[12] != 0) {
                faceArray[6] = 0;
                faceArray[8] = 0;
                faceArray[9] = 0;
                faceArray[10] = 0;
                faceArray[11] = 0;
                faceArray[13] = 0;
                faceArray[14] = 0;
                faceArray[17] = 0;
                faceArray[18] = 0;
                faceArray[20] = 0;
                faceArray[21] = 0;
                faceArray[22] = 0;
        }
        var s='';
        for(var i=0; i < 26; i++) {
                if(faceArray[i] != '0'){
                        s += '<img src="'+image_url+i+'/'+faceArray[i]+'.gif" style="padding:0px; position:absolute; width:140px; height:226px;z-index: '+i+'" alt="" />';
                }
        }
        s += '<img src="'+image_url+'blank.gif" style="padding:0px; position:absolute; width:140px; height:226px;" alt="" />';
        $(showpid).innerHTML = s;
}[/code]

15. [color=Red][b]修改 css_common 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改), 完成後到後台執行 "更新 css 文件緩存"
在文件最尾部份加上
[code]/*virtualimage*/
.vispace{width:1em;}
.perinfo{font-family: Tahoma, Verdana; font-size: 11px; color: #202020;margin-left:5px; text-align:left;}
.perinfo p{
width: 125px; margin: 0 0 0px 8px; text-align: left; background: url(../../images/virtualimage/cool/little.gif) no-repeat 0 50%; padding-left:15px; border-bottom: 1px solid #CDCDCD;}
.redtext{font-family: Tahoma, Verdana; font-size: 12px; color: #990000;}
.imagefr1 {margin: 2px Auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 140px; height: 226px; position: relative; border: 1px solid {BORDERCOLOR};}
.imagefr{padding:0px; position:absolute; top:0px; left:0px; width:140px; height:226px;}
.viside{border: 1px solid {BORDERCOLOR}; width: 163px; background-image: url(../../images/virtualimage/cool/biao-bg.gif); padding: 8px; margin-bottom:15px; float: left; -moz-border-radius:8px; text-align:center; }
.showimages{border: 1px solid {BORDERCOLOR}; background: {ALTBG1}; width: 163px; padding: 8px; margin-bottom:15px;-moz-border-radius:8px;}
.images_iamges{border: 1px solid {BORDERCOLOR}; width: 140px; background: {ALTBG1}; padding: 10px; -moz-border-radius:8px; }
.images_iamges dt, .bold{font-weight: bold;}
.images_iamges dt img { margin-top:5px; margin-bottom:5px; border: 1px solid {COMMONBOXBORDER}; width: 92px;
height: 92px;}
.images_iamges dd, .images_show dd{padding:2px; margin-left:15px; text-align: left;}
.images_iamges dd img, .images_show dd img, .images_show dt, .images_show dl, .images_iamges dl{margin:0px}
.subhead{font-weight:bold; text-align:center; background:{ALTBG1}; border: 1px solid {COMMONBOXBORDER}; font-size: 1.2em; padding:7px;}
.images_show{border: 1px solid {BORDERCOLOR}; background: {ALTBG1}; padding: 10px;}
.images_show dt img{margin-top:5px; margin-bottom:5px; border: 1px solid {COMMONBOXBORDER}; height: 230px;}
.imagetmp { padding: 0px; position: absolute; top: 0px; left: 0px; width: 280px; height: 226px;}
.imagesshow {padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 140px; height: 226px; position: relative; border: 1px solid {BORDERCOLOR};text-align:left;}
/*virtualimage*/[/code]

16. [color=Red][b]修改 css_viewthread 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改), 完成後到後台執行 "更新 css 文件緩存"
在文件最尾部份加上
[code]/*virtualimage*/
.imagefixeddiv {height:235px;width:140px;margin-top:-5px;}
.imagefixed {padding:0px;vertical-align: top; position:absolute;margin-top:-5px; width:185px;}       
div.viavatar{margin: 5px; padding: 0px; width:140px; position:relative; height: 226px;}
/*virtualimage*/[/code]

17. [color=Red][b]修改 viewthread 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改)

[code]<!--{if $relatedthreadlist && $qihoo['relate']['position']}-->[/code]
在上面加上
[code]<!--{if $vimages}-->
<script type="text/javascript">
$vimages
</script>
<!--{/if}-->[/code]

18. [color=Red][b]修改 viewpro_classic 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改)
找[code]                        <div class="avatar">
                                {echo discuz_uc_avatar($member[uid])}
                        </div>[/code]
更換為
[code]                $avatar[/code]

19. [color=Red][b]修改 memcp_home 模板[/b][/color] (所有風格及日後新增風格如有此文件均要修改)

[code]                                <td class="memberinfo_avatar">
                                        {echo discuz_uc_avatar($discuz_uid)}
                                        <p><a href="space.php?uid=$discuz_uid">$discuz_userss</a></p>
                                </td>[/code]
更換為
[code]$avatar[/code]

20. 修改[color=Red][b] viewthread_poll, viewthread_reward, viewthread_trade, viewthread_video, viewthread_debate, viewthread_activity [/b][/color]模板共 6 個模板, 修改辦法相同 (所有風格及日後新增風格如有此文件均要修改)

[code]<!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['interthread']) && $thread['replies']}--><div class="ad_column" id="ad_interthread">$advlist[interthread]</div><!--{else}--><div id="ad_interthread"></div><!--{/if}-->[/code]
在下面加上
[code]<!--{if $vimages}-->
<script type="text/javascript">
$vimages
</script>
<!--{/if}-->[/code]

21. [color=Red][b]修改 actions.lang.php 語言包[/b][/color]

[code]211 => '修改系統設置',[/code]
在下面加上
[code]        221 => '正在選擇個人形象',[/code]

22. 如設定 "是否開啟強制使用" 是否時, 會員必須到 "虛擬形像設計中心" 在 " 個人設置" 內將 "打開或關閉虛擬形像" 設定為 "啟用" 才可正常顯示會員的形像

~完成~
[/quote]

全新安裝步驟全部完成

[quote]
[color=Red][b][size=4]從其他版本升級至虛擬形像 For 6.1 辦法[/size][/b][/color] (合用於 Discuz 6.1.0 及 6.1F)

1. [color=Red][b]如果是目前使用 For Discuz 5.0(含) 及以下版本[/b][/color],
- 先往 [url=http://www.alan888.com/Discuz/viewthread.php?tid=125775]虛擬形像 For 6.0[/url], 按帖內升級辦法升級至 虛擬形像 For 6.0 版本 (只要執行 images_install.php 升級數據, 不用修改任何文件),
- 下載本帖程式附件 virtualimage_61_Big5 (繁體中文) 解壓後將 upload 目錄下所有文件按原設定上載至相關目錄
- 執行本帖插件包內的 upvi61.php 升級數據,
- 再按上參考 Discuz 6.1.0 或 6.1F 從第八步開始的修改辦法修改相關文件,
- 修改完成後往後台執行 "更新緩存" 及 刪除 images_install.php 和 upvi61.php 兩個文件

2. [color=Red][b]如果是目前使用 For Discuz 5.5(含) 及以上版本[/b][/color],
- 下載本帖程式附件 virtualimage_61_Big5 (繁體中文) 解壓後將 upload 目錄下所有文件按原設定上載至相關目錄
- 執行本帖插件包內的 upvi61.php 升級數據,
- 然後按上參考 Discuz 6.1.0 或 6.1F 從第八步開始的修改辦法修改相關文件,
- 修改完成後往後台執行 "更新緩存" 及 刪除 upvi61.php 文件

3. [color=Red][b]如果是目前使用 For Discuz 6.1 測試版本[/b][/color],
這個版本與正式版相差不大, 雖然修改辦法有些差異, 但不會影響整體性能, 如果在加回該帖說明的修正後已可以正常使用
[/quote]

[quote][color=Red][size=4][b]本版本如有相關修正請見第二帖[/b][/size][/color][/quote]

2008-7-30 01:42 alan888
[quote][color=Red][size=4][b] 虛擬形像 For Discuz 6.1 相關修正[/b][/size][/color]
所有在修正日期前下載或修改, 請如下辦法修正

1. 修正關閉 "虛擬形像" 後的錯誤顯示
修正日期: 2008.08.02 00:45
修正辦法: 下載附件 virtualimage_61_Patch_20080802.rar 解壓後取代相同文件
[attach]64242[/attach]

2. 調整 "虛擬形像" 在帖中顯示方式 [color=Red](不修改也可正常使用, [b]Discuz 6.1F 不用修改[/b])[/color]
修正日期: 2008.08.05 02:30
修正辦法: 修改 viewthread.php

[code]/* hack virtualimage*/
                        if ($post['gender']!='0' && $post['anonymous']=='0' && ($image_use=='1' ||!empty($post['viid']))){
                                if ($image_use == '1' || $beold == '1'){
                                        $post['viid'] = '';
                                        $imagesdata[gender] = $post[gender];
                                        $imagesdata[pid] = $post[pid];
                                        $imagesdata[uid] = $post[uid];
                                        $imagesdatas[] = $imagesdata;
                        }else{
                                $post['viid'] = "
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showimage('Show{$post[pid]}','{$post[viid]}')
</script>";
                        }
                        $post['avatar'] = "<div class=\"imagefixeddiv\"><div class=\"imagefixed\"><table summary=\"meminfo\" cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"border-top:none;\"><div id=\"Show{$post['pid']}\" class=\"viavatar\"></div></td></tr></table></div>
{$post['viid']}";
                        }else{
                                $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
                        }
                        if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
                                $post['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
                        }else{
                                $post['avatar'] .= '</div>';
                        }
                } else {
                        $post['avatar'] = '';
                }
/* hack virtualimage*/[/code]
更換為
[code]/* hack virtualimage*/
                        if ($post['gender']!='0' && $post['anonymous']=='0' && ($image_use=='1' ||!empty($post['viid']))){
                                if ($image_use == '1' || $beold == '1'){
                                        $post['viid'] = '';
                                        $imagesdata[gender] = $post[gender];
                                        $imagesdata[pid] = $post[pid];
                                        $imagesdata[uid] = $post[uid];
                                        $imagesdatas[] = $imagesdata;
                                }else{
                                        $viid['viid'] = $post['viid'];                                       
                                        $viid['pid'] = $post['pid'];
                                        $viids[] = $viid;
                                }
                                $post['avatar'] = "<div class=\"imagefixeddiv\"><div class=\"imagefixed\"><table summary=\"meminfo\" cellspacing=\"0\" cellpadding=\"0\"><tr><td style=\"border-top:none;\"><div id=\"Show{$post['pid']}\" class=\"viavatar\"></div></td></tr></table></div>";
                        }else{
                                $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
                        }
                        if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
                                $post['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
                        }else{
                                $post['avatar'] .= '</div>';
                        }
                } else {
                        $post['avatar'] = '';
                }
/* hack virtualimage*/[/code]
[/quote]


[quote][size=4][b]加送下拉 Q 版形象顯示修改辦法 For Discuz 6.1.0 版本[/b][/size]
([color=red]為減少資源消耗, 不適用於使用 "形象過期" 及 "強制使用形象" 情況下[/color])

1. 修改 [color=red]include/common.inc.php[/color]
找[code]m.customshow, m.customaddfeed[/code]在後面插入[code], m.viid AS discuz_viid[/code]2. 修改 [color=red]include/global.func.php[/color]
找文件最後一行的[code]?>[/code]在上面加上[code]function discuz_minivi() {
        global $discuz_uid, $discuz_viid;
        @include DISCUZ_ROOT.'./forumdata/cache/plugin_virtualimage.php';
        $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
        $discuz_vishow = "
<script src=\"include/javascript/minivi.js\" type=\"text/javascript\"></script>
<div id=\"Showminivi_{$discuz_uid}\"></div>
<script type=\"text/javascript\">
var image_url = '{$image_url}';
showminiimage('Showminivi_{$discuz_uid}','{$discuz_viid}')
</script>";
        return $discuz_vishow;
}[/code]3. 修改 [color=red]jsmenu 模版[/color]
找[code]<li class="popavatar">{echo discuz_uc_avatar($discuz_uid, 'small');}</li>[/code]更換為[code]                <!--{if $discuz_viid}-->
                <li style="height:150px; width:92px;">
                {echo discuz_minivi();}</li>
                <!--{else}-->        
                <li class="popavatar">{echo discuz_uc_avatar($discuz_uid, 'small');}</li>
                <!--{/if}-->[/code]4. 下載附件 minivi.rar 解壓後上載至 include/javascript 目錄下
[img]http://www.alan888.com/Discuz/images/attachicons/rar.gif[/img] [url=http://www.alan888.com/Discuz/attachment.php?aid=63772]minivi.rar[/url] (447 Bytes)

日後調用此 "Q 版形象顯示" 可簡單在調用模板直接用下語法調用, 當然顯示位置還要加上 css 的修改
(注意: 這是顯示會員本身的形象)[code]<!--{if $discuz_viid}-->
{echo discuz_minivi();}
<!--{/if}-->[/code]
[img]http://www.alan888.com/Discuz/attachment.php?aid=63773&noupdate=yes[/img]

[/quote]

2008-7-30 01:42 alan888
reserved

2008-7-30 03:33 +.+
大哥正版出正版了:titter:

修改東西跟你之前測試版的一樣嗎@@?:em46:

2008-7-30 05:41 loveyou1121
SUPPORT~

2008-7-30 08:18 咩咩峰
正,但有冇己經改好既文件- -

2008-7-30 08:25 pctu
:em32: 顶!!!老大太强大鸟!

2008-7-30 09:40 044003
搶第一頁..:titter:
Discuz! 6.1 TEST 版的文件是否一樣?

2008-7-30 11:47 frankiemak
正版出來了
好野

2008-7-30 14:46 小依
終於出來了 ! 支持Alan888 !!!

2008-7-30 15:17 ela
没有从6.0 UP 6.1的?
怎么只有5.5 UP 6.1?

2008-7-30 15:18 ela
看到了!
谢谢啦!

2008-7-30 16:10 測試用
正式版的終於出來了•••
真棒!!
謝謝啦!

2008-7-30 16:25 whoMI
可唔可以採用GD的方法直接將形像取代原先的頭像?可以係Supesite/UCH等地方都支援形像

2008-7-30 16:51 25814717
安裝完成 論壇都變空白的

網址: [url]http://bbs.ayis.my-life04.com/[/url]

補充: 後台也變空白的 ...

請求版大協助


問題已解除 出在 global.func.php 上 程式未完全替代~

[[i] 本帖最後由 25814717 於 2008-7-30 17:10 編輯 [/i]]

2008-7-30 17:06 耿鬼
支持~~:em21:

2008-7-30 17:46 25814717
Fatal error: Call to undefined function jail_permission() in /home/ayis/public_html/bbs/viewthread.php on line 17

2008-7-30 20:44 ela
有时有遮盖名字.
文件我已经全部修改,模版的也有修改
也更新了缓存.
然后按F5刷新浏览的页面,会好.再过段时间打开又出现那样了..

还有,翅膀和套装出现图层错误..翅膀出现在套装前面..

2008-7-30 22:47 pctu
老大!!我装的是Discuz! 6.1.0 Release 20080429 的 不是20080606 版本

再修改页面时 有几处根本就查找不到!怎么办啊?

能帮帮我吗?

[[i] 本帖最後由 pctu 於 2008-7-30 23:31 編輯 [/i]]

2008-7-30 23:36 coraly
很喜歡這個。。謝謝大大了。。。

2008-7-31 03:01 alan888
[quote][quote]原帖由 [i]25814717[/i] 於 2008-7-30 17:46 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247002&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
Fatal error: Call to undefined function jail_permission() in /home/ayis/public_html/bbs/viewthread.php on line 17 [/quote]
係另外一個插件問題, 與本插件冇關[/quote]


[quote][quote]原帖由 [i]ela[/i] 於 2008-7-30 20:44 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247111&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
有时有遮盖名字.
文件我已经全部修改,模版的也有修改
也更新了缓存.
然后按F5刷新浏览的页面,会好.再过段时间打开又出现那 ... [/quote]
1. 第一帖已說明, ie6 的問題
2. 可手動修改將其改到 "電器及其他" 類[/quote]

[quote][quote]原帖由 [i]pctu[/i] 於 2008-7-30 22:47 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247154&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
老大!!我装的是Discuz! 6.1.0 Release 20080429 的 不是20080606 版本
再修改页面时 有几处根本就查找不到!怎么办啊?
能帮帮我吗? [/quote]
那個版本有嚴重漏洞, 建議你盡快升級[/quote]

2008-7-31 10:37 傲翼天翔
[size=5]我用的IE是7.0的但是顯示還是嚴重錯位~而且不是風格的問題,我在默認風格下問題還是存在,請問怎麼解決?[/size]
[attach]64181[/attach]

[attach]64182[/attach]

[attach]64183[/attach]

[[i] 本帖最後由 傲翼天翔 於 2008-7-31 10:39 編輯 [/i]]

2008-7-31 11:39 Poka
回覆 #22 傲翼天翔 的帖子

先完成整個安裝過程問題便會解決, 問題是出自你未修改 css_common 模板和 common.js 導致

2008-7-31 12:26 幽夢影
剛剛安裝了  都沒錯誤-.-

2008-7-31 12:31 傲翼天翔
[quote]原帖由 [i]Poka[/i] 於 2008-7-31 11:39 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247319&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
先完成整個安裝過程問題便會解決, 問題是出自你未修改 css_common 模板和 common.js 導致 [/quote]

謝謝~我現在去試試看

2008-7-31 13:20 傲翼天翔
哭~試穿還是錯位~

2008-7-31 14:41 提飛
firefox 3.0.1 試穿時也出現走位

2008-7-31 16:15 870918
我装好了。但是 显示不了图片

我是 IIS 7 + php 5.2.6是不是服务器环境问题? 我服务器的 PHP信息在这里看 [url]http://www.kpsky.cn/1.php[/url]
演示[url]http://club.kpsky.cn/plugin.php?identifier=virtualimage&module=virtualimage[/url]
测试帐号 870918 密码 123456

麻烦老大帮我看看。。。 轉發 - 標記未讀 - 下載 - 刪除 - 關閉

2008-7-31 22:15 870918
老大来看看啊。。。。

2008-8-1 01:08 pctu
老大 怎么批量修改 虚拟道具的价格啊?

2008-8-1 01:26 alan888
[quote][quote]原帖由 [i]傲翼天翔[/i] 於 2008-7-31 12:31 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247340&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]

謝謝~我現在去試試看 [/quote]
[quote]原帖由 [i]提飛[/i] 於 2008-7-31 14:41 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247389&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
firefox 3.0.1 試穿時也出現走位 [/quote]
Firefox 2.x. 3.x, IE7 均不存在此問題, 兼查一下你的修改是否有錯漏[/quote]

[quote][quote]原帖由 [i]870918[/i] 於 2008-7-31 16:15 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247431&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
我装好了。但是 显示不了图片
我是 IIS 7 + php 5.2.6是不是服务器环境问题? 我服务器的 PHP信息在这里看 [url]http://www.kpsky.cn/1.php[/url]
演示http:// ... [/quote]
你沒按本帖的內容修改做成

我一進入便顯示 "未定義操作", 是因為 include/global.func.php 未修改或修改有錯 (在 firefox 下便會在頁面跳轉時出現, 這個其實同時是修正一個 D61 的 bug)
[quote]$show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.str_replace('[color=Red]&[color=Red]am[/color]p;[/color]', '&', $url_forward).'\';", '.$msgforward['refreshtime'].');</script>' : '';[/quote]

顯示不出形象是因為 common.js 修改有錯
[url]http://club.kpsky.cn/include/javascript/common.js[/url]
[code]s += '<img src="'+image_url+i+'/'+faceArray+'.gif" style="padding:0px; position:absolute; width:140px; height:226px;z-index: '+i+'" alt="" />';[/code]
應該是
[quote]s += '<img src="'+image_url+i+'/'+faceArray[color=Red][[color=Red]i[/color]][/color]+'.gif" style="padding:0px; position:absolute; width:140px; height:226px;z-index: '+i+'" alt="" />';[/quote][/quote]

[quote][quote]原帖由 [i]pctu[/i] 於 2008-8-1 01:08 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247736&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
老大 怎么批量修改 虚拟道具的价格啊? [/quote]
道具???

虛擬形象後台管理->
勾 "直接修改符合條件的形像﹕"
填上 "形像價格小於﹕" (例如將 $30 以下改成 $40 便填 31)
填上  "形像新價格﹕"  (例如將 $30 以下改成 $40 便填 40)[/quote]

2008-8-1 02:02 千之豬
正想要這個呢~ 謝謝..

2008-8-1 07:17 870918
非常感谢老大。。我是按照 [url]http://www.discuz.net/thread-1003310-3-1.html[/url] 这个帖子里修改的。看来是他帖子 有地方不对。。。以后还是直接来老大你这里 看 修改方法最可靠。嘿嘿。谢谢老大解答

2008-8-1 07:24 870918
老大,按照你的方法修改过后,可以显示形象了。但是还有个奇怪问题,形象虽然显示了。但是在形象左上角 为什么会有 图片显示不出来的红叉叉呢。。。
我截图了,演示地址 [url]http://club.kpsky.cn/redirect.php?tid=65585&goto=lastpost#lastpost[/url]

2008-8-1 10:42 Poka
回覆 #34 870918 的帖子

看來還是 common.js 的問題
下一段
[code]if(faceArray != '0'){[/code]應該是
[code]if(faceArray[i] != '0'){[/code]

2008-8-1 16:14 skygg
请问有修改好的模板文件吗?
要修改的文件实在太多了 容易出错 希望能够出一个覆盖版的

2008-8-1 19:23 870918
谢谢老大。这下好了。没问题了 嘿嘿

2008-8-1 22:17 KennyGoh
[quote]原帖由 [i]提飛[/i] 於 2008-7-31 14:41 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1247389&ptid=150655][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
firefox 3.0.1 試穿時也出現走位 [/quote]
之前遇到..再试试看下..

2008-8-1 23:09 KennyGoh
老大啊...还有就是关闭后,他人点击进入显示的是这样
"$hackname暂时关闭"

如何解决啊??谢谢~

2008-8-2 01:00 alan888
回覆 #39 KennyGoh 的帖子

已有修正, 見 #2

頁: [1] 2 3 4 5


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.