AL8 Forum
   登錄註冊幫助


標題: 虛擬形像 AL8 v1版 for Discuz! 3.0 Beta (繁/簡體版)
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21876

精華: 195

積分: 558085 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2005-10-31 17:30  資料  個人空間  主頁 短消息  加為好友 
虛擬形像 AL8 v1版 for Discuz! 3.0 Beta (繁/簡體版)

虛擬形像 AL8 v1版 for Discuz! 3.0 Beta (繁體版)
作  者: T.O.M.
AL8 v1版: alan888
技術支援: http://www.alan888.com/Discuz/index.php
演  示: http://www.alan888.com/Dz3b/plug ... module=virtualimage

說  明: 完全根據 Discuz! 3.0F 插件格式重新編寫, 完善的後台管理只須匯入 "discuz_plugin_virtualimage.txt"  及數據庫升級 (可能 D3後台插件管理問題, 匯出的檔案不能正常匯入, 所以改用 "數據庫升級" 進行, 而不用修改任可後台文件, 功能設定包括編輯及加入形象, 批量修改形象價格, 修改會員形象等
新增功能:
1. 可在後台設定使用現金或積分作為交易方式;
2. 全新修改及美化所有模板, 可適用於不同風格上;
3. 減少 viewthread 版上數據庫查詢次數 (最高減少可達十多次);
4. 修正安裝時因前數據沒有正確清除所出現的錯誤導致安裝中止;
5. 可在後台設定每頁的行數及形像數據

注  意:
1. 照相館必須服務器支援 GD 庫才可正常使用
2. 如使用現金, money 的數據必須在 cdb_members 上

安裝辦法:

1. 如交易方式選擇 "現金"者, 安裝前請先確定已安裝銀行 for 3.0F 的插件

2. 下載附件 virtualimage30.rar, 解壓後按原設定上載至相關目錄 (discuz_plugin_virtualimage.txt 檔案不用上載)

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

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

5. 執行 images_install.php (如之前安裝過 T.O.M 或 AL8 版本的虛擬形像者可省卻此步驟), 安裝完畢後僅記刪除 images_install.php
例: 在網址列輸入 http://網址/images_install.php

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

7. 後台→插件設置→插件設置→在 "虛擬形象" 點擊 "[插件參數設置] " 及設定好各項細節

8. 數據庫升級
INSERT INTO `cdb_plugins` VALUES ('', 1, 1, '虛擬形象後台管理', 'images_admin', 'AL8 版 for Discuz! 3.0F', '', 'admin/', 'T.O.M<br>3.0F 版本修改: <a href="http://www.alan888.com/Discuz/index.php">alan888</a>', 'a:1:{i:0;a:4:{s:4:"name";s:12:"images_admin";s:4:"menu";s:16:"虛擬形象後台管理";s:4:"type";s:1:"3";s:7:"adminid";i:1;}}');


9. 修改 viewthread.php
$postlist = array();

在上面加上
//-----------------------------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 = '';
//-----------------------------

m.username, m.gender,

前面插入
mf.customstatus

後面插入
, mf.useimages

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

在下面加上
//------------------------------------------------------------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-->";

                       }
//--------------------------------------------------------------

$forumselect = $forumjump ? forumselect() : NULL;

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


10. 修改 viewthread 模板
        </td></tr></table>
        </td></tr>
<!--{/loop}-->

在後面加上
$showimages


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


~完成~



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21876

精華: 195

積分: 558085 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2005-10-31 17:31  資料  個人空間  主頁 短消息  加為好友 
虚拟形像 AL8 v1版 for Discuz! 3.0 Beta (简体版)

虚拟形像 AL8 v1版 for Discuz! 3.0 Beta (简体版)
作  者: T.O.M.
AL8 v1版: alan888
技术支援: http://www.alan888.com/Discuz/index.php
演  示: http://www.alan888.com/Dz3b/plug ... module=virtualimage

说  明: 完全根据 Discuz! 3.0F 插件格式重新编写, 完善的后台管理只须汇入 "discuz_plugin_virtualimage.txt"  及数据库升级 (可能 D3后台插件管理问题, 汇出的档案不能正常汇入, 所以改用 "数据库升级" 进行, 而不用修改任可后台文件, 功能设定包括编辑及加入形象, 批量修改形象价格, 修改会员形象等
新增功能:
1. 可在后台设定使用现金或积分作为交易方式;
2. 全新修改及美化所有模板, 可适用于不同风格上;
3. 减少 viewthread 版上数据库查询次数 (最高减少可达十多次);
4. 修正安装时因前数据没有正确清除所出现的错误导致安装中止;
5. 可在后台设定每页的行数及形像数据

注  意:
1. 照相馆必须服务器支援 GD 库才可正常使用
2. 如使用现金, money 的数据必须在 cdb_members 上

安装办法:

1. 如交易方式选择 "现金"者, 安装前请先确定已安装银行 for 3.0F 的插件

2. 下载附件 virtualimage30GB.rar (简体版) , 解压后按原设定上载至相关目录 (discuz_plugin_virtualimage.txt 档案不用上载)

3. 往下帖下载附件 1-9 (附件 10 不用下载), 解压后上载至相关目录
http://www.alan888.com/Discuz/viewthread.php?tid=63

4. 将 virtualimage/photo 的目录属性设为 "777"

5. 执行 images_install.php (如之前安装过 T.O.M 或 AL8 版本的虚拟形像者可省却此步骤), 安装完毕后仅记删除 images_install.php
例: 在网址列输入 http://网址/images_install.php

6. 打开附件的 discuz_plugin_virtualimage.txt 将内容剪帖至
后台→插件设置→插件管理→贴入 "导入插件数据" 下的空格内→提交

7. 后台→插件设置→插件设置→在 "虚拟形象" 点击 "[插件参数设置] " 及设定好各项细节

8. 数据库升级
QUOTE:
INSERT INTO `cdb_plugins` VALUES ('', 1, 1, '虚拟形象后台管理', 'images_admin', 'AL8 版 for Discuz! 3.0F', '', 'admin/', 'T.O.M<br>3.0F 版本修改: <a href="http://www.alan888.com/Discuz/index.php">alan888</a>', 'a:1:{i:0;a:4:{s:4:"name";s:12:"images_admin";s:4:"menu";s:16:"虚拟形象后台管理";s:4:"type";s:1:"3";s:7:"adminid";i:1;}}');


9. 修改 viewthread.php
$postlist = array();

在上面加上
//-----------------------------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 = '';
//-----------------------------

m.username, m.gender,

前面插入
mf.customstatus

后面插入
, mf.useimages

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

在下面加上
//------------------------------------------------------------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-->";

                       }
//--------------------------------------------------------------

$forumselect = $forumjump ? forumselect() : NULL;

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


10. 修改 viewthread 模板
        </td></tr></table>
        </td></tr>
<!--{/loop}-->

在后面加上
$showimages


11. 如设定 "是否开启强制使用" 是否时, 会员必须到 "虚拟形像设计中心" 在 " 个人设置" 内将 "打开或关闭虚拟形像" 设定为 "启用" 才可正常显示会员的形像


~完成~



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21876

精華: 195

積分: 558085 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2005-10-31 17:32  資料  個人空間  主頁 短消息  加為好友 
Reserved




 AL8 Forum © All rights reserved.
頂部
 豪少
 0019554
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 2347

精華: 0

積分: 10208 點

現金: 98 元

存款: 57920 元

閱讀權限: 70

註冊: 2005-4-20

狀態: 離線
 
發表於 2005-10-31 17:40  資料  個人空間  短消息  加為好友 
出左 lu ...
看來應該沒有問題

no.1 ~~




 AL8 Forum © All rights reserved.
頂部
 ansonun
 0009030
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

自述: MacauDiscuss

帖子: 2179

精華: 1

積分: 14666 點

現金: 0 元

存款: 7486 元

閱讀權限: 70

註冊: 2004-10-3

來自: Macau

狀態: 離線
 
發表於 2005-10-31 17:46  資料  個人空間  主頁 短消息  加為好友  添加 ansonun 為MSN好友 通過MSN和 ansonun 交談
咁快有..........................正ar




全港最強免空!
Neticore
有商業登記, 全線高階伺服器,無廣告.
 AL8 Forum © All rights reserved.
頂部
 豪
 0004012
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 豪 的詳細資料

頭銜: Forum Legend

暱稱: Captin

自述: 茶水部低 ...

帖子: 1386

精華: 0

積分: 15588 點

現金: 3294 元

存款: 185750 元

閱讀權限: 70

註冊: 2004-7-9

狀態: 離線
 
發表於 2005-10-31 21:02  資料  個人空間  短消息  加為好友  Yahoo!
呵呵,我改做D4.0.0都用到




 AL8 Forum © All rights reserved.
頂部
 ll9073
 0034151
Rank: 1

頭銜: Newbie

帖子: 13

精華: 0

積分: 160 點

現金: 83 元

存款: 5 元

閱讀權限: 10

註冊: 2005-11-4

狀態: 離線
 
發表於 2005-11-4 15:34  資料  個人空間  主頁 短消息  加為好友 
謝謝大大的提供---
下載來試用看看!




 AL8 Forum © All rights reserved.
頂部
 3481
 0013241
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 357

精華: 0

積分: 6628 點

現金: 4781 元

存款: 0 元

閱讀權限: 25

註冊: 2004-12-17

來自: 台灣

狀態: 離線
 
發表於 2005-11-6 00:09  資料  個人空間  短消息  加為好友 
4.0商業版也適用.在本地測試
大部份正常.沒有後台菅理及與銀行不協調/或許個人設定之因


這是4.0的

INSERT INTO `cdb_plugins` VALUES ('', 1, 1, '虛擬形象後台管理', 'images_admin', 'AL8 版 for Discuz! 4.0.0', '', 'admin/', 'T.O.M<br>D4 版本修改: <a href="http://www.alan888.com/Discuz/index.php">alan888</a>', 'a:1:{i:0;a:4:{s:4:"name";s:12:"images_admin";s:4:"menu";s:16:"虛擬形象後台管理";s:4:"type";s:1:"3";s:7:"adminid";i:1;}}');


也要換images_install
如附件

[此帖最後由 3481 在 2005-11-6 於 10:12 修改]



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 3481
 0013241
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 357

精華: 0

積分: 6628 點

現金: 4781 元

存款: 0 元

閱讀權限: 25

註冊: 2004-12-17

來自: 台灣

狀態: 離線
 
發表於 2005-11-6 12:31  資料  個人空間  短消息  加為好友 
QUOTE:
引用由 於 2005-10-31 09:02 PM 發出的帖子內容   
呵呵,我改做D4.0.0都用到



請指教.d4使用後.是否無錯

另請教版大.這!credit_title!: 積分在那個位置修改
謝謝
管理頭銜: 管理員
性別﹕帥哥
!credit_title!: 170

[此帖最後由 3481 在 2005-11-6 於 22:49 修改]




 AL8 Forum © All rights reserved.
頂部
 Poka
 0000379
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

帖子: 6214

精華: 6

積分: 38095 點

現金: 4793 元

存款: 1493911 元

閱讀權限: 120

註冊: 2003-11-30

狀態: 離線
 
發表於 2005-11-7 10:10  資料  個人空間  短消息  加為好友 
D4 的語言包有些不同, 修改 images_user 模板
{lang credit_title}

改成
{lang credits}




 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2008-11-23 03:16
Processed in 0.310150 second(s), 7 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.