Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 19楼评分美化。。

[复制链接]
xianglei0 发表于 2011-11-9 00:21:49 | 显示全部楼层 |阅读模式
本帖最后由 xianglei0 于 2011-11-9 00:28 编辑

声明:拿别人的修改的。比较详细点

演示图:



修改 /template/default/forum/viewthread_node_body.htm
查找下面代码

  1. <dl id="ratelog_$post[pid]" class="rate{if !empty($_G['cookie']['ratecollapse'])} rate_collapse{/if}">
  2.    <!--{if $_G['setting']['ratelogon']}-->
  3.     <dd style="margin:0">
  4.    <!--{else}-->
  5.     <dt>
  6.      <!--{if !empty($postlist[$post[pid]]['totalrate'])}-->
  7.       <strong><a href="forum.php?mod=misc&action=viewratings&tid=$_G[tid]&pid=$post[pid]" onclick="showWindow('viewratings', this.href)" title="{lang have}{echo count($postlist[$post[pid]][totalrate]);}{lang people_score}, {lang rate_view}"><!--{echo count($postlist[$post[pid]][totalrate]);}--></a></strong>
  8.       <p><a href="forum.php?mod=misc&action=viewratings&tid=$_G[tid]&pid=$post[pid]" onclick="showWindow('viewratings', this.href)">{lang rate_view}</a></p>
  9.      <!--{/if}-->
  10.     </dt>
  11.     <dd>
  12.    <!--{/if}-->
  13.     <div id="post_rate_$post[pid]"></div>
  14.     <!--{if $_G['setting']['ratelogon']}-->
  15.                 <div class="cr_ratl">
  16.                 <ul class="cr_extitle">
  17.                 <li><span><strong><a href="forum.php?mod=misc&action=viewratings&tid=$_G[tid]&pid=$post[pid]" onclick="showWindow('viewratings', this.href)" title="{lang rate_view}"><!--{echo count($postlist[$post[pid]][totalrate]);}--></a></strong>{lang number_participants}</span></li>
  18.                 <!--{loop $post['ratelogextcredits'] $id $score}-->
  19.                 <li><span><strong>$score</strong>{$_G['setting']['extcredits'][$id][title]}</span></li>
  20.     <!--{/loop}-->
  21.                 </ul>
  22.      <table class="ratl">
  23.       
  24.       <tbody class="ratl_l">
  25.        <!--{loop $post['ratelog'] $uid $ratelog}-->
  26.        <tr id="rate_{$post[pid]}_{$uid}">
  27.         <th>
  28.          <a href="home.php?mod=space&uid=$uid" target="_blank"><!--{echo avatar($uid, 'small');}--></a> <a href="home.php?mod=space&uid=$uid" target="_blank">$ratelog[username]</a>
  29.         </th>
  30.         <!--{loop $post['ratelogextcredits'] $id $score}-->
  31.          <!--{if $ratelog['score'][$id] > 0}-->
  32.           <td class="xi1"> {$_G['setting']['extcredits'][$id][title]} + $ratelog[score][$id]</td>
  33.          <!--{else}-->
  34.           <td class="xg1">$ratelog[score][$id]</td>
  35.          <!--{/if}-->
  36.         <!--{/loop}-->
  37.         <td class="xg1">$ratelog[reason]</td>
  38.        </tr>
  39.        <!--{/loop}-->
  40.       </tbody>
  41.      </table>
  42.      <p class="ratc">
  43.       <a href="forum.php?mod=misc&action=viewratings&tid=$_G[tid]&pid=$post[pid]" onclick="showWindow('viewratings', this.href)" title="{lang rate_view}" class="xi2">{lang rate_view}</a>
  44.      </p>
  45.                     </div>
  46.     <!--{else}-->
  47.      <ul class="cl">
  48.       <!--{loop $post['ratelog'] $uid $ratelog}-->
  49.        <li>
  50.         <p id="rate_{$post[pid]}_{$uid}" onmouseover="showTip(this)" tip="<strong>$ratelog[reason]</strong>&nbsp;
  51.           <!--{loop $ratelog['score'] $id $score}-->
  52.            <!--{if $score > 0}-->
  53.             <em class='xi1'>{$_G['setting']['extcredits'][$id][title]} + $score $_G['setting']['extcredits'][$id][unit]</em>
  54.            <!--{else}-->
  55.             <span>{$_G['setting']['extcredits'][$id][title]} $score $_G['setting']['extcredits'][$id][unit]</span>
  56.            <!--{/if}-->
  57.           <!--{/loop}-->" class="mtn mbn"><a href="home.php?mod=space&uid=$uid" target="_blank" class="avt"><!--{echo avatar($uid, 'small');}--></a></p>
  58.         <p><a href="home.php?mod=space&uid=$uid" target="_blank">$ratelog[username]</a></p>
  59.        </li>
  60.       <!--{/loop}-->
  61.      </ul>
  62.     <!--{/if}-->
  63.    </dd>
  64.   </dl>
复制代码

替换成下面代码


  1. <div id="ratelog_$post[pid]" class="thread_add">
  2. <span class="icon thread_add_head"><span class="icon"> </span></span>
  3. <!--{if !$_G['uid']}-->
  4. <div class="needlogin_rate icon">给分给态度,<a href="member.php?mod=logging&action=login" onclick="showWindow('login', this.href)" class="xi2" showwintitle="登录成功即可评分">登录</a>/<a href="member.php?mod=register" class="xi2" >注册</a>就能评!</div>
  5. <!--{/if}-->
  6. <div class="thread_add_main" id="rate_ul_662235521">
  7. <div class="rate_total">
  8. <ul class="rate_info">
  9. <li>TA共获得:
  10. <!--{loop $post['ratelogextcredits'] $id $score}-->
  11. <!--{if $score > 0}-->
  12. {$_G['setting']['extcredits'][$id][title]} :<strong class="c_orange">+$score</strong>
  13. <!--{else}-->
  14. {$_G['setting']['extcredits'][$id][title]} :<strong class="c_orange">$score</strong>
  15. <!--{/if}-->
  16. <!--{/loop}-->
  17. </li>
  18. <li>本贴获得<strong class="c_orange"><!--{echo count($postlist[$post[pid]][totalrate]);}--></strong>条评分
  19. <!--{if count($postlist[$post[pid]][totalrate]) > $_G['setting']['ratelogrecord'] }-->  <a href="forum.php?mod=misc&action=viewratings&tid=$_G[tid]&pid=$post[pid]" onclick="showWindow('viewratings', this.href)" title="{lang rate_view}" class="xi2">{lang rate_view}</a>  
  20. <!--{/if}-->
  21. <a href="http://bbs.huaianhong.com" title="怎样评分?" target="_blank" class="xi2">怎样评分?</a>
  22. </li>
  23. </ul>
  24. </div>
  25. <ul class="rate_scorelist">
  26. <!--{loop $post['ratelog'] $uid $ratelog}-->
  27. <li onMouseOver="this.className='rate_scorelist_active'" onMouseOut= "this.className=''">
  28. <span class="rete_user"><a href="home.php?mod=space&uid=$uid" target="_blank">$ratelog[username]</a></span>
  29. <span class="rete_time">$ratelog[dateline]</span>
  30. <span class="rate_cent">
  31. <!--{loop $post['ratelogextcredits'] $id $score}-->
  32. <!--{if $id==2}-->
  33. <strong class="icon icon_gold"> $ratelog[score][$id] </strong>
  34. <!--{else}-->
  35. <!--{if $ratelog['score'][$id] > 0}-->
  36. <strong class="icon icon_add">$ratelog[score][$id] </strong>
  37. <!--{else}-->
  38. <strong class="icon icon_minus">$ratelog[score][$id] </strong>
  39. <!--{/if}-->
  40. <!--{/if}-->
  41. <!--{/loop}-->
  42. </span>
  43. <span class="rate_msg">$ratelog[reason]</span>
  44. </li>
  45. <!--{/loop}-->
  46. </ul>
  47. </div>
  48. <span class="icon thread_add_foot"><span class="icon"> </span></span>
  49. </div>
复制代码



添加bbs\template\default\common\common.css
最后面添加以下样式


  1. /* ------------------------------------------------------------------------ 自定义样式 */
  2. /** 评分 **/
  3. .icon {background-image: url({IMGDIR}/icon.png);background-repeat: no-repeat;}
  4. .thread_add {position:relative;margin-top:10px;width:760px;overflow:hidden;z-index:0;}
  5. .thread_add_head span, .thread_add_foot span {float:right;width:5px;height:5px;overflow:hidden;}
  6. .thread_add .thread_add_head {background-position:-5px -170px;}
  7. .thread_add .thread_add_head span {background-position:0 -170px;}
  8. .thread_add .thread_add_foot {margin-top:-5px;background-position:-5px -165px;}
  9. .thread_add .thread_add_foot span {background-position:0 -165px;}
  10. .thread_add_main {width:758px;border:1px solid #D9E6BB;background:#FFF;overflow:hidden;}
  11. .thread_add_head, .thread_add_foot {position:absolute;display:block;width:760px;height:5px;overflow:hidden;z-index:0;}


  12. .thread_add_main .rate_scorelist {padding:5px 0 5px 0;}
  13. .thread_add_main .rate_scorelist li {padding:0 10px;cursor:pointer;float:left;width:738px;height:21px;line-height:21px;overflow:hidden;}
  14. .thread_add_main .rate_scorelist_active {background-color:#E7F1D4;}
  15. .thread_add_main .rate_scorelist span {float:left;height:21px;overflow:hidden;}
  16. .rete_user {width:110px;}
  17. .rete_user A{color:#0657B2;}
  18. .rete_time {width:70px;}
  19. .rate_cent {text-indent:18px;}
  20. .rate_cent strong {float:left;font-weight:400;}
  21. .icon_add {color:#FC6D02;background-position:0 -36px;}
  22. .icon_minus {color:#62910A;background-position:0 -72px;}
  23. .icon_gold {color:#E2AA14;background-position:0 -108px;}

  24. .rate_total {background:url({IMGDIR}/bg_repeat.png) repeat-x;}
  25. .rate_total {padding-left:5px;width:753px;height:24px;background-position:0 0;color: #334F67;}
  26. .rate_info {margin-right:3px;height:22px;background:none;overflow:hidden;}
  27. .rate_info li {background:url({IMGDIR}/icon.png) no-repeat 0 0;}
  28. .rate_info li {float:left;margin-left:-2px;padding:0 7px;height:24px;line-height:26px;background-position:0 -130px;overflow:hidden;}
  29. .rate_info li .c_orange{color:#FC6D02;}

  30. .needlogin_rate {font-size:12px;position:absolute;right:5px;top:5px;width:235px;z-index:5;
  31. margin-bottom:10px;padding:3px 15px 0;height:27px;line-height:27px;text-indent:30px;border-width:1px;border-style:solid;font-size:14px;
  32. overflow:hidden;background-position: 10px -179px;border-color:#EDDDAB;background-color:#FFFCE9;}
复制代码

修改 增加评分时的日期显示 /source/module/forum/forum_viewthread.php
查找代码


  1. if($_G['forum_ratelogpid']) {
  2. $query = DB::query("SELECT * FROM ".DB::table('forum_ratelog')." WHERE pid IN (".$_G['forum_ratelogpid'].") ORDER BY dateline DESC");
  3. while($ratelog = DB::fetch($query)) {
  4. if(count($postlist[$ratelog['pid']]['ratelog']) < $_G['setting']['ratelogrecord']) {
  5. $ratelogs[$ratelog['pid']][$ratelog['uid']]['username'] = $ratelog['username'];
复制代码


在上面代码后添加


  1. $ratelogs[$ratelog['pid']][$ratelog['uid']]['dateline'] = dgmdate($ratelog['dateline'], 'd');
复制代码

图片下载
里面有2种颜色图片,喜欢那种用那种,图片名字改下即可,如果都不喜欢打开图片用PS 渐变您喜欢的颜色。自由选择。



第二段代码中有连接,复制查找http://bbs.huaianhong.com 替换成你的网站连接
<a href="http://bbs.huaianhong.com" title="怎样评分?" target="_blank" class="xi2">怎样评分?</a>


求评分有木有??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| xianglei0 发表于 2011-11-9 00:24:08 | 显示全部楼层
占位了。分享大家用用
回复

使用道具 举报

美麗心情 发表于 2011-11-9 00:25:30 | 显示全部楼层
谢谢楼主分享.


武汉8090生活网
http://www.0278090.com
回复

使用道具 举报

小黑哥网赚培训 发表于 2011-11-9 01:31:26 | 显示全部楼层
同城E.夜.晴http://www.dinweiqi.com/497689
回复

使用道具 举报

我会一直孤单 发表于 2011-11-9 01:43:02 | 显示全部楼层
回复

使用道具 举报

芒果布甸 发表于 2011-11-9 02:38:50 | 显示全部楼层
支持支持啊。
回复

使用道具 举报

 楼主| xianglei0 发表于 2011-11-9 03:27:24 | 显示全部楼层
谢谢各位支持
回复

使用道具 举报

0454ad 发表于 2011-11-9 10:11:17 | 显示全部楼层
嗯 不错 感谢分享
回复

使用道具 举报

广告 发表于 2011-11-9 11:49:18 | 显示全部楼层
貌似不错 顶顶。。。
回复

使用道具 举报

鱼骨刺 发表于 2011-11-9 15:23:16 | 显示全部楼层
感谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 10:50 , Processed in 0.031022 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表