立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
 33 1234
发新话题
打印

[美化] 个人信息美化FOR5.5!(加宽,收缩版)BY冰+[XSHENG1983]修改~~

个人信息美化FOR5.5!(加宽,收缩版)BY冰+[XSHENG1983]修改~~

个人信息美化FOR5.5!(加宽,收缩版)BY冰+[XSHENG1983]修改~~

综合版~~

原   作:X-Ice
美   化:
X-Ice +XSHENG1983修改
完   善:XSHENG1983

适   用:DZ 5.5      
程   度:简单
演   示:论坛需要注册,
www.SAYAI.CN推荐大家看附图就好了  :)

说明:以前X-Ice 曾对5.0版本的个人信息美化,升级到5.5后俺一直联系他,出与没有时间吧,所以X-Ice 一直没有再对此部分做升级修改,偶是在一个偶然的机会试着修改的心态修改而成,此美化版权仍归原作者所有,偶只是在此基础上做出的修改,偶也是一菜鸟,并且马上要高考了,总是没有时间整理,今天晚上整理下下放出来,此修改中肯定有不少漏洞,希望高手不要骂我啊,呵~~

此次修改中包括:个人信息美化+官方小太阳与个性等级图片同时显示+会员注册默认头像显示~~

并预祝偶高考顺利


没经过作者同意对其版本进行了更改,如作者对此有异议,请直接联系我提出,我会及时删除!该程序版权仍属于原作者

不再废话下面是修改过程~~


一:打开  viewthread.php 找
引用:
$post['regdate'] = gmdate($dateformat, $post['regdate'] + $timeoffset * 3600);
上面
引用:
$post['missday'] = intval(($timestamp-$post['lastactivity'])/(3600*24));
查找
引用:
$postlist[$post['pid']] = $post
上面
引用:
  //---------------------------------
                $topicquery = $db->query("SELECT tid FROM {$tablepre}threads WHERE author='$post[author]'");
                $post[topicallnum] = $db->num_rows($topicquery);
                $post[posts] = $post[posts] - $post[topicallnum];
                $post[alls] = $post[posts] + $post[topicallnum];
            //---------------------------------
二:打开:viewthread.htm 找
引用:
<input type="hidden" name="formhash" value="{FORMHASH}">
下面
引用:
<!--wo ke ai de -->
<SCRIPT>
<!--
function flip(ud, img) {
if (ud.style.display == "block") {
ud.style.display="none";
img.src = 'images/ppyyy/detail_plus.gif';
}else{
ud.style.display="block";
img.src = 'images/ppyyy/detail_minus.gif';
}
}
// -->
</SCRIPT>
<!--js ho ho-->


再找
引用:
<td width="18%" valign="top" class="t_user">$post[newpostanchor] $post[lastpostanchor]
        <!--{if $forum['ismoderator']}-->
                <!--{if $allowviewip}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}" /></a><!--{/if}-->
        <!--{/if}-->
        <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
                <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold">$post[author]</a><!--{if $post['nickname']}--> <span class="smalltxt">($post[nickname])</span><!--{/if}-->
                <br><div class="smalltxt">
                $post[authortitle]
                <br>{eval showstars($post['stars']);}<br><!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
                <!--{if $avatarshowpos == 3 && $post['avatarshow'] && $showavatars}-->
                        <center>$post[avatarshow]</center><br>
                <!--{elseif $post['avatar'] && $showavatars}-->
                        <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed; overflow: hidden">
                        <tr><td align="center">$post[avatar]</td></tr></table><br>
                <!--{else}-->
                        <br><br>
                <!--{/if}-->
                <!--{if $post['medals']}-->
                        <!--{loop $post['medals'] $medal}-->
                                <img src="images/common/$medal[image]" border="0" alt="$medal[name]" />  
                        <!--{/loop}-->
                        <br>
                <!--{/if}-->
                {lang uid} $post[uid]<br>
                {lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
                {lang credits} $post[credits]<br>
                {lang posts} $post[posts]<br>
                <!--{loop $extcredits_thread $key $credit}-->
                        $credit[title] $post[$key] $credit[unit]<br>
                <!--{/loop}-->
                {lang readperm} $post[readaccess]<br>
                {lang regtime} $post[regdate]
                <!--{loop $_DCACHE['fields_thread'] $field}-->
                        <br>$field[title]
                        <!--{if $field['selective']}-->
                                $field['choices'][$post['field_'.$field['fieldid']]]
                        <!--{else}-->
                                $post['field_'.$field['fieldid']]
                        <!--{/if}-->
                <!--{/loop}-->
                <!--{if $post['location']}--><br>{lang location} $post[location]<!--{/if}--><br>
                <!--{if $vtonlinestatus && $post['authorid']}-->
                        <!--{if ($vtonlinestatus == 2 && $onlineauthors[$post[authorid]]) || ($vtonlinestatus == 1 && ($timestamp - $post['lastactivity'] <= 10800) && !$post['invisible'])}-->
                                {lang online_status} <b>{lang online}</b>
                        <!--{else}-->
                                {lang online_status} {lang offline}
                        <!--{/if}-->
                <!--{/if}-->
                <!--{if $avatarshowpos == 2 && $showavatars}--><br><br><center>$post[avatarshow]</center><!--{/if}-->
                </div>
                <!--{if $post['alipay']}--><br><a href="https://www.alipay.com/paytopost[alipay]?partner=20880020258585430156" target="_blank"><img src="{IMGDIR}/payto.gif" border="0" alt="{lang payto_author}" /></a><!--{/if}-->
        <!--{else}-->
                <!--{if !$post['authorid']}-->
                        <span class="bold">{lang guest}</span> <span class="smalltxt">$post[useip]</span><br><span class="smalltxt">{lang unregistered}
                <!--{elseif $post['authorid'] && $post['username'] && $post['anonymous']}-->
                        <span class="bold">
                        <!--{if $forum['ismoderator']}--><a href="viewpro.php?uid=$post[authorid]" target="_blank">{lang anonymous}</a><!--{else}-->{lang anonymous}<!--{/if}-->
                        </span><br>{lang member_anonymous}
                <!--{else}-->
                        <span class="bold">$post[author]</span><br>
                        {lang member_deleted}
                <!--{/if}-->
                <br><br><br><br><br><br><br><br><br><br>
        <!--{/if}-->
        </td>


替换为
引用:
<!--美化开始-->
<td width="22%" valign="top" class="t_user">
<table width="210" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td><img src="images/ppyyy/biao-9.gif" width="210" height="5"></td>
</tr>
<tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="3" background="images/ppyyy/biao-10.gif"><img src="images/ppyyy/biao-10.gif" width="3" height="5"></td>
<td valign="top" background="images/ppyyy/biao-bg.gif"><table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td valign="top"><a name="pid$post[pid]"></a>  
        <!--{if $forum['ismoderator']}-->
                <!--{if $allowviewip}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}"></a><!--{/if}-->
        <!--{/if}-->
        <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
<span class="bold""><!--{if $post['gender'] == 1}-->
                <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold"><font style='filter: glow(color=#00B02D,strength=3); height:10px; padding:2px' color=#FFFFC8 face=Comic Sans MS><span class="bold">$post[author]</span></font></a>
                <!--{elseif $post['gender'] != 0}-->
                <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold"><font style='filter: glow(color=deeppink,strength=3); height:10px; padding:2px' color=white face=Comic Sans MS><span class="bold">$post[author]</span></font></a>
                <!--{else}-->
                <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold"><font style='filter: glow(color=blue,strength=3); height:10px; padding:2px' color=#FFFFC8 face=Comic Sans MS><span class="bold">$post[author]</span></font></a>
     <!--{/if}--></span>
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0" class="smalltxt">
<b>$post[authortitle]</b>
<tr><td width="5"><img src="images/ppyyy/biao-13.gif" width="5" height="17"></td><td background="images/ppyyy/biao-14.gif">
{eval showstars($post['stars']);}
</td><td width="5"><img src="images/ppyyy/biao-15.gif" width="5" height="17"></td></tr></table>
<!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
<!--{if $avatarshowpos == 3 && $post['avatarshow']}-->
                        <center>$post[avatarshow]</center><br>
                  <!--{elseif $post['avatar']}-->
                        <table width="99%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed">
                        <tr><td align="center">$post[avatar]</td></tr></table><br>
                <!--{else}-->
                        <br><br>
        <!--{/if}-->
<!--{if $post['nickname']}-->
<center><font style='filter: glow(color=#FF9900,strength=3); height:10px; padding:2px' color=#FFFFC8 face=Comic Sans MS><span class="smalltxt">$post[nickname]</span></font></center>
<!--{/if}-->
                <!--{if $post['medals']}-->
                        <!--{loop $post['medals'] $medal}-->
                                <img src="images/common/$medal[image]" border="0" alt="$medal[name]">  
                        <!--{/loop}-->
                        <br>
                <!--{/if}-->

<img src="images/ppyyy/little.gif" width="12" height="12">
{lang uid} $post[uid]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
{lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
{lang credits} $post[credits]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
{lang posts} $post[alls]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<div id="ud_$post[pid]" style="display:none">
<img src="images/ppyyy/little.gif" width="12" height="12">
主题  $post[topicallnum]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
回复  $post[posts]<br>
                <!--{loop $extcredits_thread $key $credit}-->
                <img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
                        $credit[title] $post[$key] $credit[unit]<br>
                <!--{/loop}-->
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
{lang readperm} $post[readaccess]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<img src="images/ppyyy/little.gif" width="12" height="12">
{lang regtime} $post[regdate]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
                <!--{loop $_DCACHE['fields_thread'] $field}-->
<img src="images/ppyyy/little.gif" width="12" height="12">
                        $field[title]
                        <!--{if $field['selective']}-->
                                $field['choices'][$post['field_'.$field['fieldid']]]
                        <!--{else}-->
                                $post['field_'.$field['fieldid']]
                        <!--{/if}--><br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
                <!--{/loop}-->
<!--{if $post['location']}-->
<img src="images/ppyyy/little.gif" width="12" height="12">
{lang location} $post[location]<br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<!--{/if}-->
<img src="images/ppyyy/little.gif" width="12" height="12">
失踪  <span class="element_invisible">$post[missday] 天</span><br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
<!--{if $vtonlinestatus && $post['authorid']}-->
                        <!--{if $timestamp - $post['lastactivity'] <= 10800 && !$post['invisible']}--><img src="images/ppyyy/little.gif" width="12" height="12">
                                {lang online_status}<IMG SRC=images/ppyyy/online.gif alt={lang online} align=absmiddle><br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
                        <!--{else}--><img src="images/ppyyy/little.gif" width="12" height="12">
                        {lang online_status} <IMG SRC=images/ppyyy/offline.gif alt={lang offline}  align=absmiddle><br>
<img src="images/ppyyy/biao-18.gif" width="186" height="1"><br>
                        <!--{/if}-->
                <!--{/if}--></div>
<br><center><span id="$post[pid]" ><IMG src="images/ppyyy/detail_plus.gif" alt="点击打开/关闭$post[author]的资料" id="img_$post[pid]"></span></center>
                <!--{if $avatarshowpos == 2}--><center>$post[avatarshow]</center><!--{/if}-->
        <!--{if $post['alipay']}--><br><a href="https://www.alipay.com/paytopost[alipay]?partner=20880020258585430156" target="_blank"><img src="{IMGDIR}/payto.gif" border="0" alt="{lang payto_author}"></a><!--{/if}-->
        <!--{else}-->
                <!--{if !$post['authorid']}-->
                        <span class="bold">{lang guest}</span> <span class="smalltxt">$post[useip]</span><br><span class="smalltxt">{lang unregistered}
                <!--{elseif $post['authorid'] && $post['username'] && $post['anonymous']}-->
                        <span class="bold">
                        <!--{if $forum['ismoderator']}--><a href="viewpro.php?uid=$post[authorid]" target="_blank">{lang anonymous}</a><!--{else}-->{lang anonymous}<!--{/if}-->
                        </span><br>{lang member_anonymous}
                <!--{else}-->
                        <span class="bold">$post[author]</span><br>
                        {lang member_deleted}
                <!--{/if}-->
                <br><br><br><br><br><br><br><br><br><br>
        <!--{/if}-->
</td></tr></table></td>
<td width="3" background="images/ppyyy/biao-11.gif"><img src="images/ppyyy/biao-11.gif" width="3" height="3"></td></tr></table></td></tr><tr><td><img src="images/ppyyy/biao-12.gif" width="210" height="5"></td></tr></table></td>
<!--美化结束-->
符件 images.rar (7.35 KB)

将此符件上传到相对的文件夹下就可以了~~

掩饰:




注意:此代码中有一个地方被官方表情代码代替,在此载图出来,
大家可以比照着抄下来就OK了,哈~~





=================================分割线=========================

下面介绍在个人信息中加入个性等级图片的方法
此方法参照:sxrm 的5.0修改方法修改而来~~
对原作者保留版权

没经过sxrm 同意对其版本进行了更改,如作者对此有异议,请直接联系我提出,我会及时删除!该程序版权仍属于sxrm


1、include/global.func.php
找到
引用:
function showstars($num) {
        global $starthreshold;

        $alt = 'alt="Rank: '.$num.'"';
        if(empty($starthreshold)) {
                for($i = 0; $i < $num; $i++) {
                        echo '<img src="'.IMGDIR.'/star_level1.gif" '.$alt.' />';
                }
        } else {
                for($i = 3; $i > 0; $i--) {
                        $numlevel = intval($num / pow($starthreshold, ($i - 1)));
                        $num = ($num % pow($starthreshold, ($i - 1)));
                        for($j = 0; $j < $numlevel; $j++) {
                                echo '<img src="'.IMGDIR.'/star_level'.$i.'.gif" '.$alt.' />';
                        }
                }
        }
}
下面加上
引用:
function showrankstars($num) {
        echo "<img src=images/rank/$num.gif title='Rank: ".$num."'>";
}
2、templates\default\viewthread.htm

查找
引用:
                <!--{if $post['medals']}-->
                        <!--{loop $post['medals'] $medal}-->
                                <img src="images/common/$medal[image]" border="0" alt="$medal[name]" />  
                        <!--{/loop}-->
                        <br>
                <!--{/if}-->
下面
引用:
<!--{if $post['customstatus']}--><!--{/if}-->
                <align=center>{eval showrankstars($post['stars']);}</center>
3、templates\default\viewpro.htm

找到
引用:
showstars
替换成
引用:
showrankstars
有三个改后两个就行了


关与个性等级图片大家可以搜索 下下,很多的,
把中意的等级图片放在论坛根目录下的/images下新建一个名为:rank的文件夹,
把所有等级图放在此文件夹下就可以了~~
=============================分割线===========================

下面是关与用户注册时没头像就指定个给他,的修改方法

此方法参照:奇跡の海 的修改方法,保留原作者:奇跡の海 的版权,此方法是在此基础上修改而成
没经过作者同意对其版本进行了更改,如作者对此有异议,请直接联系我提出,我会及时删除!该程序版权仍属于原作者

一:修改 viewthread.php,把:
引用:
                                if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
                                        $post['avatar'] = '<img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" />';
                                } elseif($_DCACHE['usergroups'][$post['groupid']]['allowavatar'] && $post['avatar']) {
                                        $post['avatar'] = '<div class="avatar" style="width: '.$post['avatarwidth'].'"><img src="'.$post['avatar'].'" width="'.$post['avatarwidth'].'" height="'.$post['avatarheight'].'" border="0" alt="" /></div>';
                                } else {
                                        $post['avatar'] = '';
                                }
替换为:
引用:
                                if($_DCACHE['usergroups'][$post['groupid']]['allowavatar'] && $post['avatar']) {
                                        $post['avatar'] = '<div class="avatar" style="width: '.$post['avatarwidth'].'"><img src="'.$post['avatar'].'" width="'.$post['avatarwidth'].'" height="'.$post['avatarheight'].'" border="0" alt="" /></div>';
                                } else {
                                        $post['avatar'] = '<img src="./images/avatars/noavatar.gif" border="0" alt="" />';
                                }
                                if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
                                        $post['avatar'] .= '<br /><br /><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" />';
                                }
此段修改成默认头像$post['avatar'] = '<img src="./images/avatars/noavatar.gif" border="0" alt="" />';

符件:



===============================分割线===================

如果想让他注册就指定头像请用此改法:

此种方法是注册时候自动写入数据库的(noavatar.gif是默认他的头像)
法只是适用于新注册的会员,如果想以前注册的也在帖子处显示默认头像.


此改修改./register.php

找到
引用:
$avatar = $avatarwidth = $avatarheight = '';
修改成
引用:
$avatar = './images/avatars/noavatar.gif';
$avatarheight='95';
$avatarwidth='95';
其中高和宽可以自己修改~~





全部是加宽版的~~

网站掩示:
http://sayai.cn
社区地址:http://sayai.cn/bbs

大家帮忙评点分好吗?谢谢啦~~
偶可是DZ的穷人呢,哎

[ 本帖最后由 xsheng1983 于 2007-5-24 04:57 编辑 ]
本帖最近评分记录
  • 超级噻酚 威望 +1 我很赞同 2007-5-31 13:11
  • 超级噻酚 金币 +1 我很赞同 2007-5-31 13:11
  • 寵 金币 +1 贵港天空论坛www.bbsgg.cn 2007-5-24 04:49
www.in-fzl.com  支持你`
定贴到20,就发布~~
呵,俺不贪心滴呵
高手过来打点分,分点钱花好不,???
支持一下,这种比较好看~
要是没有人要就算了,哎
这是我修改的

地址:http://www.mobile007.cn/bbs



[ 本帖最后由 axs4262942 于 2007-5-23 13:18 编辑 ]
窄边,昵称蓝色,自定义头衔红色(管理组可用),位于勋章下方
沙发没做到
盘古网络销售QQ:810600240
√超强4核Intel Xeon/8G内存 cPanel空间管理面板 linux合租服务器(热卖中)
√虚拟主机/服务器合租/独立服务器/托管服务 √ICP经营许可证.正规公司. 国内唯一cPanel空间.服务器正规提供商
请问下下7楼的大哥,为什么我改的如果会员没有选择头像的话不会显示等级图片
这个小BUG等待解决俺是菜鸟,并且马上到高考了实在没有时间研究了,
哪个高手会的话,,,,,,也是,我又没有放代码出来,呵
等放出来了,大家一起研究啊

请大家再等等,星期天我们不上课,我一定放出来,谢谢定贴的朋友们~~~~

[ 本帖最后由 xsheng1983 于 2007-5-23 13:37 编辑 ]
 33 1234
发新话题
版块跳转