在 x2.5 新版本中有很多同學都問
為什麼在刪除帖子的時侯多了個"違規登記"是幹什麼用的
那麼今天就來一個菜鳥版的教程唄


首先,測試中我新增一個用户名為 admin
先用 admin 發三個帖子,隨後隨意刪除二個帖子 (一定要勾上違規登記,如圖)

QQ截圖20120508190844.png

再者,此時我可以到第三個帖子刪除帖子的時侯可以看到提示你該用户已違規了多少次 (如圖)

QQ截圖20120508191006.png

如果,你想確定為什麼此用户為何有那麼多次的違規記錄可以到他的個人空間==> 個人資料中查看 (如圖)

QQ截圖20120508190919.png

那麼就可以大大的增加管理員方面的快速管理多次違規的用户將他永久刪除/禁止發言等工作了
在後台/前台禁止用户時也可以看到相關的操作喔

QQ截圖20120508192714.png

QQ截圖20120508192937.png


文件相關代碼顯示
管理語言包調用文件:source/language/forum/lang_template.php

  1. 'topicadmin_crime_delpost_nums' => '用户 $crimeauthor 帖子已被違規刪除 $crimenum 次',

管理模版調用文件:template/default/forum opicadmin.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 opicadmin_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 >
  3.         <h2 >{lang crime_record}</h2>
  4.         <table id="pcr" >
  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.   &nb
    sp;                                     {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%5Boperatorid%5D" target="_blank">$crime[operator]</a></td>
  37.                 </tr>
  38.                 <!--{/loop}-->
  39.         </table>
  40. </div>
  41. <!--{/if}-->

前台管理中心調用文件:template/default/forummodcp_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" >
  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.                               &nb
    sp;                                                 <!--{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%5Boperatorid%5D" >$crime[operator]</a>
  42.                                                                         </td>
  43.                                                                 </tr>
  44.                                                         </tbody>
  45.                                                         <!--{/loop}-->
  46.                                                 </table>
  47.                                         </td>
  48.                                 </tr>
  49.                         <!--{/if}-->