Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

虚拟形像 AL8 v1版 头像与虚拟形象共存的方法 FOR 5.0正式版

http://www.discuz.net/thread-421175-1-6.html

请先看原帖

前7步是一样的

第八步修改这样改

修改 viewthread.php

  1. $postlist = $attachtags = array();
复制代码
上面加上
  1. //-----------------------------virtualimage
  2.         require_once './forumdata/cache/plugin_virtualimage.php';
  3.         $imagesset = $_DPLUGIN['virtualimage']['vars'];
  4.         unset($_DPLUGIN['virtualimage']['vars']);
  5.         if($imagesset[openalpha]==1){
  6.                 $alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";
  7.         }
  8.         $imagesdatas = '';
  9. //-----------------------------
复制代码
  1. mf.customstatus
复制代码
後面加上
  1. , mf.useimages
复制代码
  1.                         } else {
  2.                                 $post['avatar'] = '';
  3.                         }
复制代码
下面加上
  1.     //------------------------------------------------------------virtualimage
  2.                 if ($post[gender]==1){
  3.                 $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
  4.                 $imagesdata[sex] = "m";
  5.                 $imagesdata[upid] = "init";
  6.                 }else if ($post[gender]==2){
  7.                 $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
  8.                 $imagesdata[sex] = "f";
  9.                 $imagesdata[upid] = "initf";
  10.                         }
  11.                 $imagesdata[pid] = $post[pid];
  12.                   $imagesdata[uid] = $post[uid];
  13.                 $imagesdatas[] = $imagesdata;
  14.                 $post['ava'] = "
  15.                 <!-- virtualimage start-->
  16.                 <div id=Show{$post['pid']}
  17.                 style=\"padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; width: 140px; padding-top: 0px; position: relative; top: 0px; height: 226px\"></div>
  18.                 <!-- virtualimage end-->";
  19. //--------------------------------------------------------------
复制代码
  1. $relatedthreadlist = array();
复制代码
上面加上
  1. //--------------------------------------------virtualimage
  2.         if($imagesdatas!=''){
  3.                 $vimages = '';
  4.                 require_once('./virtualimage/global.php');
  5.                 $vimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
  6.                 unset($imagesdatas,$imagesdata,$alpha);
  7.         }
复制代码
修改 viewthread 模板

  1. <!--{if !empty($advlist['thread'][$post['count']])}--><tr class="t_infoline"><td class="line" style="padding: 5px">[{lang advertisement}] $advlist[thread][$post[count]]</td></tr><!--{/if}-->
  2.         <!--{/if}-->
  3.         </table></td></tr></table></div>
  4. <!--{/loop}-->
复制代码
后面加上
  1. <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->$vimages<!--{/if}-->
复制代码
再找
  1.   <!--{elseif $post['avatar'] && $showavatars}-->
  2.    <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed; overflow: hidden">
  3.    <tr><td align="center">$post[avatar]</td></tr></table><br>
  4.   <!--{else}-->
  5.    <br><br>
  6.   <!--{/if}-->
复制代码
下面加上
  1.      <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed; overflow: hidden">
  2.    <tr><td align="center">$post[ava]</td></tr></table><br>
复制代码
完成。。

大家也可以自己把
  1.      <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed; overflow: hidden">
  2.    <tr><td align="center">$post[ava]</td></tr></table><br>
复制代码
加到比如帖子内容里面。。防止个人信息栏过大

感谢18楼
原帖由 iioo2005 于 2006-10-20 10:40 发表
有两个意见
一是在修改viewthread.php中的那段时,最后在开头加上
if($post['useimages']==1){
结尾加回 "}"
那便减轻没有用 virtualimage 的用户查讯

二是在 viewthread.htm摸版中的  $post[ava]
改为  <!--{if $post['useimages']==1}-->$post[ava]><!--{/if}-->
这样就不是强制所有的用户都开启虚拟形象了
演示等我截图

a.jpg
2006-10-19 21:18


[ 本帖最后由 Flash菲 于 2006-10-20 15:40 编辑 ]
仁者,善也.
请大家 支持我们的站点

就是签名啦


.


[ 本帖最后由 花石子 于 2006-10-19 21:25 编辑 ]
没人顶???

版砖都没吖???

不是有蛮多人要的嘛。。
仁者,善也.
个人秀插件本身存在安全问题.所以这个的扩展我也没法管了
What the fuck are you lookin' at, you lame-ass motherfucker!
原帖由 freddy 于 2006-10-19 21:23 发表
个人秀插件本身存在安全问题.所以这个的扩展我也没法管了


没什么

反正我刚刚通过改那玩意儿也学到点东西
仁者,善也.
谢谢哦,非常需要。
不过光顾着研究,忘记顶贴了,不好意思!
欢迎大家光临我的论坛
http://bbs.8to.cn
我记得....

有个函数的对象为空...

输出错误...忘了..

哪个..改了有错...要说出来哦..
原帖由 折翼の天使♂ 于 2006-10-19 21:59 发表
我记得....

有个函数的对象为空...

输出错误...忘了..

哪个..改了有错...要说出来哦..
同上
仁者,善也.
靠!SF都米抢到..........顶死你丫的!
MEYU银牌代理空间大优惠http://www.meyu.net/
非常感谢楼主,真是爱死勒~~~~~~
:lol :lol
欢迎大家光临我的论坛
http://bbs.8to.cn
返回列表