模板:IfUserLogined/doc
用以檢測用戶是否登錄。
用法
在頁面中不加參數地引入本模板,然後在只希望登錄用戶查看的元素的class
中加入IfUserLogined-logined
,在只希望未登錄用戶查看的元素的class
中加入IfUserLogined-notlogined
。
由於技術限制,在頁面未完全加載的時候可能會導致兩種元素都不顯示。
如果你對HTML不熟悉,也可以用下面的簡單用法,但注意此種方法僅可以用在一行之中,不可換行(因為用了<span>
標籤):
{{IfUserLogined|已登錄用戶看到的內容|未登錄用戶看到的內容}}
第一、二個參數均可省略,省略後則相應用戶看到的內容為空。
示例
{{IfUserLogined}} 當前用戶<span class="IfUserLogined-logined">已</span><span class="IfUserLogined-notlogined">未</span>登錄。
當前用戶已未登錄。
- 簡單用法
當前用戶{{IfUserLogined|已|未}}登錄。
當前用戶已未登錄。
- 省略參數的簡單用法
未登錄用戶看不到後續內容:{{IfUserLogined|歡迎你,萌娘百科的編輯者!}}
未登錄用戶看不到後續內容:歡迎你,萌娘百科的編輯者!
已登錄用戶看不到後續內容:{{IfUserLogined||和我簽訂契約,成為萌娘百科的編輯者吧!}}
已登錄用戶看不到後續內容:和我簽訂契約,成為萌娘百科的編輯者吧!
- 配合{{UserName}}使用
{{IfUserLogined|歡迎,{{UserName}}!|歡迎!}}
歡迎,萌百娘[1]!歡迎!
相關模板
{{UserName}}→顯示正在登錄帳戶的名稱(不可用作變量)