本帖最后由 zhongq58 于 2013-5-25 18:58 编辑
源码之家在开启纵横搜索的时候发现,Discuz x3纵横搜索主题列表下方的相关主题显示。让人看的不怎么美观,然后研究了半个小时。现把方法分享出来给大家以下是源码之家提供的几种方法:
一段关闭版块相关主题帖的代码:
到论坛后台-站长-数据库-升级
开通代码
- <span style="background-color: white;">UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:19:"allow_forum_related";i:0;', 's:19:"allow_forum_related";i:1;') WHERE skey='my_search_data';</span>
复制代码 关闭代码
- <span style="color: rgb(102, 102, 102); background-color: white;">UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:19:"allow_forum_related";i:1;', 's:19:"allow_forum_related";i:0;') WHERE skey='my_search_data';</span><div></div>
复制代码 如果这一段代码没作用的。
下面接着来使用第二种方法:
pre_common_setting my_search_data
现在提供正式的解决方案:
到你的数据库 :找到 pre_common_setting “pre_” 是数据库前缀 替换成自己的 。
浏览 点击下"skey"
重新按顺序排列 找到 :“my_search_data” 编辑,我们会看到值:”svalue“下面有一段如下的内容
- a:11:{s:6:"status";i:1;s:15:"allow_hot_topic";s:1:"1";s:20:"allow_thread_related";s:1:"1";s:27:"allow_thread_related_bottom";i:0;s:21:"allow_forum_recommend";i:1;s:19:"allow_forum_related";s:1:"1";s:24:"allow_collection_related";s:1:"1";s:20:"allow_search_suggest";i:0;s:10:"cp_version";i:1;s:17:"recwords_lifetime";i:21600;s:6:"domain";s:12:"s.xxx.com";}
复制代码 关键字 找 "s:19" 就是这一句:
- <span style="background-color: white;">s:19:"allow_forum_related";s:1:"1";</span>
复制代码
修改为- <span style="background-color: white;">s:19:"allow_forum_related";s:1:"0";</span>
复制代码
好吧,大功告成。。回去论坛后台 缓存。查看效果吧。新手注意事先备份下数据库。免得操作失误。熟悉使用phpmyadmin的就放心弄吧。一般都懂的。
第三种方法最简单:
源码之家提供简化操作方案
到论坛后台-站长-数据库-升级: 语句应该是(有时候你看不到升级语句的输入框。他有提示的要到FTP里面修改config_global.php这个文件 里面设置 开启后台升级数据库的权限) 注意 “pre_common_setting” (pre_这个数据库前缀要修改成自己的)
- <span style="background-color: white;">UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:19:"allow_forum_related";s:1:"1";', 's:19:"allow_forum_related";s:1:"0";') WHERE skey='my_search_data';</span>
复制代码 转帖请加上版权
來源:源码之家|源码之家的Discuz!教程网站
地址:http://www.ymzj.cn/thread-64432-1-1.html |