返回列表 发帖
查看: 1419|回复: 4

[求助] 禁止游客搜索提示后再跳转登录页面,官方能分享一下修改源码么??

378

回帖

0

粉丝

0

关注

自成一派

贡献
6 点
金币
5 个
发表于 2023-12-13 15:42:04 |广西| 查看全部 |阅读模式

我的版本是Discuz! X3.5 正式版【2023-10-01】
游客搜索直接跳转到登录页面的,没有缓冲提示,不怎么喜欢,人都有防备心理等等!!!
快餐网络时代,都以APP为主,网站搜索就要登录,人肯定会犹豫。


如官图

微信图片_20231213024521.jpg

官方能分享一下修改源码么

提示:游客无权使用站内搜索,为您跳转登录页面(1~3秒在自动跳转到登录)
或者手动点击链接再跳转


我知道答案 回答被采纳将会获得1 贡献 已有4人回答
回复

使用道具 举报

378

回帖

0

粉丝

0

关注

自成一派

贡献
6 点
金币
5 个
 楼主| 发表于 2023-12-13 15:48:51 |广西| 查看全部
有没有大佬  知道如何修改么,分享一下,官方模板就有演示
回复

使用道具 举报

166

回帖

3

粉丝

0

关注

炉火纯青

贡献
0 点
金币
0 个
发表于 2024-6-16 10:43:54 |四川| 查看全部
是的,做这个提示,很有必要。。
回复

使用道具 举报

166

回帖

3

粉丝

0

关注

炉火纯青

贡献
0 点
金币
0 个
发表于 2024-6-16 10:44:33 |四川| 查看全部
或者,弹出提示:请登录后,再搜索!
回复

使用道具 举报

378

回帖

0

粉丝

0

关注

自成一派

贡献
6 点
金币
5 个
 楼主| 发表于 2024-6-16 14:06:50 |广西| 查看全部
lanxiaoxiao 发表于 2024-6-16 10:44
或者,弹出提示:请登录后,再搜索!


修改方法,
source\module\search\search_forum.php 大概在 75行
  1. 在$orderby = in_array(getgpc('orderby'), array('dateline', 'replies', 'views')) ? $_GET['orderby'] : 'lastpost';  上面添加
复制代码
  1. //设置游客搜索自动跳转
  2. if(empty($_G['uid'])){
  3. showmessage('游客无权使用搜索,将为您跳转百度',"https://www.baidu.com/",array(),array('refreshtime'=>0,));
复制代码
图片1.png
0是停留跳转时间(秒)

回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2026-1-27 05:18 , Processed in 0.050982 second(s), 14 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表