可以顯示男、女、保密性別及其線上狀態,現寫個詳細的方法,效果圖:

33.jpg

一、首先上傳自己的線上下線的圖示到伺服器上,目錄是 static/image/common/,起名叫如附件裡面的名字,圖片可以根據自己需要更換一下;

default.zip

二、修改模板檔案 template/default/forum/viewthread_node.htm 判斷是否線上是否,性別男女還是保密:
找到程式碼:21 行

  1. <div ><a href="home.php?mod=space&uid=$post%5B'authorid'%5D" target="_blank" >$post[author]</a>$authorverifys</div>

修改這些程式碼為:

  1. <div ><a href="home.php?mod=space&uid=$post%5B'authorid'%5D" target="_blank" >$post[author]</a>
  2.       <!--{if $_G['setting']['vtonlinestatus'] && $post['authorid']}-->
  3.        <!--{if ($_G['setting']['vtonlinestatus'] == 2 && $_G[forum_onlineauthors][$post[authorid]]) || ($_G['setting']['vtonlinestatus'] == 1 && (TIMESTAMP - $post['lastactivity'] <= 10800) && !$post['authorinvisible'])}-->
  4.        <!--{if $post[gender] == 1}-->
  5.        <img src="{IMGDIR}/male.gif" alt="{lang male}-{lang online}">
  6.        <!--{elseif $post[gender] == 2}-->
  7.        <img src="{IMGDIR}/female.gif" alt="{lang female}-{lang online}">
  8.        <!--{else}-->
  9.        <img src="{IMGDIR}/secret.gif" alt="{lang secret}-{lang online}">
  10.        <!--{/if}-->
  11.                         <!--{else}-->
  12.        <!--{if $post[gender] == 1}-->
  13.        <img src="{IMGDIR}/male_offline.gif" alt="{lang male}-{lang offline}">
  14.        <!--{elseif $post[gender] == 2}-->
  15.        <img src="{IMGDIR}/female_offline.gif" alt="{lang female}-{lang offline}">
  16.        <!--{else}-->
  17.        <img src="{IMGDIR}/secret_offline.gif" alt="{lang secret}-{lang offline}">
  18.        <!--{/if}-->
  19.        <!--{/if}-->
  20.                         <!--{/if}-->
  21.      $authorverifys</div>

OK!