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

 找回密码
 立即注册
搜索

[已答复] 关于平湖版本的搜索问题

[复制链接]
gscyj 发表于 2009-7-23 14:40:34 | 显示全部楼层 |阅读模式
大家有解决的吗?我的一直没有解决这个问题~

不管作者 标题 内容 全部不能搜索。。 batch.search.php 用ss的也不行~

我的是网站是 www.baobaoweb.cn

大家有这样的问题吗?
回复

使用道具 举报

 楼主| gscyj 发表于 2009-7-23 14:41:05 | 显示全部楼层
请不要告诉我 让我找原来的作者 因为找不到((em:13))
回复

使用道具 举报

lidq.jingwu 发表于 2009-7-23 14:51:57 | 显示全部楼层
下面这一段是ss默认的搜索代码,替换掉平湖里面的

  1.                 <div class="search_bar margin_bot0">
  2.                         <h3>站内搜索</h3>
  3.                         <div class="search_content">
  4.                                 <form action="{S_URL}/batch.search.php" method="post">
  5.                                 <input type="text" class="input_tx" size="23" name="searchkey" value="$searchkey" /> <input type="submit" class="input_search" name="authorsearchbtn" value="搜索" />
  6.                                 <div class="search_catalog">
  7.                                         <!--{if empty($searchname)}-->
  8.                                         <!--{eval $searchname = 'subject'}-->
  9.                                         <!--{/if}-->
  10.                                         <input id="title" name="searchname" type="radio" value="subject" <!--{if $searchname == 'subject'}-->checked="checked" <!--{/if}-->/><label for="title">标题</label>
  11.                                         <input id="content" name="searchname" type="radio" value="message" <!--{if $searchname == 'message'}-->checked="checked" <!--{/if}-->/><label for="content">内容</label>
  12.                                         <input id="author" name="searchname" type="radio" value="author" <!--{if $searchname == 'author'}-->checked="checked" <!--{/if}-->/><label for="author">作者</label>
  13.                                         <!--{if !empty($channels['menus']['bbs'])}-->
  14.                                         <a class="search_bbs" title="搜索论坛" href="$bbsurl/search.php" target="_blank">搜索论坛</a>
  15.                                         <!--{/if}-->
  16.                                         <input type="hidden" value="news" name="type">
  17.                                         <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" />
  18.                                 </div>
  19.                                 </form>
  20.                         </div>
  21.                 </div><!--站内搜索-->
复制代码
回复

使用道具 举报

littlehz 发表于 2009-7-23 14:56:09 | 显示全部楼层
搜索不到结果一般是自写模板的搜索框所在的form表单中缺少input  name="searchname"这个。
要么联系模板作者修改,要么自己对照官方模板的搜索form(lidq.jingwu提供的这段官方代码)修改这个模板的,非官方写的模板无法提供更为详细的技术支持
回复

使用道具 举报

 楼主| gscyj 发表于 2009-7-23 15:05:49 | 显示全部楼层
谢谢littlehz((em:06))  我去试试
回复

使用道具 举报

 楼主| gscyj 发表于 2009-7-23 16:02:12 | 显示全部楼层
怎么还是不行啊。。。。
回复

使用道具 举报

littlehz 发表于 2009-7-23 16:55:25 | 显示全部楼层
搜索地方的form表单根本就没有 name="searchname"的<input>,表单没有传递足够的变量给batch.search.php处理,怎么可能搜索到结果。
对照官方模板修改,搜索的form中增加这个input
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 02:16 , Processed in 0.106522 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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