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

 找回密码
 立即注册
搜索

[疑问] 请问怎么去掉batch.search.php里面的搜索内容选项

[复制链接]
ug8 发表于 2009-9-19 20:54:06 | 显示全部楼层 |阅读模式
看看下面图片  因为数据库大了  搜索内容超级费服务器资源
snap031.jpg
回复

使用道具 举报

littlehz 发表于 2009-9-19 21:19:02 | 显示全部楼层
templates的site_search.html.php的这一段
  1. <input id="title" name="searchname" type="radio" value="subject" <!--{if $searchname == 'subject'}-->checked="checked" <!--{/if}-->/><label for="title">标题</label>
  2.                                         <input id="content" name="searchname" type="radio" value="message" <!--{if $searchname == 'message'}-->checked="checked" <!--{/if}-->/><label for="content">内容</label>
  3.                                         <input id="author" name="searchname" type="radio" value="author" <!--{if $searchname == 'author'}-->checked="checked" <!--{/if}-->/><label for="author">作者</label>
复制代码
修改成
  1. <input id="title" name="searchname" type="radio" value="subject" checked="checked" style="display:none;"/>
复制代码
回复

使用道具 举报

 楼主| ug8 发表于 2009-9-19 21:22:11 | 显示全部楼层
呵呵  谢谢  起哦还在batch.search.php里面猛找呢!
回复

使用道具 举报

littlehz 发表于 2009-9-19 21:27:45 | 显示全部楼层
MVC程序构架,表现层(模版)会和逻辑层(batch.search.php这类主程序文件)分离。展示给用户的在一起,后台处理数据的在一起。
我给出的方法只是屏蔽显示搜索内容、搜索作者的选项而已,并没有在程序逻辑上禁止,访问者仍可以通过GET或者POST请求方式发出内容搜索请求返回相应的值。
修改程序较困难一般也不建议修改。
回复

使用道具 举报

 楼主| ug8 发表于 2009-9-19 21:36:04 | 显示全部楼层
4# littlehz


    喔 谢谢!  我们一般只针对那些普通搜索的人群       特殊的高手也没有办法(例如那些黑客)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 23:26 , Processed in 0.112876 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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