论坛风格切换切换到宽版
  • 3702阅读
  • 61回复

[原创]花了一天做的个人信息美化(已放出)。 [复制链接]

上一主题 下一主题
离线驰子
 

发帖
68
金钱
472
威望
35
大家看一看我做的信息美化,没什么技术含量。(技术不行啊,也就能看懂个HTML)
论坛里看看大家做的美化信息。觉得不太适合,自己又重新做了一遍。

原本想做出七钻美化效果,但是弄了好久都报错。纠结啊,求指教。。



(第一次用Pw做论坛,好多东西都不会,现在老纠结该怎么宣传了)

1. 用户名信息(靓号判定需要安装靓号商城插件,如若不需要,可以直接跳过!)
查找  
  1. <div class="readName b">
  2. <!--
  3. EOT;
  4.     if ($db_showonline) {
  5.     $gender = getDefaultGender($read['gender']);
  6.         if (checkOnline($read['thisvisit'])) {print <<<EOT
  7. --><span class="{$gender}_ol mr5" title="在线" alt="在线">在线</span><!--
  8. EOT;
  9.         } else {print<<<EOT
  10. --><span class="{$gender}_unol mr5" title="离线" alt="离线">离线</span><!--
  11. EOT;
  12.         }
  13.     }
  14. print <<<EOT
  15. --><a href="{$db_userurl}$read[authorid]">{$read[author]}</a>
  16.                     </div>
替换成:
  1. <div class="readName b">
  2. <p>
  3. <!--
  4. EOT;
  5.     if ($db_showonline) {
  6.         if (checkOnline($read['thisvisit'])) {print <<<EOT
  7. -->
  8.                             <img src="images/pic/online.png" title="在线" align="left">
  9. <!--
  10. EOT;
  11.         } else {print<<<EOT
  12. -->
  13.                             <img src="images/pic/stealth.png" title="离线" align="left">
  14. <!--
  15. EOT;
  16.         }
  17.     }
  18. print <<<EOT
  19. -->
  20. <a href="{$db_userurl}$read[authorid]"><font size=+1 style="display: inline-block; FILTER: glow(color=#F00,strength=5);color:yellow;font-weight:bold;padding:0 2px;">{$read[author]}</font></a>
  21. (<!--
  22. EOT;
  23. $selluid = $db->get_one("SELECT * FROM pw_selluid WHERE uid='$read[authorid]' AND uclass='3'");
  24. if ($selluid['uid']) {print<<<EOT
  25. -->
  26. <font color="#00baff"><b>Uid.</b></font><a href="hack.php?H_name=selluid"><font face="Georgia" color="gold" size=+1 title="尊贵靓号标识,已绑定靓号,不回收"><b>$read[authorid]</b></font> <img src="images/pic/liang.gif" alt="尊贵靓号标识,永久绑定"></a>
  27. <!--
  28. EOT;
  29. }else{print<<<EOT
  30. -->
  31. <font color="#00baff"><b>Uid.</b></font><a href="hack.php?H_name=selluid&action=activation" title="您的UID $read[authorid] 不是靓号,点击购买靓号">$read[authorid] <img src="images/pic/black.gif" alt="尚未绑定靓号,快快绑定吧!"></a>
  32. <!--
  33. EOT;
  34. }print<<<EOT
  35. -->)</p></div>

2.资料信息美化
(以下代码中,以<!--*********-->标注的信息需要相应插件。)(这些插件都是在论坛上找的到的,大家只要耐点心都可以找到。)
(如果不需要对应美化信息,直接将其跳过,加入下一段代码)需要以及不需要可自用调整。
查找:
  1. <div class="one" id="basic_{$topPostId}info_$read[pid]">
  2.                                 <dl class="cc"><dt>发帖</dt><dd>{$read[postnum]}</dd></dl>
  3.                                 $secondCreditString
  4. <!--
  5. EOT;
  6. if($customfield){
  7. foreach($customfield as $k=>$val){
  8. if($val['viewinread']){
  9. if($val['viewright']&&$winduid!=$read['authorid']&&strpos(",$val[viewright],",",$groupid,")===false){
  10. continue;
  11. }$field= $val['fieldname'] ? $val['fieldname'] : "field_".(int)$val[id];
  12. $value = formatCustomerField($val,$read[$field]);
  13. print <<<EOT
  14. -->
  15.                                 <dl class="cc"><dt>{$val[title]}</dt><dd>{$value}</dd></dl>
  16. <!--
  17. EOT;
  18. }}}
  19. print <<<EOT
  20. -->
  21.                             </div>
替换为:
  1. <div class="readUser_info cc mb10">
  2. <!--
  3. EOT;
  4. if ($db_readinfo) {
  5. print<<<EOT
  6. -->
  7. <div class="one" id="basic_{$topPostId}info_$read[pid]" $basicInfoStyle>
  8. <p><IMG src="images/pic/sf.gif"><a href="profile.php?action=permission&gid=$read[groupid]" title="点击查看会员等级权限" target="_blank"><font color="#006699">身份:</font><b><font color="#99FF66">{$read[level]}</font></b></a></p>
  9. <p><img src="$imgpath/$stylepath/level/$read[lpic].gif" /></p>


<!--称号中心开始-->
  1. <!--
  2. EOT;
  3. if($read['exploits']){
  4. $exploits = explode(",",$read['exploits']);
  5. foreach($exploits as $key1=>$value){
  6. print <<<EOT
  7. -->
  8. [backcolor=#f7f7f7][color=#000000]<p><IMG src="images/pic/ch.gif"><font color="red"><b>称号:</b></font> <span class="s4">{$exploitlist[$value][name]}</span></p>[/color][/backcolor]
  9. <!--
  10. EOT;
  11. }}
  12. print <<<EOT
  13. -->

<!--称号中心结束-->
  1. <p><IMG src="images/pic/xb.gif"><font color="cyan">性别:</font>
  2. <!--                
  3. EOT;
  4. if($read[gender]==1){print <<<EOT
  5. -->
  6.     <span><font color="#7030a0">帅哥</font></span>
  7.     <!--
  8. EOT;
  9. }elseif($read[gender]==2){print <<<EOT
  10. -->
  11.     <span><font color="#FF3366">美女</font></span>
  12. <!--
  13. EOT;
  14. }else{print <<<EOT
  15. -->
  16.     <span><font color="#00b050">保</font><font color="#e36c09">密</font></span>
  17. <!--
  18. EOT;
  19. }print <<<EOT
  20. --></p>
  21. <p><img src="images/pic/ft.gif"><font color="#7030a0">发帖:</font>  <span class="s4"><font color="#002060">$read[postnum] </font><font color="Magenta">『精:$read[digests]』</font>(帖)</span></p>
  22. <p><img src="images/pic/jb.gif"><font color="orange">金币:</font>  <span class="s4"><font color="cyan">$read[money] ($db_moneyunit)</font></span></p>
  23. <p><img src="images/pic/gx.gif"><font color="cyan">贡献:</font>  <span class="s4"><font color="#e36c09">$read[credit] ($db_creditunit)</font><a href="u.php?a=friend&type=invite" class="s3"> <font color="#00b050">[邀请]</font></a></span></p>
  24. <p><img src="images/pic/rq.gif"><font color="red">热情:</font>  <span class="s4"><font color="goldenrod">$read[rvrc]  ($db_rvrcunit)</font></span></p>
  25. <p><img src="images/pic/yd.gif"><font color="blue">意点:</font>  <span class="s4"><font color="cyan">$read[currency] ($db_currencyunit)</font></span></p>
  26. <!--
  27. EOT;
  28. //升级进度条开始
  29. include_once(D_P.'data/bbscache/level.php');
  30. require_once(R_P.'require/credit.php');
  31. require_once(R_P.'require/functions.php');
  32. $usercredit = array(                      
  33.     'postnum'    => $read[postnum],
  34.     'digests'    => $read[digests],
  35.     'rvrc'        => $read[rvrc],
  36.     'money'        => $read[money],
  37.     'credit'    => $read[credit],
  38.     'currency'    => $read[currency],
  39.     'onlinetime'=> $read[onlinetime]
  40. );
  41. foreach ($credit->get($read[authorid],'CUSTOM') as $key => $value) {  //金钱、积分、威望等
  42.     $usercredit[$key] = $value;
  43. }
  44. $upgradeset  = unserialize($db_upgrade);
  45. $totalcredit = CalculateCredit($usercredit,$upgradeset);
  46. $last = $percent = 0;
  47. !$lneed && $lneed = array();
  48. $copyLneed = $lneed;
  49. foreach ($lneed as $key=>$value){
  50.     if($value > $totalcredit){
  51.         $last = $value;break;
  52.     } elseif ($totalcredit >= $value && $value == end($copyLneed)) {
  53.         $last = $value;
  54.         break;
  55.     }
  56. }
  57. $percent = $last ? ceil(($totalcredit/$last) * 100) : 0;
  58. $nextlevel = $read[memberid] + 1;
  59. $needexp = $last - $totalcredit;
  60. $htmls1 = "当前等级:{$ltitle[$read[memberid]]}\n当前经验:{$totalcredit}/{$last} {$percent}%\n下一等级:{$ltitle[$nextlevel]}\n升级还需:$needexp 点";
  61. $htmls2 = "恭喜!已经有{$percent}%点经验啦!";
  62. $jykd = $percent/2;
  63. print <<<EOT
  64. -->  
  65. <p><IMG src="images/pic/jy.gif" border=0><font color="#99CC33">经验: </font><img src="images/pic/bar1.gif" width="{$jykd}" height="10" title="$htmls1"><img src="images/pic/bar2.gif" width="7" height="10" title="$htmls1" /><span class="s4 f9" title="$htmls2"><font size=2>{$percent}%</font></span></p>
  66. <!--
  67. EOT;
  68. }
  69. print<<<EOT
  70. -->
  71. //升级进度条结束
  72. <!--
  73. EOT;
  74. $queryx1=$db->query("select count(*) from pw_weibo_content where uid=$read[authorid]");
  75. $readwb=$db->fetch_array($queryx1);
  76. $read['weibonum']=$readwb['count(*)'];
  77. $queryx2=$db->query("select fans from pw_memberdata where uid=$read[authorid] limit 1");
  78. $readfan=$db->fetch_array($queryx2);
  79. $read['fans']=$readfan['fans'];
  80. print<<<EOT
  81. -->
  82. <p><img src="images/pic/wb.gif"><a href="apps.php?q=weibo&uid=$read[authorid]" target="_blank"><font color="Magenta">微博: </font><font color="red">$read[weibonum]条</font></a>  <a href="http://www.yidia.net/apps.php?q=weibo&do=my" target="_blank"><font color="#00b050">[发表]</font></a></p>
  83. <p><img src="images/pic/fs.gif"><a href="u.php?a=friend&type=attentioned" target="_blank"><font color="#0080FF">粉丝: </font><font color="red">$read[fans]人</font></a> <a href="javascript:;" onclick="Attention.add(this,'{$read['authorid']}',0)"><font color="#00b050">[关注]</font></a></p>

<!--鲜花鸡蛋开始-->
  1. <p><img src="hack/feggpro/image/flower.gif" height="16" /> <a style="cursor: pointer;" id="flower_$read[pid]" title='送鲜花' onClick="sendmsg('hack/feggpro/require/ajax.php?action=mmcegg&fid=$read[fid]&tid=$read[tid]&pid=$read[pid]&page=$page&a=flower','',this.id)">鲜花[<font color="#FF0000">{$read[flower]}</font>]</a> <img src="hack/feggpro/image/egg.gif" height="16"> <a style="cursor: pointer" id="egg_$read[pid]" title='扔鸡蛋' onClick="sendmsg('hack/feggpro/require/ajax.php?action=mmcegg&fid=$read[fid]&tid=$read[tid]&pid=$read[pid]&page=$page&a=egg','',this.id)">鸡蛋[<font color="#0000FF">{$read[egg]}</font>]</a></p>

<!--鲜花鸡蛋结束-->
<!--签到心情开始-->
  1. <div align="center" style="border:1px dashed #C90"><a href="hack.php?H_name=xqqiandao" target="_blank"><img src="{$xqqdImg}" title="{$xqqdTxt}" /></a><p><b><font size="+1">  {$xqqdTxt}</font></b></p></div>

<!--签到心情结束-->
  1. </div>
  2. //荣誉勋章开始
  3. <!--
  4. EOT;
  5.     if ($read['lou'] == 0) {
  6. print <<<EOT
  7. -->
  8. <div class="fl" id="pw_all_tip_medal" style="display:none">
  9.     <div style="position:absolute;z-index:99;margin-top:-50px;">
  10.         <table><tr><td>
  11.         <div class="pw_all_tip">
  12.             <a href="javascript:void(0)" class="adel">关闭</a>
  13.             <dl class="cc">
  14.                 <dt>个人中心可以申请新版勋章哦</dt>
  15.                 <dd><a href="apps.php?q=medal&a=all" class="s4 mr10" rel="nofollow">立即申请</a><a class="bb_close" href="javascript:void(0)">知道了</a></dd>
  16.             </dl>
  17.         </div>
  18.         <div class="pw_all_angle_bot"></div>
  19.         </td></tr></table>
  20.     </div>
  21. </div>
  22. <div id="pw_all_pos_medal" style="width:0;height:0;font-size:0;line-height:0;overflow:hidden;"> </div>
  23. <!--
  24. EOT;
  25. }print<<<EOT
  26. -->
  27. <!--
  28. EOT;
  29. if($read[medals]){print <<<EOT
  30. -->
  31. <CENTER>
  32. <fieldset style=width:140px>
  33. <legend><font color=goldenrod><b>荣誉勋章</b></font></legend>
  34. <div align=center class="read_medals">
  35. $read[medals]
  36. </div>
  37. </fieldset>
  38. </CENTER>
  39. <!--
  40. EOT;
  41. }print <<<EOT
  42. -->
  43. //荣誉勋章结束
  44. //管理面板开始
  45.                             <ul class="two cc">
  46. <!--
  47. EOT;
  48. if ($read['authorid'] != 0 && $read['authorid'] != $winduid) {print<<<EOT
  49. -->
  50.                                 <li><a href="javascript:;" onclick="sendmsg('pw_ajax.php?action=msg&touid=$read[authorid]', '', this);" class="add_mes" id="read_sendmsg$read[lou]">发私信</a></li>
  51.                                 <li><a href="javascript:;" onclick="sendmsg('pw_ajax.php?action=usertool&uid=$read[authorid]','',this.id)" class="add_pro">用道具</a></li>
  52. <!--
  53. EOT;
  54.     }if ($isGM && $read['authorid'] != 0) {
  55.         //$authorName = rawurlencode($read[author]);
  56. print<<<EOT
  57. -->
  58.                                 <li><a href="javascript:;" id="td_userAmdin{$read[lou]}" class="add_adm">管理</a></li>
  59.                                 <div class="pw_menu" style="position:absolute;display:none;" id="menu_userAmdin{$read[lou]}">
  60.                                     <ul class="menuList" style="width:70px;">
  61.                                         <li><a href="{$db_adminfile}?adminjob=superdel&admintype=article&action=deltpc&fid=-1&ifkeep=1&authorid={$read['authorid']}&lines=30&ttable=auto" target="_blank">删除主题</a></li>
  62.                                         <li><a href="{$db_adminfile}?adminjob=thread&admintype=article&action=replylist&authorid={$read['authorid']}&nums=30" target="_blank">删除回复</a></li>
  63.                                         <li><a href="{$db_adminfile}?adminjob=usermanage&adminitem=delete&action=del&schuid={$read['authorid']}®date=all&schlastvisit=all&item=14" target="_blank">清除用户</a></li>
  64.                                     </ul>
  65.                                 </div>
  66. <!--
  67. EOT;
  68.         $db_menuinit .= ",'td_userAmdin{$read[lou]}' : 'menu_userAmdin{$read[lou]}'";
  69.     }
  70.     if (($isGM || ($SYSTEM['banuser'] == 1 && $isBM) || $SYSTEM['banuser'] == 2) && $read['authorid'] != 0) {
  71.         if ($bandb[$read['authorid']] == 2 || $bandb[$read['authorid']] == 1) {
  72. print <<<EOT
  73. -->
  74.                                 <li><a href="masingle.php?action=banfree&uid={$read[authorid]}&fid=$fid&tid=$tid&page=$page" onclick="return sendurl(this,2)" title="禁言" class="add_gag">[解禁]</a><li>
  75. <!--
  76. EOT;
  77.         } elseif ($winduid != $read['authorid'] && $read['authorid'] != 0) {
  78. print <<<EOT
  79. -->
  80.                                 <li><a href="masingle.php?action=banuser&uid={$read[authorid]}&fid=$fid&tid=$tid&pid=$read[pid]&page=$page" onclick="return sendurl(this,2)" title="禁言" class="add_gag">禁言</a></li>
  81. <!--
  82. EOT;
  83.         }
  84.     }
  85. print <<<EOT
  86. -->
  87.                             </ul>
  88. //管理面板结束
  89.                         </div>
友情提示:这些插件在Pw8.7里都是可以用的,不认亲测,不信可以去我滴网站上看一看。
(我安装的插件有,靓号商城,发帖际遇,鲜花鸡蛋,每日签到,称号中心感谢这些插件的作者。谢谢你们!
部分插件我重新做了美化,没啥技术含量,如果需要哪个插件的美化,大家可以在回帖中告诉我一下下。
原作者不要怪我侵权喔~
我的网站:Www.YiDia.Net
为了大家代码安全,只放出手动包。
温馨提示:记得提前备份喔(我就因为没有备份的习惯,纠结了好多回)
第一次发帖,不道之处,敬请原谅!
也是第一次做这种东西,只想着做的好看些,结果出来感觉又太花了,这就是美术没学好的下场。
将附件直接解压到网站根目录 。

images.zip (15 K) 下载次数:239


[ 此帖被驰子在2012-02-08 15:28重新编辑 ]
3条评分威望+6
小雄s 威望 +2 辛苦了哦! http://bbs.oouc.cn/ 02-08
爱之梦美风 威望 +2 看着挺漂亮的,挺合我的胃口,支持一下吧。 02-08
囧囧囧囧 威望 +2 辛苦了~ 02-08
离线窟主

发帖
590
金钱
876
威望
22
只看该作者 沙发  发表于: 02-08
没放出来!?还没整理好!?》
在线feda77

发帖
742
金钱
743
威望
503
只看该作者 板凳  发表于: 02-08
关注下
LED灯泡 www.taoke2000.com衣架厂 www.aoyiteled.net
离线囧囧囧囧

发帖
503
金钱
720
威望
22
只看该作者 3楼 发表于: 02-08
放出来撒
在线hailiminer

发帖
2111
金钱
765
威望
12
只看该作者 4楼 发表于: 02-08
兄弟  做的挺好 ,不过我觉得社区的运营比 做这些细节重要的多 ,这些细节确实不完美 而且千千万万个 ,可是人的经历是有限的

发帖
26
金钱
6
威望
21
只看该作者 5楼 发表于: 02-08
看的我的眼睛都是花的
离线mlagnh

发帖
2426
金钱
11525
威望
3050
只看该作者 6楼 发表于: 02-08
好多的内容啊
离线184159463

发帖
87
金钱
5
威望
-3
只看该作者 7楼 发表于: 02-08
楼主幸苦了!!!!!!!
离线zhangyuxi

发帖
6
金钱
127
威望
11
只看该作者 8楼 发表于: 02-08
楼主辛苦了,支持一下
离线316310347

发帖
502
金钱
171
威望
971
只看该作者 9楼 发表于: 02-08
太花了。。。
湘潭凤凰中学论坛 http://www.xtfhbbs.com湘潭凤凰中学论坛
离线囧囧囧囧

发帖
503
金钱
720
威望
22
只看该作者 10楼 发表于: 02-08
辛苦了~
离线囧囧囧囧

发帖
503
金钱
720
威望
22
只看该作者 11楼 发表于: 02-08
如今像你这般用心者已不多,能分享者更不多,所以,好样的~
离线囧囧囧囧

发帖
503
金钱
720
威望
22
只看该作者 12楼 发表于: 02-08
我看你论坛的钻石体制已经安装起来了0.0
离线驰子

发帖
68
金钱
472
威望
35
只看该作者 13楼 发表于: 02-08
回 囧囧囧囧 的帖子
囧囧囧囧:我看你论坛的钻石体制已经安装起来了0.0 (2012-02-08 18:45) 

研究了一下午,终于研究出来了。。。
不过我想调用出签到天数的数据,一直调用不出来!
在线ycmsn

发帖
274
金钱
483
威望
22
只看该作者 14楼 发表于: 02-08
求心情插件!
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个