作 者: T.O.M.
AL8 版: alan888
技術支援: http://www.alan888.com/Discuz/index.php
演 示: http://www.alan888.com/Discuz/pl ... module=virtualimage
適用版本: Discuz! 5.5.0 (兼容 Discuz 5.0 版)
說 明: 完全根據 Discuz! 5.5 插件格式整理, 完善的後台管理只須匯入 "discuz_plugin_virtualimage.txt" 及 "discuz_plugin_images_admin.txt", 而不用修改任可後台文件, 功能設定包括編輯及加入形象, 批量修改形象價格, 修改會員形象等
新增功能 (與 for 5.0 比較) :
1. 加強貨品搜索功能;
2. 全新修改及美化所有模板, 可適用於 Discuz 5.5 不同風格上;
3. 優化部份程式;
4. 修正多處小 bugs
注 意:
照相館必須服務器支援 GD 庫才可正常使用
全新安裝辦法:
1. 下載程式附件 virtualimage_Big5.rar (繁體中文), virtualimage_TC_UFT8.rar(UTF-8 繁體中文) 或 virtualimage_GBK.rar (簡體中文) 解壓後按原設定上載至相關目錄 (discuz_plugin_virtualimage.txt 及 discuz_plugin_images_admin.txt 檔案不用上載)
2. 最新圖庫請見第3樓
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. 後台→插件設置→插件設置→在 "虛擬形象" 點擊 "[插件參數設置] " 及設定好各項細節
注意: "選擇交易方式" 內請填上 extcredits 後的編號, 例如 "2" = 現金 (注意: 只需填上編號)
7. 打開附件的 discuz_plugin_images_admin.txt 將內容剪帖至
後台→插件設置→插件管理→貼入 "導入插件數據" 下的空格內→提交
8. 修改 viewthread.php
找
- $postlist = $attachtags = $attachlist = 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 = '';
- //-----------------------------
复制代码
找
在後面插入
找
- } 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-->";
- }
- //--------------------------------------------------------------
复制代码
找
- $relatedthreadlist = array();
复制代码
在上面加上
- //--------------------------------------------virtualimage
- if($imagesdatas!=''){
- $vimages = '';
- require_once('./virtualimage/global.php');
- $vimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
- unset($imagesdatas,$imagesdata,$alpha);
- }
- //--------------------------------------
复制代码
找
- <!--{if !empty($advlist['interthread']) && $post['first'] && $thread['replies']}--><div style="margin-bottom: 4px;">$advlist[interthread]</div><!--{/if}-->
- <!--{/loop}-->
复制代码
在下面加上
- <!--{if $post[authorid] && $post[username] && !$post[anonymous]}-->$vimages<!--{/if}-->
复制代码
10. 如設定 "是否開啟強制使用" 是否時, 會員必須到 "虛擬形像設計中心" 在 " 個人設置" 內將 "打開或關閉虛擬形像" 設定為 "啟用" 才可正常顯示會員的形像
~完成~
從 虛擬形像 AL8 版 for Discuz! 5.0 升級
1. 下載附件程式 virtualimage_Big5.rar (如不是使用繁體中文者請選擇適當的語系版本) 解壓後根據文件的目錄編排上載覆蓋舊版本所有文件
2. 執行 images_install.php 及選擇 "從 5.0 升級", 完成後請立即刪除 images_install.php 文件 在 虛擬形像 AL8 版 for Discuz! 5.0 使用此版本
1. 下載附件程式 virtualimage_Big5.rar (如不是使用繁體中文者請選擇適當的語系版本) 解壓後將 upload 目錄下根據文件的目錄編排上載覆蓋舊版本所有文件 (不用上載 images_install.php 文件)
2. 後台 - 更新緩存
3. 日後如升級 Discuz 5.5 者, 上載及執行 images_install.php 選擇 "從 5.0 升級", 完成後請立即刪除 images_install.php 文件
[ 本帖最后由 s109819 于 2007-3-26 13:46 编辑 ] |
|