餅乾工坊
[Discuz]暱稱 以及 自定義頭銜 - 可列印版本

+- 餅乾工坊 (http://ninja.s12.xrea.com/mybb)
+-- 版面: 電腦網路 (http://ninja.s12.xrea.com/mybb/forumdisplay.php?fid=2)
+--- 版面: 網頁相關 (http://ninja.s12.xrea.com/mybb/forumdisplay.php?fid=13)
+--- 主題: [Discuz]暱稱 以及 自定義頭銜 (/showthread.php?tid=12)



[Discuz]暱稱 以及 自定義頭銜 - NINJA - 11-23-2008

暱稱 以及 自定義頭銜

template/default/viewthread_node.php
程式碼:
$post[authortitle]
上面這行是用戶組名稱(版主.管理員.新手上路...etc)
程式碼:
<!--{if $post['nickname']}--><em>($post[nickname])</em><!--{/if}-->
上面這行是暱稱顯示方法
程式碼:
<!--{if $post['customstatus']}--><p class="customstatus">$post[customstatus]</p><!--{/if}-->
上面這行是頭銜顯示方法

把顯示方法放到用戶組名稱上面或下面就可以了
<em></em>會跟 版主 一樣顏色,也可以用html語法去指定顏色

如果要另外註明 暱稱:xxxxx 頭銜:xxxx
可以直接在前面加進去,或者利用內建的語系參數
程式碼:
{lang nickname}
上面是暱稱
程式碼:
{lang index_status}
上面是頭銜

例如:暱稱:XXXXX
引言:<!--{if $post['nickname']}--><p><em>{lang nickname}:($post[nickname])</em></p><!--{/if}-->

如果嫌<P>的斷行會隔太大,可以把<p></p>刪掉,改成<br>換行
另外 <P></P> 本身有定義位置,如果用<BR>位置不對,可以放在<P>裡面
例如
引言:<p>
<!--{if $post['nickname']}-->{lang nickname}:<em>$post[nickname]</em><br><!--{/if}-->
<!--{if $post['customstatus']}-->{lang index_status}:<em>$post[customstatus]</em><br><!--{/if}-->
<em><a href="faq.php?action=grouppermission&searchgroupid={$post[groupid]}" target="_blank">{$post[authortitle]}</a></em></p>
上面這個例子是 放在會員群組名稱上面 For Discuz 7.1.0