作 者: T.O.M.
AL8 v1版: alan888
技术支援: http://www.alan888.com/Discuz/index.php
演 示: http://www.alan888.com/Discuz/plugins.php?p=virtualimage
说 明: 完全根据 Discuz! 2.5 插件格式重新编写, 完善的后台管理只须汇入 "plug_images_admin.txt" 而不用修改任可后台文件, 功能设定包括编辑及加入形象, 批量修改形象价格, 修改会员形象等
新增功能:
1. 可在后台设定使用现金或积分作为交易方式;
2. 全新修改及美化所有模板, 可适用于不同风格上;
3. 减少 viewthread 版上数据库查询次数 (最高减少可达十多次);
4. 修正安装时因前数据没有正确清除所出现的错误导致安装中止.
注 意: 照相馆必须服务器支援 GD 库才可正常使用
全新安装办法: (升级者见第二帖)
1. 安装前请先确定已安装银行插件, 建议使用
社区银行 1.03cp - 精装版 for 2.5F:
http://www.alan888.com/Discuz/viewthread.php?tid=20750
或
完美银行终结版 V2.0 (及后的版本):
http://www.alan888.com/Discuz/viewthread.php?tid=23713
2. 往下帖下载附件 VLimages.part01.rar - VLimages.part09.rar , 解压后上载至相关目录
http://www.freediscuz.net/dev/viewthread.php?tid=5911
3. 下载本帖的附件 Virtualimage25v1.rar (繁体版) / Virtualimage25v1GB.rar (简体版), 解压后按原设定上载至相关目录 (两个 txt 档案不用上载)
4. 将 virtualimage/photo 的目录属性设为 "777"
5. 执行 images_install.php (如之前安装过 T.O.M 的虚拟形像者可省却此步骤), 安装完毕后仅记删除 images_install.php
例: 在网址列输入 http://网址/images_install.php
6. 打开附件的 plug_virtualimage.txt 及 plug_images_admin.txt
分开两次将内容剪帖至
后台→插件设置→添加插件→贴入 "导入插件" 下的空格内→提交
7. 在后台→插件设置→管理中心→点击 "虚拟形像"→设定好 "各项内容"
8. 在后台→插件设置→管理中心→虚拟形像后台管理→点击此图 → 在 "功能开启" 选 "是" →提交
9 在后台→插件设置→管理中心→虚拟形像→点击此图 → 在 "功能开启" 及 "是否显示此插件连接" 均选 "是"→提交
10. 修改 viewthread.php
找
在上面加上- //-----------------------------virtualimage
- require_once './forumdata/cache/cache_plugins.php';
- $imagesset = $_DCACHE['plugins_settings'][virtualimage];
- unset($_DCACHE['plugins_settings'][virtualimage]);
- 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-->";
- }
- //--------------------------------------------------------------
复制代码
再找- $forumselect = $forumjump ? forumselect() : NULL;
复制代码
在下面加上- //--------------------------------------
- if($imagesdatas!=''){
- $showimages = '';
- require_once('./virtualimage/global.php');
- $showimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
- unset($imagesdatas,$imagesdata,$alpha);
- }
- //--------------------------------------
复制代码
11. 修改 viewthread 模板
找- </td></tr></table>
- </td></tr>
- <!--{/loop}-->
复制代码
在下面加上
12. 如设定 "是否开启强制使用" 是否时, 会员必须到 "虚拟形像设计中心" 在 " 个人设置" 内将 "打开或关闭虚拟形像" 设定为 "启用" 才可正常显示会员的形像
~完成~
[ 本帖最后由 poka 于 2005-11-10 13:11 编辑 ] |