Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[疑难] 为什么问答,礼物等的插件不登陆就不能看

[复制链接]
suncilang 发表于 2008-9-12 17:13:50 | 显示全部楼层
人多的有用啊,没人的没有用
回复

使用道具 举报

xuez 发表于 2008-9-12 18:56:58 | 显示全部楼层
第一步:
找到 ask.php 里,下面2段代码:

//是否公开
checklogin();//需要登录

//获取空间
if(empty($_SGLOBAL['supe_uid'])) {
    ssetcookie('_refer', rawurlencode($_SERVER['REQUEST_URI']));
    showmessage('to_login', 'do.php?ac=login', 0);
}

换成:
if (empty ( $_SGLOBAL ['supe_uid'] )) {
    $_SGLOBAL ['supe_uid'] = 0;
    $_SGLOBAL ['supe_username'] = '匿名';
}

这样,没有注册的人可以进行浏览、回复操作了。

第二步:
如果不希望游客回复、发布帖子,可以继续修改:

让游客不能发问答:在 ask/ask_post.php 最开头<?php 后,加上:
checklogin();//需要登录

让游客不能回复:在ask/asp_cp.php 最开头<?php 后,加上:
checklogin();//需要登录


投票和礼物修改方法类似
回复

使用道具 举报

deman 发表于 2008-9-12 23:13:42 | 显示全部楼层
楼上厉害,收藏了
回复

使用道具 举报

mints 发表于 2010-8-23 10:40:19 | 显示全部楼层
这个不行了啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:43 , Processed in 0.022472 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表