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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 默认帖子\文章搜索修改方法

[复制链接]
tinglai 发表于 2012-9-26 23:50:14 | 显示全部楼层 |阅读模式
DZ2.5的搜索是默认帖子搜索,而2.0是门户默认文章,论坛默认帖子,我感觉2.0的更加人性化而且合适,所以找到了这个方法。

首先,我们找到2.5的\template\default\common\pubsearchform.htm 文件,在第4行有一段代码。
  1. <!--{if $_G['setting']['portalstatus'] && $_G['setting']['search']['portal']['status'] && ($_G['group']['allowsearch'] & 1 || $_G['adminid'] == 1)}--><!--{block slist[portal]}--><li><a href="javascript:;" rel="article">{lang article}</a></li><!--{/block}--><!--{/if}-->
  2.         <!--{if $_G['setting']['search']['forum']['status'] && ($_G['group']['allowsearch'] & 2 || $_G['adminid'] == 1)}--><!--{block slist[forum]}--><li><a href="javascript:;" rel="forum" class="curtype">{lang thread}</a></li><!--{/block}--><!--{/if}-->
复制代码
然后在2.0的\template\default\common\pubsearchform.htm 文件,在第4行有一段代码。
  1. <!--{if $_G['setting']['portalstatus'] && $_G['setting']['search']['portal']['status'] && ($_G['group']['allowsearch'] & 1 || $_G['adminid'] == 1)}--><!--{block slist[portal]}--><li><a href="javascript:;" rel="article"{if CURSCRIPT == 'portal'} class="curtype"{/if}>{lang article}</a></li><!--{/block}--><!--{/if}-->
复制代码
只要把这段换成2.0的,然后保存上传就可以了。记得IE浏览器要清空缓存,网站调试,我建议用谷歌浏览器或者搜狗高速模式,否则会以为没生效。
44418 发表于 2012-9-27 00:31:58 | 显示全部楼层
先看看 帮顶下
回复

使用道具 举报

智鹏 发表于 2012-10-2 22:21:05 | 显示全部楼层
我按照你的办法测试后 论坛里没有默认索索帖子了 别的也找不到帖子了
回复

使用道具 举报

 楼主| tinglai 发表于 2012-10-5 13:17:31 | 显示全部楼层
智鹏 发表于 2012-10-2 22:21
我按照你的办法测试后 论坛里没有默认索索帖子了 别的也找不到帖子了

你要么改错了,要么没有改对模板,这代码里面就有帖子的搜索代码
回复

使用道具 举报

智鹏 发表于 2012-10-5 13:43:12 | 显示全部楼层
tinglai 发表于 2012-10-5 13:17
你要么改错了,要么没有改对模板,这代码里面就有帖子的搜索代码


我刚才又按照你的方案 改了一次 还是不行 门户和文章页面都没错 但是论坛里面显示的是搜索字样 而不是帖子  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

智鹏 发表于 2012-10-6 19:36:37 | 显示全部楼层
老师 求解决!
回复

使用道具 举报

 楼主| tinglai 发表于 2012-12-7 01:18:16 | 显示全部楼层
智鹏 发表于 2012-10-6 19:36
老师 求解决!

DZ刚发布了补丁,我打了补丁也出现这个问题了,之前好的
回复

使用道具 举报

 楼主| tinglai 发表于 2012-12-7 01:18:49 | 显示全部楼层
如果只是搜索字样而不影响搜索是没什么问题的。
回复

使用道具 举报

zjg1210b 发表于 2013-9-2 19:52:58 | 显示全部楼层
你那样改的太费事,其实只是修改两处小代码几个字母就行了.
回复

使用道具 举报

barley90 发表于 2015-4-11 11:01:35 | 显示全部楼层
  1.    <!--{if $_G['setting']['portalstatus'] && $_G['setting']['search']['portal']['status'] && ($_G['group']['allowsearch'] & 1 || $_G['adminid'] == 1)}--><!--{block slist[portal]}--><li><a href="javascript:;" rel="article"{if CURSCRIPT == 'portal'} class="curtype"{/if}>{lang article}</a></li><!--{/block}--><!--{/if}-->
  2.         <!--{if $_G['setting']['search']['forum']['status'] && ($_G['group']['allowsearch'] & 2 || $_G['adminid'] == 1)}--><!--{block slist[forum]}--><li><a href="javascript:;" rel="forum" {if CURSCRIPT == 'forum'} class="curtype"{/if}>{lang thread}</a></li><!--{/block}--><!--{/if}-->
复制代码


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 21:54 , Processed in 0.028038 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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