AL8 Forum
»
Discuz 3.0 插件發佈
» 虛擬形像 AL8 v1版 for Discuz! 3.0 Beta (繁/簡體版)
‹‹ 上一主題
|
下一主題 ››
標題: 虛擬形像 AL8 v1版 for Discuz! 3.0 Beta (繁/簡體版)
打印
|
推薦
|
訂閱
|
收藏
alan888
0000001
頭銜: Administrator
自述: skywalker
帖子: 21877
精華:
195
積分: 558095 點
現金: 78355948 元
存款: 144392954 元
閱讀權限: 120
註冊: 2003-11-13
來自: Hong Kong
狀態: 離線
#1
大
中
小
發表於 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. 數據庫升級
[Copy to clipboard]
[
-
]
CODE:
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
找
[Copy to clipboard]
[
-
]
CODE:
$postlist = array();
在上面加上
[Copy to clipboard]
[
-
]
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 = '';
//-----------------------------
找
[Copy to clipboard]
[
-
]
CODE:
m.username, m.gender,
在
前面
插入
[Copy to clipboard]
[
-
]
CODE:
m.uid,
找
[Copy to clipboard]
[
-
]
CODE:
mf.customstatus
在
後面
插入
[Copy to clipboard]
[
-
]
CODE:
, mf.useimages
找
[Copy to clipboard]
[
-
]
CODE:
} else {
$post['avatar'] = '';
}
在下面加上
[Copy to clipboard]
[
-
]
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-->";
}
//--------------------------------------------------------------
找
[Copy to clipboard]
[
-
]
CODE:
$forumselect = $forumjump ? forumselect() : NULL;
在下面加上
[Copy to clipboard]
[
-
]
CODE:
//--------------------------------------------virtualimage
if($imagesdatas!=''){
$showimages = '';
require_once('./virtualimage/global.php');
$showimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
unset($imagesdatas,$imagesdata,$alpha);
}
//--------------------------------------
10. 修改 viewthread 模板
找
[Copy to clipboard]
[
-
]
CODE:
</td></tr></table>
</td></tr>
<!--{/loop}-->
在後面加上
[Copy to clipboard]
[
-
]
CODE:
$showimages
11. 如設定 "是否開啟強制使用" 是否時, 會員必須到 "虛擬形像設計中心" 在 " 個人設置" 內將 "打開或關閉虛擬形像" 設定為 "啟用" 才可正常顯示會員的形像
~完成~
附件:
您所在的用戶組無法下載或查看附件
AL8 Forum © All rights reserved.
alan888
0000001
頭銜: Administrator
自述: skywalker
帖子: 21877
精華:
195
積分: 558095 點
現金: 78355948 元
存款: 144392954 元
閱讀權限: 120
註冊: 2003-11-13
來自: Hong Kong
狀態: 離線
#2
大
中
小
發表於 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
找
[Copy to clipboard]
[
-
]
CODE:
$postlist = array();
在上面加上
[Copy to clipboard]
[
-
]
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 = '';
//-----------------------------
找
[Copy to clipboard]
[
-
]
CODE:
m.username, m.gender,
在
前面
插入
[Copy to clipboard]
[
-
]
CODE:
m.uid,
找
[Copy to clipboard]
[
-
]
CODE:
mf.customstatus
在
后面
插入
[Copy to clipboard]
[
-
]
CODE:
, mf.useimages
找
[Copy to clipboard]
[
-
]
CODE:
} else {
$post['avatar'] = '';
}
在下面加上
[Copy to clipboard]
[
-
]
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-->";
}
//--------------------------------------------------------------
找
[Copy to clipboard]
[
-
]
CODE:
$forumselect = $forumjump ? forumselect() : NULL;
在下面加上
[Copy to clipboard]
[
-
]
CODE:
//--------------------------------------------virtualimage
if($imagesdatas!=''){
$showimages = '';
require_once('./virtualimage/global.php');
$showimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
unset($imagesdatas,$imagesdata,$alpha);
}
//--------------------------------------
10. 修改 viewthread 模板
找
[Copy to clipboard]
[
-
]
CODE:
</td></tr></table>
</td></tr>
<!--{/loop}-->
在后面加上
[Copy to clipboard]
[
-
]
CODE:
$showimages
11. 如设定 "是否开启强制使用" 是否时, 会员必须到 "虚拟形像设计中心" 在 " 个人设置" 内将 "打开或关闭虚拟形像" 设定为 "启用" 才可正常显示会员的形像
~完成~
附件:
您所在的用戶組無法下載或查看附件
AL8 Forum © All rights reserved.
alan888
0000001
頭銜: Administrator
自述: skywalker
帖子: 21877
精華:
195
積分: 558095 點
現金: 78355948 元
存款: 144392954 元
閱讀權限: 120
註冊: 2003-11-13
來自: Hong Kong
狀態: 離線
#3
大
中
小
發表於 2005-10-31 17:32
資料
個人空間
主頁
短消息
加為好友
Reserved
AL8 Forum © All rights reserved.
豪少
0019554
頭銜: Forum Legend
帖子: 2347
精華: 0
積分: 10208 點
現金: 98 元
存款: 57920 元
閱讀權限: 70
註冊: 2005-4-20
狀態: 離線
#4
大
中
小
發表於 2005-10-31 17:40
資料
個人空間
短消息
加為好友
出左 lu ...
看來應該沒有問題
no.1 ~~
AL8 Forum © All rights reserved.
ansonun
0009030
頭銜: Forum Legend
自述: MacauDiscuss
帖子: 2179
精華:
1
積分: 14666 點
現金: 0 元
存款: 7486 元
閱讀權限: 70
註冊: 2004-10-3
來自: Macau
狀態: 離線
#5
大
中
小
發表於 2005-10-31 17:46
資料
個人空間
主頁
短消息
加為好友
咁快有..........................正ar
全港最強免空!
Neticore
有商業登記, 全線高階伺服器,無廣告.
AL8 Forum © All rights reserved.
豪
0004012
頭銜: Forum Legend
暱稱: Captin
自述: 茶水部低 ...
帖子: 1386
精華: 0
積分: 15588 點
現金: 3294 元
存款: 185750 元
閱讀權限: 70
註冊: 2004-7-9
狀態: 離線
#6
大
中
小
發表於 2005-10-31 21:02
資料
個人空間
短消息
加為好友
呵呵,我改做D4.0.0都用到
AL8 Forum © All rights reserved.
ll9073
0034151
頭銜: Newbie
帖子: 13
精華: 0
積分: 160 點
現金: 83 元
存款: 5 元
閱讀權限: 10
註冊: 2005-11-4
狀態: 離線
#7
大
中
小
發表於 2005-11-4 15:34
資料
個人空間
主頁
短消息
加為好友
謝謝大大的提供---
下載來試用看看!
AL8 Forum © All rights reserved.
3481
0013241
頭銜: Lord
帖子: 357
精華: 0
積分: 6628 點
現金: 4781 元
存款: 0 元
閱讀權限: 25
註冊: 2004-12-17
來自: 台灣
狀態: 離線
#8
大
中
小
發表於 2005-11-6 00:09
資料
個人空間
短消息
加為好友
4.0商業版也適用.在本地測試
大部份正常.沒有後台菅理及與銀行不協調/或許個人設定之因
這是4.0的
[Copy to clipboard]
[
-
]
CODE:
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
頭銜: Lord
帖子: 357
精華: 0
積分: 6628 點
現金: 4781 元
存款: 0 元
閱讀權限: 25
註冊: 2004-12-17
來自: 台灣
狀態: 離線
#9
大
中
小
發表於 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
頭銜: Administrator
帖子: 6214
精華:
6
積分: 38095 點
現金: 4793 元
存款: 1493911 元
閱讀權限: 120
註冊: 2003-11-30
狀態: 離線
#10
大
中
小
發表於 2005-11-7 10:10
資料
個人空間
短消息
加為好友
D4 的語言包有些不同, 修改 images_user 模板
找
[Copy to clipboard]
[
-
]
CODE:
{lang credit_title}
改成
[Copy to clipboard]
[
-
]
CODE:
{lang credits}
AL8 Forum © All rights reserved.
聯繫我們
-
AL8 Forum
- 網頁空間由
I-SERVICES
提供 -
Archiver
-
WAP
界面風格
----------
默認風格
Air
Leobbs
Christmas
清除 Cookies
, 當前時區 GMT+8, 現在時間是 2008-11-23 04:14
Processed in 0.034694 second(s), 7 queries , Gzip enabled
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.