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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 回帖推荐加强版

[复制链接]
tearszhu 发表于 2012-1-19 00:38:06 | 显示全部楼层 |阅读模式
插件发布
插件名称: 回帖推荐加强版
插件来源: 原创插件
适用版本: Discuz! X2
语言编码: GBK简体 
最后更新时间: 2012-01-19
插件作者: HR369.com
插件简介: 加强回帖推荐的显示,更大方更吸引人注意,增加用户体验。
本帖最后由 tearszhu 于 2012-1-19 00:43 编辑

已经给官方提了建议,希望加入到2.5版中(点击这里进入建议帖),不过希望不大,所以自己改了一下2.0的。
CSS、图片、展示来源于19Lou,演示帖:http://bbs.hr369.com/thread-107568-1-1.html

修改两个文件:viewthread_node_body.htm和viewthread_node.htm
在viewthread_node_body.htm中增加以下内容:


  1. </div>

  2. <style type="text/css">
  3. /*=S goodreply */
  4. .floor-lift, .more-reply em, .reply-msg-bd i {background:url(static/image/common/view_icon.png) no-repeat;}
  5. #good-reply {position:relative;margin-bottom:5px;padding:50px 30px 10px;border:1px solid #D9E6BB;border-top:2px solid #B5CE85;zoom:1;}
  6.         .good-reply-hd {position:absolute;top:5px;left:-5px;width:92px;height:37px;font:700 14px/32px simsun;text-indent:15px;background:url(static/image/common/view_bg.png) no-repeat -268px -19px;color:#FFF;}
  7.         .good-reply-bd li {position:relative;margin-bottom:15px;overflow:hidden;zoom:1;}
  8.                 .good-reply-bd .avatar {float:left;margin-right:35px;width:70px;height:70px;}
  9.                 .reply-msg {position:relative;margin-left:100px;border:1px solid #DAE7BD;zoom:1;}
  10.                         .reply-msg-bd {padding:12px 10px 10px 5px;font-size:14px;line-height:24px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
  11.                                 .reply-msg-bd i {display:inline-block;_display:inline;_zoom:1;margin:0 5px;padding-top:12px;width:12px;height:0;background-position:0 -2224px;vertical-align:top;*vertical-align:12px;overflow:hidden;}
  12.                                 .reply-msg-bd .rq {background-position:-16px -2224px;;}
  13.                                 .reply-msg-bd q:before, .reply-msg-bd q:after {content:"";}
  14.                                 .link1 .open-reply, .link1 .open-reply:visited {text-decoration:none;}
  15.                         .reply-msg-ft {padding:0 10px;height:28px;line-height:28px;background:#F8F8F8;color:#666;}
  16.                         .floor-lift {display:inline-block;_display:inline;_zoom:1;margin-left:5px;padding-left: 15px;background-position:0 -2107px;}
  17.                         .reply-msg-ft .aro {position:absolute;top:10px;left:-9px;}
  18.                                 .reply-msg-ft .aro em, .reply-msg-ft .aro span {position:absolute;width:18px;height:18px;font:400 18px/18px \5B8B\4F53;color:#D9E6BB;overflow:hidden;}
  19.                                 .reply-msg-ft .aro span {left:1px;color:#FFF;}
  20.                 .more-reply, .more-reply:visited {display:block;margin-left:100px;height:30px;line-height:30px;text-align:center;background:#F8F8F8;}
  21.                 .more-reply:hover {background:#F6F9E6;text-decoration:none;}
  22.                         .more-reply em {display:inline-block;_display:inline;_zoom:1;padding-left:18px;background-position:0 -2143px;}
  23.                         .more-reply i {font-size:12px;color:#666;}
  24.                         .more-close em {background-position:0 -2179px;}
  25. .good-tag {display:inline;margin-right:10px;padding:0 5px;height:18px;line-height:18px;border:1px solid #8CA226;color:#8CA226;}
  26. .loading-now {margin:7px auto;padding:0 0 0 25px;width:80px;height:16px;color:#666;background:url(images/btn_loading.gif) no-repeat;overflow:hidden;}
  27. /*=E goodreply */
  28. </style>


  29. <div>
  30. <!--{if $post['first'] && $sticklist}-->
  31.                                         <!-- =S good reply -->
  32.                 <dl id="good-reply">
  33.                                                 <dt class="good-reply-hd">{lang replies_recommended}</dt>
  34.                                                 <dd class="link0 good-reply-bd loading">
  35.                                                         <ul>
  36. <!--{loop $sticklist $rpost}-->
  37. <LI><div style="float:left;"><a href="home.php?mod=space&uid=$rpost[authorid]">$rpost[avatar]</a>
  38.                                 <p style="line-height:1.5em; color:#CCC;">
  39.                                         ·<a href="home.php?mod=space&uid=$rpost[authorid]" target="_blank" title="{lang viewthread_left_tospace}" class="xi2">{lang viewthread_left_tospace}</a><br />·<a href="home.php?mod=spacecp&ac=friend&op=add&uid=$rpost[authorid]&handlekey=addfriendhk_$rpost[authorid]" id="a_friend_li_{$rpost[pid]}" onclick="showWindow(this.id, this.href, 'get', 1, {'ctrlid':this.id,'pos':'00'});" title="{lang viewthread_left_addfriend}" class="xi2">{lang viewthread_left_addfriend}</a>
  40.                     <br />·<a href="home.php?mod=spacecp&ac=poke&op=send&uid=$rpost[authorid]" id="a_poke_li_{$rpost[pid]}" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang viewthread_left_poke}" class="xi2">{lang viewthread_left_poke}</a><br />·<a href="home.php?mod=spacecp&ac=pm&op=showmsg&handlekey=showmsg_$rpost[authorid]&touid=$rpost[authorid]&pmid=0&daterange=2&pid=$rpost[pid]&tid=$rpost[tid]" onclick="showWindow('sendpm', this.href);" title="{lang viewthread_left_sendpm}" class="xi2">{lang viewthread_left_sendpm}</a>
  41.                                 </p>
  42.                         </div>
  43. <DIV class=reply-msg>
  44. <DIV class=reply-msg-bd><I>"</I>
  45. <SPAN class=reply-msg-box><a href="home.php?mod=space&uid=$rpost[authorid]" class="xi2 xw1">$rpost[author]:</a><EM class=link1>$rpost[message]</EM></SPAN><I
  46. class=rq>"</I></DIV>
  47. <DIV class=reply-msg-ft><SPAN class="fr link1" style="float:right;"><a href="forum.php?mod=post&action=reply&fid=$rpost[fid]&tid=$rpost[tid]&repquote=$rpost[pid]" onclick="showWindow('reply', this.href)">{lang reply}</a><I
  48. class=pipe>|</I><a href="javascript:;" onclick="showWindow('rate', 'forum.php?mod=misc&action=rate&tid=$rpost[tid]&pid=$rpost[pid]', 'get', -1);return false;">{lang rate}</a></SPAN><SPAN>回复时间:<!--{echo date("Y-m-d", $rpost[dateline]);}--></SPAN><a class=floor-lift href="javascript:;" onclick="window.open('forum.php?mod=redirect&goto=findpost&ptid=$rpost[tid]&pid=$rpost[pid]')" class="xi2">{lang view_full_content}</a>&nbsp;
  49.                                                         <!--{if $_G['group']['allowstickreply']}-->&nbsp;<a href="javascript:;" onclick="modaction('stickreply', $rpost[pid], '&undo=yes')" class="xi2">{lang admin_unstickreply}</a><!--{/if}-->
  50. <DIV class=extra-ft><I class=lt>&nbsp;</I><I class=rt>&nbsp;</I><I
  51. class=lb>&nbsp;</I><I class=rb>&nbsp;</I>
  52. <P class=aro><EM>◆</EM><SPAN>◆</SPAN></P></DIV></DIV></DIV>
  53. </LI>
  54. <!--{/loop}-->

  55.                                                         </ul>        
  56.                                                 </dd>
  57.                                         </dl>
  58.                                         <!-- =E good reply -->               
  59.         <!--{/if}-->

复制代码
viewthread_node.htm中去除以下内容:

  1. <!--{if $post['first'] && $sticklist}-->
  2. <div>
  3. <h3 class="psth xs1">{lang replies_recommended}</h3>
  4. <!--{loop $sticklist $rpost}-->
  5. <div class="pstl xs1">
  6. <div class="psta"><a href="home.php?mod=space&uid=$rpost[authorid]" c="1">$rpost[avatar]</a></div>
  7. <div class="psti">
  8. <p>
  9. <a href="home.php?mod=space&uid=$rpost[authorid]" class="xi2 xw1">$rpost[author]</a> {lang published_in_floor}
  10. <span class="xi2">
  11. <a href="javascript:;" onclick="window.open('forum.php?mod=redirect&goto=findpost&ptid=$rpost[tid]&pid=$rpost[pid]')" class="xi2">{lang view_full_content}</a>
  12. <!--{if $_G['group']['allowstickreply']}--> <a href="javascript:;" onclick="modaction('stickreply', $rpost[pid], '&undo=yes')" class="xi2">{lang admin_unstickreply}</a><!--{/if}-->
  13. </span>
  14. </p>
  15. <div class="mtn">$rpost[message]</div>
  16. </div>
  17. </div>
  18. <!--{/loop}-->
  19. </div>
  20. <!--{/if}-->
复制代码
附件两个图片上传到:static/image/common中
完成。

本帖子中包含更多资源

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

x
萧过无痕 发表于 2012-1-19 00:38:59 | 显示全部楼层
嗯,了解一下了
回复

使用道具 举报

sz2320497 发表于 2012-1-19 01:57:52 | 显示全部楼层
这个真不错,支持楼主一下
回复

使用道具 举报

莎拉_亚迪耶玛斯 发表于 2012-1-19 02:19:43 | 显示全部楼层
嗯,了解一下了
回复

使用道具 举报

 楼主| tearszhu 发表于 2012-1-19 14:09:40 | 显示全部楼层
sz2320497 发表于 2012-1-19 01:57
这个真不错,支持楼主一下

谢谢支持!!
回复

使用道具 举报

book39 发表于 2012-1-19 14:20:28 | 显示全部楼层
挺好的,{:soso_e100:}
回复

使用道具 举报

chen345210 发表于 2012-1-19 15:01:20 | 显示全部楼层
支持一下!还是蛮不错的!
回复

使用道具 举报

小生默默 发表于 2012-1-19 15:14:29 | 显示全部楼层

本帖最后由 小生默默 于 2012-1-19 15:21 编辑

viewthread_node.htm中去除以下内容:
没找到那些内容啊!

另外回帖推荐怎么实现的?是默认的?
回复

使用道具 举报

小生默默 发表于 2012-1-19 15:50:15 | 显示全部楼层
本帖最后由 小生默默 于 2012-1-19 15:50 编辑
viewthread_node.htm中去除以下内容:

<!--{if $post['first'] && $sticklist}-->

<div>

<h3 class="psth xs1">{lang replies_recommended}</h3>

<!--{loop $sticklist $rpost}-->

<div class="pstl xs1">

<div class="psta"><a href="home.php?mod=space&uid=$rpost[authorid]" c="1">$rpost[avatar]</a></div>

<div class="psti">

<p>

<a href="home.php?mod=space&uid=$rpost[authorid]" class="xi2 xw1">$rpost[author]</a> {lang published_in_floor}

<span class="xi2">

<a href="javascript:;" class="xi2">{lang view_full_content}</a>

<!--{if $_G['group']['allowstickreply']}--> <a href="javascript:;" class="xi2">{lang admin_unstickreply}</a><!--{/if}-->

</span>

</p>

<div class="mtn">$rpost[message]</div>

</div>

</div>

<!--{/loop}-->

</div>

<!--{/if}-->
复制代码

这都是viewthread_node_body.htm内的,你说明弄错了吧?

另外他上面的语句如果是加viewthread_node中,加哪?尾部吗?

请身为大神的楼主,将清楚点吧,我很想要这个功能{:soso_e100:}
回复

使用道具 举报

ynhk 发表于 2012-1-19 20:21:10 | 显示全部楼层
支持一下

有么演示?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 11:41 , Processed in 0.028032 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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