AL8 Forum » Discuz 5.0 及 5.5 插件發佈 » 虛擬形像 AL8 for Discuz! 5.5 (繁/簡/UTF-8) - 2007.03.31 更新


2007-3-25 01:49 alan888
虛擬形像 AL8 for Discuz! 5.5 (繁/簡/UTF-8) - 2007.03.31 更新

作  者: T.O.M.
AL8   版: alan888
技術支援: [url]http://www.alan888.com/Discuz/index.php[/url]
演  示: [url]http://www.alan888.com/Discuz/plugin.php?identifier=virtualimage&module=virtualimage[/url]
適用版本: Discuz! 5.5.0 [color=Red](兼容 Discuz 5.0 版)[/color]
說  明: 完全根據 Discuz! 5.5 插件格式整理, 完善的後台管理只須匯入 "discuz_plugin_virtualimage.txt" 及 "discuz_plugin_images_admin.txt", 而不用修改任可後台文件, 功能設定包括編輯及加入形象, 批量修改形象價格, 修改會員形象等

新增功能 (與 for 5.0 比較) :
1. 加強貨品搜索功能;
2. 全新修改及美化所有模板, 可適用於 Discuz 5.5 不同風格上;
3. 優化部份程式;
4. 修正多處小 bugs

注  意:
照相館必須服務器支援 GD 庫才可正常使用


[color=Red][font=標楷體][size=4][b]全新安裝辦法[/b]:[/size][/font][/color]
1. 下載程式附件 virtualimage_Big5.rar (繁體中文), virtualimage_TC_UFT8.rar(UTF-8 繁體中文) 或 virtualimage_GBK.rar (簡體中文) 解壓後按原設定上載至相關目錄 (discuz_plugin_virtualimage.txt  及 discuz_plugin_images_admin.txt 檔案不用上載)

2. 往下帖下載附件 1-9 (附件 10 不用下載), 解壓後上載至相關目錄
[url]http://www.alan888.com/Discuz/viewthread.php?tid=63[/url]

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 將內容剪帖至:
後台→插件設置→插件管理→貼入 "導入插件數據" 下的空格內→提交


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

7. 打開附件的 discuz_plugin_images_admin.txt 將內容剪帖至
後台→插件設置→插件管理→貼入 "導入插件數據" 下的空格內→提交


8. 修改 viewthread.php

[code]$postlist = $attachtags = $attachlist = array();[/code]
在上面加上
[code]//-----------------------------virtualimage
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        unset($_DPLUGIN['virtualimage']['vars']);
        if($imagesset[openalpha]==1){
                $alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";
        }
        $imagesdatas = '';
//-----------------------------[/code]

[code]mf.spacename [/code]
在後面插入
[code], mf.useimages [/code]

[code]                                } else {
                                        $post['avatar'] = '';
                                }[/code]

在下面加上
[code]//------------------------------------------------------------virtualimage
                if ($imagesset['orderuse']!='1' && $post['useimages']!=1){
                $post['avatar'] = $post['avatar'];
                }elseif($post['gender']=='0'){
                if($imagesset['orderuse']=='1'){
                $post['avatar'] = "<img src='{$imagesset[imageurl]}noface.gif'  border='0'>";
                }else{
                $post['avatar'] = $post['avatar'];
                        }
                }else{
                if ($post[gender]==1){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                $imagesdata[sex] = "m";
                $imagesdata[upid] = "init";
                }else if ($post[gender]==2){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //female initial
                $imagesdata[sex] = "f";
                $imagesdata[upid] = "initf";
                        }
                $imagesdata[pid] = $post[pid];
                  $imagesdata[uid] = $post[uid];
                $imagesdatas[] = $imagesdata;
                $post['avatar'] = "
                <!-- virtualimage start-->
                <div id=Show{$post['pid']}
                style=\"padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; width: 140px; padding-top: 0px; position: relative; top: 0px; height: 226px\"></div>
                <!-- virtualimage end-->";
                }
//--------------------------------------------------------------[/code]

[code]$relatedthreadlist = array();[/code]
在上面加上
[code]//--------------------------------------------virtualimage
        if($imagesdatas!=''){
                $vimages = '';
                require_once('./virtualimage/global.php');
                $vimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
                unset($imagesdatas,$imagesdata,$alpha);
        }
//--------------------------------------[/code]



9. 修改 viewthread 模板
[code]<!--{if !empty($advlist['interthread']) && $post['first'] && $thread['replies']}--><div style="margin-bottom: 4px;">$advlist[interthread]</div><!--{/if}-->
<!--{/loop}-->[/code]
在下面加上
[code]<!--{if $post[authorid] && $post[username] && !$post[anonymous]}-->$vimages<!--{/if}-->[/code]

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

~完成~

[quote][color=red][b]檔案更新記錄[/b][/color]
1. [color=Red]2007.03.26 [/color]13:00 前下載者請作下列更新
修正如第28帖可能存在檔案遺漏的問題
下載附件 Patch20070326.rar 選擇適當語系並上載覆蓋員文件便可[attach]41726[/attach]
2. [color=Red]2007.03.31 [/color]更新安裝檔修正 4.x 版本遺留下來 plugins 目錄設定的問題
如在升級 "從 5.0 升級" 執行後仍出現 "指定的插件模塊文件不存在" 請重新下載插件包及使用插件包內的 images_install.php 進行升級
[/quote]
[quote]
[b][color=Red]從 虛擬形像 AL8 版 for Discuz! 5.0 升級[/color][/b]
1. 下載附件程式 virtualimage_Big5.rar (如不是使用繁體中文者請選擇適當的語系版本) 解壓後根據文件的目錄編排上載覆蓋舊版本所有文件
2. 執行 images_install.php 及選擇 "從 5.0 升級", 完成後請立即刪除 images_install.php 文件
[/quote]

[quote]
[b][color=Red]在 虛擬形像 AL8 版 for Discuz! 5.0 使用此版本[/color][/b]
1. 下載附件程式 virtualimage_Big5.rar (如不是使用繁體中文者請選擇適當的語系版本) 解壓後將 upload 目錄下根據文件的目錄編排上載覆蓋舊版本所有文件 (不用上載 images_install.php 文件)
2. 後台 - 更新緩存
3. 日後如升級 Discuz 5.5 者, 上載及執行 images_install.php 選擇 "從 5.0 升級", 完成後請立即刪除 images_install.php 文件
[/quote]

2007-3-25 01:49 alan888
FAQ

[quote][color=DarkRed][b]如何獲得更多 "虛擬形象" 圖庫[/b][/color]
[quote][url]http://www.alan888.com/Discuz/viewthread.php?tid=5344[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=15037[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=40103[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=34946[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=97783[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98347[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98262[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98319[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98243[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=99810[/url]
[/quote][/quote]

[quote][color=DarkRed][b]如何在 "個人空間" 內加入顯示 "虛擬形像"[/b][/color]
space.php

[code]$discuz_action = 150;[/code]
在下面加上
[code]//-----------------------------virtualimage hack
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        if($imagesset[openalpha]){$alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";}
//-----------------------------[/code]


[code]$uid = $member['uid'];[/code]
在[color=Red]上面[/color]加上
[code]//------------------------------------------------------------virtualimage
$member['avatar'] = $member['avatar'] ? "<div class=\"avatar\" style=\"width: ".$member['avatarwidth']."\"><img src=\"$member[avatar]\" width=\"$member[avatarwidth]\" height=\"$member[avatarheight]\" border=\"0\" alt=\"\" /></div>" : '<div class=\"avatar\" style=\"width: 128px\"><img class="avatar" src="images/avatars/noavatar.gif" alt="" /></div>';

                if ($member['gender']!='0' && ($imagesset['orderuse']=='1' || $member['useimages']=='1')){
                            if ($member[gender]==1){
                                     $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                                     $sex = "m";
                                     $upid = "init";
                            }else if ($member[gender]==2){
                                     $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //femal initial
                                     $sex = "f";
                                     $upid = "initf";
                            }

                            $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//goods expire

                            $cookiearray = split('-', $tempequip);
                            $weararray = split('-', $userwearip);
                            $imagescookie = $db->query("SELECT * FROM {$tablepre}images_user  where userid = '$member[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
                            while ($userimages = $db->fetch_array($imagescookie)){
                                     $tempi = $userimages[classid];
                                     $cookiearray[$tempi] = $userimages[picid];
                                     if($imagesset[beold]){
                                         $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                                         $images_weardate = ceil($images_weardate/8640);
                                         if ($images_weardate <= 0){
                                             $db->query("UPDATE {$tablepre}images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                                             if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                                  $userupid = $upid;
                                             }else{
                                                  $userupid = "0";
                                             }
                                             $cookiearray[$tempi] = $userupid;
                                         }else{
                                             $weararray[$tempi] = $images_weardate;
                                         }
                                    }else{
                                         $weararray[$tempi] = 100;
                                    }
                            }
                            $userimages = implode("-", $cookiearray);
                            $userwear = implode("-", $weararray);
                            $member['avatar'] = "
                            <!-- virtualimage start-->
                            <DIV id=Show{$member['uid']}
                                style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                            <SCRIPT language=JavaScript>
                            var currface = \"$userimages\";
                            var currwear = \"$userwear\";
                            var showArray = currface.split('-');
                            var WearArray = currwear.split('-');
                            if (showArray[6] != '0'){
                                 showArray[8] = 0;
                                 showArray[9] = 0;
                            }
                            var s=\"\";
                            for (var i=0; i<26; i++){
                                if(showArray[i] != '0'){
                                   if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                        s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                   }else{
                                        s+=\"<IMG src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                   }
                                }
                            }
                            s+=\"<IMG src={$imagesset[imageurl]}blank.gif  style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                            Show{$member['uid']}.innerHTML=s;
                            </SCRIPT>
                            <!-- virtualimage end-->
                            ";
                       }
                       //-------------------------------------------------------------- [/code]

space_module 模板

[code]        <!--{if $moduledata[avatar]}-->
                <div class="avatar" style="width: $moduledata[avatarwidth]">
                <a href="viewpro.php?uid=$uid"><img src="$moduledata[avatar]" width="$moduledata[avatarwidth]" height="$moduledata[avatarheight]" border="0" alt="" /></a>
                </div>
        <!--{else}-->
                <img src="images/avatars/noavatar.gif" alt="" />
        <!--{/if}-->[/code]
更換為
[code]$moduledata[avatar][/code][/quote]



[quote][color=DarkRed][b]如何在 "會員資料" 內加入顯示 "虛擬形像"[/b][/color]

viewpro.php

[code]$discuz_action = 61;[/code]
在下面加上
[code]//-----------------------------virtualimage queries
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        if($imagesset[openalpha]){$alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";}
//-----------------------------[/code]

[code]$postperday = $timestamp - $member['regdate'] > 86400 ? round(86400 * $member['posts'] / ($timestamp - $member['regdate']), 2) : $member['posts'];[/code]在下面加上
[code]//------------------------------------------------------------virtualimage
$member['avatar'] = $member['avatar'] ? "<div class=\"avatar\" style=\"width: ".$member['avatarwidth']."\"><img src=\"$member[avatar]\" width=\"$member[avatarwidth]\" height=\"$member[avatarheight]\" border=\"0\" alt=\"\" /></div>" : '<div class=\"avatar\" style=\"width: 128px\"><img class="avatar" src="images/avatars/noavatar.gif" alt="" /></div>';
if ($member['gender']!='0' && ($imagesset['orderuse']=='1' || $member['useimages']=='1')){
        if ($member[gender]==1){
                $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                $sex = "m";
                $upid = "init";
                        }else if ($member[gender]==2){
                        $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //femal initial
                        $sex = "f";
                        $upid = "initf";
                        }
                $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//goods expire
                $cookiearray = split('-', $tempequip);
                $weararray = split('-', $userwearip);
                $imagescookie = $db->query("SELECT * FROM {$tablepre}images_user  where userid = '$member[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
                        while ($userimages = $db->fetch_array($imagescookie)){
                        $tempi = $userimages[classid];
                        $cookiearray[$tempi] = $userimages[picid];
                                if($imagesset[beold]){
                                        $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                                        $images_weardate = ceil($images_weardate/8640);
                                if ($images_weardate <= 0){
                                $db->query("UPDATE {$tablepre}images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                                        if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                                $userupid = $upid;
                                                }else{
                                                $userupid = "0";
                                                }
                                                $cookiearray[$tempi] = $userupid;
                                        }else{
                                        $weararray[$tempi] = $images_weardate;
                                        }
                                }else{
                                $weararray[$tempi] = 100;
                                }
                        }
                $userimages = implode("-", $cookiearray);
                $userwear = implode("-", $weararray);
                $member['avatar'] = "
                <!-- virtualimage start-->
                <DIV id=Show{$member['uid']} style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                <SCRIPT language=JavaScript>
                var currface = \"$userimages\";
                var currwear = \"$userwear\";
                var showArray = currface.split('-');
                var WearArray = currwear.split('-');
                        if (showArray[6] != '0'){
                        showArray[8] = 0;
                        showArray[9] = 0;
                        }
                var s=\"\";
                for (var i=0; i<26; i++){
                        if(showArray[i] != '0'){
                                if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                        s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                        }else{
                                        s+=\"<IMG src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                        }
                        }
                }
                s+=\"<IMG src={$imagesset[imageurl]}blank.gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                Show{$member['uid']}.innerHTML=s;
                </SCRIPT>
                <!-- virtualimage end-->";
        }
//-------------------------------------------------------------- [/code]viewpro 模板

[code]                <!--{if $member[avatar]}-->
                        <div class="avatar" style="width: $member[avatarwidth]">
                        <img src="$member[avatar]" width="$member[avatarwidth]" height="$member[avatarheight]" border="0" alt="" />
                        </div>
                <!--{else}-->
                        <img src="images/avatars/noavatar.gif" alt="" />
                <!--{/if}-->[/code]更換為
[code]$member[avatar][/code]

viewpro_classic 模板
[code]<!--{if $member[avatar]}-->
        <div class="avatar" style="width: $member[avatarwidth]">
        <img src="$member[avatar]" width="$member[avatarwidth]" height="$member[avatarheight]" border="0" alt="" />
        </div>
<!--{else}-->
        <img src="images/avatars/noavatar.gif" alt="" />
<!--{/if}-->[/code]
更換為
[code]$member[avatar][/code][/quote]



[quote][color=DarkRed][b]如何在 "控制面板" 內加入顯示 "虛擬形像"[/b][/color]

memcp.php

[code]if($allowavatar || $allownickname) {[/code]在下面加上
[code]//-----------------------------virtualimage queries
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        if($imagesset[openalpha]){$alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";}
//-----------------------------[/code]


[code]mf.avatarheight,[/code]
在[color=Red]後面插入[/color]
[code] mf.useimages, m.uid,[/code]


[code]$maxbiosize = $maxbiosize ? $maxbiosize : 200;[/code]在[color=Red]上[/color]面加上
[code]//------------------------------------------------------------virtualimage
        if ($member['gender']!='0' && ($imagesset['orderuse']=='1' || $member['useimages']=='1')){
                if ($member[gender]==1){
                        $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                        $sex = "m";
                        $upid = "init";
                                }else if ($member[gender]==2){
                                $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //femal initial
                                $sex = "f";
                                $upid = "initf";
                                }

                        $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//goods expire
                        $cookiearray = split('-', $tempequip);
                        $weararray = split('-', $userwearip);
                        $imagescookie = $db->query("SELECT * FROM {$tablepre}images_user  where userid = '$member[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
                        while ($userimages = $db->fetch_array($imagescookie)){
                        $tempi = $userimages[classid];
                        $cookiearray[$tempi] = $userimages[picid];
                                if($imagesset[beold]){
                                $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                                $images_weardate = ceil($images_weardate/8640);
                                        if ($images_weardate <= 0){
                                        $db->query("UPDATE {$tablepre}images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                                                if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                                $userupid = $upid;
                                                }else{
                                                $userupid = "0";
                                                }
                                        $cookiearray[$tempi] = $userupid;
                                        }else{
                                        $weararray[$tempi] = $images_weardate;
                                        }
                                }else{
                                $weararray[$tempi] = 100;
                                }
                        }
                $userimages = implode("-", $cookiearray);
                $userwear = implode("-", $weararray);
                $avatar = "<!-- virtualimage start--><DIV id=Show{$member['uid']} style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                <SCRIPT language=JavaScript>
                var currface = \"$userimages\";
                var currwear = \"$userwear\";
                var showArray = currface.split('-');
                var WearArray = currwear.split('-');
                        if (showArray[6] != '0'){
                        showArray[8] = 0;
                        showArray[9] = 0;
                        }
                var s=\"\";
                for (var i=0; i<26; i++){
                        if(showArray[i] != '0'){
                                if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                }else{
                                s+=\"<IMG src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                }
                        }
                }
                s+=\"<IMG src={$imagesset[imageurl]}blank.gif  style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                Show{$member['uid']}.innerHTML=s;
                </SCRIPT>";
        }
//-------------------------------------------------------------- [/code] [/quote]

2007-3-25 04:16 ecosway
感謝大大的分享

2007-3-25 08:37 瑋少
5.5,現不需要,但謝謝-0-''

=========
有冇 AL8 首頁四格顯示 for Discuz 5.5.0?

2007-3-25 08:51 ps3
謝謝大大!等很久了!趕快來裝一下!

2007-3-25 10:16 kamanru
太感謝了!終於等到了!謝謝 alan 大大!

2007-3-25 10:41 jxylw
viewthread.php这个文件在什么地方!
还有就是试穿完成之后怎么保存?
只有原始状态和刷新形象

2007-3-25 10:44 044003
支持:em35:

2007-3-25 10:48 ahteck
請問一下,為什麼我把虛擬形象從5.0升級到5.5后還是會出現“未定義操作,請返回。”的字樣?
要怎麽解決啊?

2007-3-25 11:02 jxylw
viewthread.php这个文件在什么地方!
还有就是试穿完成之后怎么保存?
只有原始状态和刷新形象

2007-3-25 12:04 coomi
我按说明安装佐拉..安装系成功D!修改我捻都冇修改错啊.但系帖子显示得好大个空位..我系5.5

2007-3-25 12:08 kenkwan
支持,
but之前安左 d5 的去d5.5 要改?

2007-3-25 12:30 kenkwan
正wo... 原來同時修正左我琴日的問題...
:em40:

2007-3-25 13:31 小銘
*** 作者被禁止或刪除 內容自動屏蔽 ***

2007-3-25 14:59 vincentkoo
好野....谢谢老大!!:em46:

2007-3-25 15:39 小蜜蜂
才猶豫要不要升級
有出新版  當然支持阿:em46:

2007-3-25 15:39 Eric03
純支持啦

2007-3-25 16:03 懶b
頂!:em21: :em21: 即刻安

2007-3-25 16:32 zeus
好棒的東西喲 謝謝alan888壇主無私的分享:em30:

2007-3-25 17:00 jxylw
试穿完成之后怎么保存?
只有原始状态和刷新形象!

2007-3-25 17:59 zeus
請問版大大 在安裝完也設定完成之後出現下面的訊息,該如何解決

Warning: include(virtualimage/images_index.php) [function.include]: failed to open stream: No such file or directory in ..\Apache\htdocs\Discuz\plugins\virtualimage.inc.php on line 56

Warning: include() [function.include]: Failed opening 'virtualimage/images_index.php' for inclusion (include_path='..\Apache\htdocs') in D:\Apache\htdocs\Discuz\plugins\virtualimage.inc.php on line 56

2007-3-25 18:00 ntf
support:em33:

2007-3-25 18:45 sam888
推推推:em37:

2007-3-25 19:28 kkhung
:em49: :em49: :em49: 好嘢!用得番~

2007-3-26 01:03 alan888
[quote][quote][b]原帖由 [i]zeus[/i] 於 2007-3-25 17:59 發表。 [/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=105730&page=2#pid881936][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
請問版大大 在安裝完也設定完成之後出現下面的訊息,該如何解決
Warning: include(virtualimage/images_index.php) : failed to open stream: No such file or directory in ..\Apache\htdocs\Discuz\plugin ... [/quote]
確定所有附件內的檔案已上載[/quote]

[quote][quote][b]原帖由 [i]ahteck[/i] 於 2007-3-25 10:48 發表。 [/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=105730&page=1#pid881473][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
請問一下,為什麼我把虛擬形象從5.0升級到5.5后還是會出現“未定義操作,請返回。”的字樣?
要怎麽解決啊? [/quote]
參考第 1 帖從 5.0升級到5.5 的辦法[/quote]

2007-3-26 01:35 michell
謝謝出版了~~~:titter:

[[i] 本帖最後由 michell 於 2007-3-26 01:54 編輯 [/i]]

2007-3-26 04:16 dgcr007
感谢CCTV,感谢CHINAV,感谢alan888 :D

安装顺利成功!

:em16: 除了眼睛有点花外,其他均顺利完成:titter:

2007-3-26 11:11 zeus
謝謝alan888壇主的回應,小弟已經找出問題的地方了,並不是檔案遺漏的問題,而是文件配置上virtualimage.inc.php裡頭把路徑轉到伺服器的根目錄而不是論壇的根目錄↓

/virtualimage/images_index.php 修改相關字句如〉./virtualimage/images_index.php

之後一切都順利運行,在一次謝謝壇主做了一各這樣棒的mod謝謝:titter:

2007-3-26 11:23 ahteck
[quote][b]原帖由 [i]alan888[/i] 於 2007-3-26 01:03 發表。&nbsp;[/b]
確定所有附件內的檔案已上載
參考第 1 帖從 5.0升級到5.5 的辦法 [/quote]


我已經把所有附件上載,也是用了你的升級辦法,但還是一樣的結果,就是出現“未定義操作”字樣。怎麽辦啊?

2007-3-26 11:29 柳生
支持:angel: 但我還沒升級5.5:em40:

2007-3-26 13:24 okevino
可以把所有圖片發一發嗎。。。

2007-3-26 14:28 Poka
回覆 #29 ahteck 的帖子

到後台檢查一下
在 "插件模塊和自定義菜單" 內清空 "直接鏈接 URL" 是否空的, 在下拉窗是否選 "前台調用 (前台菜單)"
如果正常 "更新緩存"

2007-3-26 23:21 xyxy81
强烈支持!加油!!!!

2007-3-27 00:15 goooob
真是太感谢了,哈哈!

2007-3-27 01:01 ahteck
[quote][b]原帖由 [i]Poka[/i] 於 2007-3-26 14:28 發表。&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=105730&page=2#pid882483][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
到後台檢查一下
在 "插件模塊和自定義菜單" 內清空 "直接鏈接 URL" 是否空的, 在下拉窗是否選 "前台調用 (前台菜單)"
如果正常 "更新緩存" [/quote]


以上你講的一切都正常。。。而且我也試過“更新緩存”了。。。
但是都還是一樣。。。
想請問一下,如果我卸裝后再重新安裝過虛擬形象,那些之前設定的數據還會在嗎?像是會員購買的那些虛擬形象還會保留嗎?

2007-3-27 01:08 alan888
回覆 #35 ahteck 的帖子

執行完升級後會自行更新緩存的

檢查一下是否所有文件已正確上載, 特別注意那些模板

不可以卸裝, 那會導致所有會員數據丟失, 頂多刪除後台導入文件再重新導入

2007-3-27 04:44 ufo888
al伯大大雖然快~
但唔夠我升級快xD":em37:
純推

2007-3-27 06:50 snc.calvin
太棒囉!出5.5版囉!謝謝AL大大~~:em32:

2007-3-27 08:23 foreverf
回帖试试
~~~

2007-3-27 08:32 范倫鐵諾
支持一下

從5.0時我就考慮要不要裝這個

怕大家都不用自己的頭像當大頭

頁: [1] 2 3 4 5 6 7 8 9


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