如何禁止游客查看排行榜 New
如何禁止游客查看排行榜1 贡献最佳答案
事实上,每个模板都需要修改
IsaacZ发表于2025-1-3 01:30:54
[*]详细答案 >
有没有老哥知晓 找到 template\default\ranklist 目录中的两个模板,在显示排行榜的代码部分之前,添加以下代码来判断用户身份并给出提示:
<?phpif ($_G['uid'] == 0) { echo '对不起,游客无权查看排行榜。'; return; // 这行代码可以终止后续排行榜显示代码的执行} template\default\ranklist 里面不止两个文件,你可以试试把楼上的代码放置在 ranklisk.htm 文件的<!--{template common/header}-->和<div id="pt" class="bm cl">之间试试。 刚才试了一下,在模板文件里直接插入PHP代码会报错,需要改成模板语法,用以下代码来插入:
一段放在 <!--{template common/header}--> 之后:<blockquote><!--{if $_G['uid'] == 0}-->另一段放在<!---->之前:<!--{/if}--> 前面代码被吃了,再写一遍: 在ranklisk.htm文件里插入两段代码:
一段放在 <!--{template common/header}--> 之后:
<!--{if $_G['uid'] == 0}--> <div class="emp">'对不起,您无权查看排行榜。'</div><!--{else}-->
另一段放在<!---->之前:
<!--{/if}-->
事实上,每个模板都需要修改
页:
[1]