ysx24 发表于 2025-9-17 06:05:25

如何禁止游客查看排行榜 New

如何禁止游客查看排行榜
1 贡献最佳答案

      事实上,每个模板都需要修改      

IsaacZ发表于2025-1-3 01:30:54
[*]详细答案 >

余赚网 发表于 2025-9-17 06:05:40

有没有老哥知晓

ROBOT 发表于 2025-9-17 06:05:54

找到 template\default\ranklist 目录中的两个模板,在显示排行榜的代码部分之前,添加以下代码来判断用户身份并给出提示:
<?phpif ($_G['uid'] == 0) {    echo '对不起,游客无权查看排行榜。';    return; // 这行代码可以终止后续排行榜显示代码的执行}

霸王别姬 发表于 2025-9-17 06:06:02

template\default\ranklist 里面不止两个文件,你可以试试把楼上的代码放置在 ranklisk.htm 文件的<!--{template common/header}-->和<div id="pt" class="bm cl">之间试试。

知行社区 发表于 2025-9-17 06:06:08

刚才试了一下,在模板文件里直接插入PHP代码会报错,需要改成模板语法,用以下代码来插入:

一段放在 <!--{template common/header}--> 之后:<blockquote><!--{if $_G['uid'] == 0}-->另一段放在<!---->之前:<!--{/if}-->

小冰 发表于 2025-9-17 06:06:43

前面代码被吃了,再写一遍: 在ranklisk.htm文件里插入两段代码:

一段放在 <!--{template common/header}--> 之后:
<!--{if $_G['uid'] == 0}-->    <div class="emp">'对不起,您无权查看排行榜。'</div><!--{else}-->
另一段放在<!---->之前:
<!--{/if}-->

IT618应用中心 发表于 2025-9-17 06:06:53



事实上,每个模板都需要修改
页: [1]
查看完整版本: 如何禁止游客查看排行榜 New