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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] Discuz X3.4怎么让游客能表态

[复制链接]
mzie 发表于 2018-8-23 17:07:04 | 显示全部楼层 |阅读模式
文章表态,需要登录才行,能不能让游客可以点个赞什么的  https://www.58ouye.com
allthebest 发表于 2018-8-23 17:17:07 | 显示全部楼层
先备份

修改方法:
1.找到文件:source\module\home\home_spacecp.php
找到:
[代码]php代码:
1
if(empty($_G[‘uid’])){
2
if($_SERVER[‘REQUEST_METHOD’]==’GET’){
3
dsetcookie(‘_refer’,rawurlencode($_SERVER[‘REQUEST_URI’]));
4
}else{
5
dsetcookie(‘_refer’,rawurlencode(‘home.php?mod=spacecp&ac=’.$ac));
6
}
7
showmessage(‘to_login’,”,array(),array(‘showmsg’=>true,’login’=>1));
8
}
注销或删掉
找到:
[代码]php代码:
1
if(empty($space)){
2
showmessage(‘space_does_not_exist’);
3
}
注销或删掉
找到文件:/source/include/spacecp/spacecp_click.php
找到:
[代码]php代码:
1
if(!checkperm(‘allowclick’)||$_GET[‘hash’]!=$hash){
2
showmessage(‘no_privilege_click’);
3
}
注销或删掉
找到:
[代码]php代码:
1
if(C::t(‘home_clickuser’)->count_by_uid_id_idtype($space[uid],$id,$idtype)){
2
showmessage(‘click_have’);
3
}
注销或删掉
然后更新缓存,去看看吧。
回复

使用道具 举报

 楼主| mzie 发表于 2018-8-23 18:04:02 | 显示全部楼层
修改完后,发现点表态无任何反应了。也不提示登录,也不会增加表态数量
回复

使用道具 举报

allthebest 发表于 2018-8-24 08:20:38 | 显示全部楼层
修改完后,发现点表态无任何反应?建议找模版作者问去
回复

使用道具 举报

cocs00 发表于 2020-2-26 14:14:37 | 显示全部楼层
同样有这样的想法,楼主是否已经解决了?
回复

使用道具 举报

zxy280 发表于 2020-2-26 15:33:08 | 显示全部楼层
对,你应该问你的模板作者。按照一楼的修改办法成功没,可以使用论坛自带的模板试一试。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 05:45 , Processed in 0.022301 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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