Discuz教程网

discuzx2.5刪除帖子时"违规登记"的使用教学(外加文件调用代码教学)更新

[复制链接]
authicon dly 发表于 2012-6-29 22:29:07 | 显示全部楼层 |阅读模式
在x2.5新版本中有很多同学都问
为什么在刪除帖子的时侯多了个"违规登记"是干什么用的
那么今天就來一个菜鸟版的教程呗







首先,测试中我新增一个用戶名为admin
先用admin发三个帖子,随后随意刪除二个帖子(一定要勾上违规登记,如图)
19135663llhm0fgnu93ulo.png


再者,此时我可以到第三个帖子刪除帖子的时侯可以看到提示你该用戶已违规了多少次(如图)
191357fq8qmjjmmm4kfnf8.png
如果,你想確定为什么此用戶为何有那么多次的违规记录可以到他的个人空间==>个人资料中查看(如图)
191357pzkpkgaxnpp8f1ka.png.thumb.jpg

那么就可以大大的增加管理员方面的快速管理多次违规的用戶將他永久刪除/禁止发言等工作了
在后台/前台禁止用戶时也可以看到相关的操作喔
1927388jt6j75j992u9k52.png.thumb.jpg
19294956b6tbobcbowdtbs.png.thumb.jpg







文件相关代码显示
管理语言包调用文件:sourcelanguage orumlang_template.php

  1. 'topicadmin_crime_delpost_nums' => '用户 $crimeauthor 帖子已被违规删除 $crimenum 次',
复制代码

管理模版调用文件:template\default\forum\topicadmin.htm
  1. <!--{if $operation == 'delete'}-->
  2. <!--{if ($modpostsnum == 1 || $authorcount == 1) && $crimenum > 0}-->

  3. <div style="clear: both; text-align: right;">{lang topicadmin_crime_delpost_nums}</div>
  4. <!--{/if}-->
  5. <!--{/if}-->
复制代码

管理模版调用文件2:template\default\forum\topicadmin_action.htm
  1. <!--{if ($modpostsnum == 1 || $authorcount == 1) && $crimenum > 0}-->

  2. <div style="clear: both; text-align: right;">{lang topicadmin_crime_delpost_nums}</div>
  3. <!--{/if}-->
复制代码

家园语言包调用文件:source\language\home\lang_template.php
  1. 'crime_record' => '违规记录',
复制代码

家园显示调用文件:template\default\home\space_profile_body.htm
  1. <!--{if $clist}-->
  2. <div class="cl">
  3. <h2 class="mbm">{lang crime_record}</h2>
  4. <table id="pcr" class="dt">
  5. <tr>
  6. <th width="15%">{lang crime_action}</th>
  7. <th width="15%">{lang crime_dateline}</th>
  8. <th>{lang crime_reason}</th>
  9. <th width="15%">{lang crime_operator}</th>
  10. </tr>
  11. <!--{loop $clist $crime}-->
  12. <tr>
  13. <td>
  14. <!--{if $crime[action] == 'crime_delpost'}-->
  15. {lang crime_delpost}
  16. <!--{elseif $crime[action] == 'crime_warnpost'}-->
  17. {lang crime_warnpost}
  18. <!--{elseif $crime[action] == 'crime_banpost'}-->
  19. {lang crime_banpost}
  20. <!--{elseif $crime[action] == 'crime_banspeak'}-->
  21. {lang crime_banspeak}
  22. <!--{elseif $crime[action] == 'crime_banvisit'}-->
  23. {lang crime_banvisit}
  24. <!--{elseif $crime[action] == 'crime_banstatus'}-->
  25. {lang crime_banstatus}
  26. <!--{elseif $crime[action] == 'crime_avatar'}-->
  27. {lang crime_avatar}
  28. <!--{elseif $crime[action] == 'crime_sightml'}-->
  29. {lang crime_sightml}
  30. <!--{elseif $crime[action] == 'crime_customstatus'}-->
  31. {lang crime_customstatus}
  32. <!--{/if}-->
  33. </td>
  34. <td><!--{date($crime[dateline])}--></td>
  35. <td>$crime[reason]</td>
  36. <td><a href="home.php?mod=space&uid=$crime[operatorid]" target="_blank">$crime[operator]</a></td>
  37. </tr>
  38. <!--{/loop}-->
  39. </table>
  40. </div>
  41. <!--{/if}-->
复制代码

前台管理中心调用文件:template\default\forum\modcp_member.htm
  1. <!--{if $clist}-->
  2. <tr>
  3. <th>{lang crime_record}</th>
  4. <td style="padding-top: 0;">
  5. <table cellspacing="0" cellpadding="0" class="dt">
  6. <tr>
  7. <td width="15%">{lang crime_action}</td>
  8. <td width="15%">{lang crime_dateline}</td>
  9. <td>{lang crime_reason}</td>
  10. <td width="15%">{lang crime_operator}</td>
  11. </tr>
  12. <!--{loop $clist $crime}-->
  13. <tbody id="$crime[cid]">
  14. <tr>
  15. <td>
  16. <!--{if $crime[action] == 'crime_delpost'}-->
  17. {lang crime_delpost}
  18. <!--{elseif $crime[action] == 'crime_warnpost'}-->
  19. {lang crime_warnpost}
  20. <!--{elseif $crime[action] == 'crime_banpost'}-->
  21. {lang crime_banpost}
  22. <!--{elseif $crime[action] == 'crime_banspeak'}-->
  23. {lang crime_banspeak}
  24. <!--{elseif $crime[action] == 'crime_banvisit'}-->
  25. {lang crime_banvisit}
  26. <!--{elseif $crime[action] == 'crime_banstatus'}-->
  27. {lang crime_banstatus}
  28. <!--{elseif $crime[action] == 'crime_avatar'}-->
  29. {lang crime_avatar}
  30. <!--{elseif $crime[action] == 'crime_sightml'}-->
  31. {lang crime_sightml}
  32. <!--{elseif $crime[action] == 'crime_customstatus'}-->
  33. {lang crime_customstatus}
  34. <!--{/if}-->
  35. </td>
  36. <td>
  37. <!--{date($crime[dateline])}-->
  38. </td>
  39. <td>$crime[reason]</td>
  40. <td>
  41. <a href="home.php?mod=space&uid=$crime[operatorid]" class="xi2">$crime[operator]</a>
  42. </td>
  43. </tr>
  44. </tbody>
  45. <!--{/loop}-->
  46. </table>
  47. </td>
  48. </tr>
  49. <!--{/if}-->
复制代码

希望各大站长们你们看完此帖 可以管理论坛得更好

Q&A
Q:如果清理记录??
A:进入 数据库 找到表"pre_common_member_crime"刪除相关记录即可
游客,如果您要查看本帖隐藏内容请回复



上一篇:Discuz X2.5论坛 水印设置方法
下一篇:有图有数据为你解释6.22和6.28百度更新K站的分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 14:18

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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