K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

请教自定义字段的搜索问题

1Next >

dufei22 发表于:10-12-23 09:20 [添加收藏] 楼主 [回复] #Top#
dufei22 人气:13 积分:30 金币:171
现在我想单独只搜索自定义字段(属性),模型中这个字段也勾了加入搜索,但在模板中写这个字段就是无效,搜不出来东西,不知道要怎么写,我不想一起搜索title字段,只搜索我自定义的这个字段,要怎么做?
dufei22 发表于:10-12-23 14:59 沙发 [回复] #Top#
dufei22 人气:13 积分:30 金币:171
没人顶?官方人出来说说咯
dufei22 发表于:10-12-24 21:45 板凳 [回复] #Top#
dufei22 人气:13 积分:30 金币:171
没人知道?
SeaHC 发表于:10-12-24 21:59 4楼 [回复] #Top#
SeaHC 人气:0 积分:0 金币:20
最近正在研究这个问题
dufei22 发表于:10-12-25 20:24 5楼 [回复] #Top#
dufei22 人气:13 积分:30 金币:171
楼上的有研究出来没?来说说看
lanrennet 发表于:10-12-25 23:43 编辑于:12-26 00:04 6楼 [回复] #Top#
lanrennet 人气:113 积分:949 金币:5089
KC元老
粗略的 研究过,貌似必须写上 模型 ID

好像是 刚开始的测试版不用写模型ID,SP1需要 写这个,就是那个隐藏提交 模型ID

代码如下:
<form action="/search.php" method="get" id="search_form">
        <input type="hidden" name="modelid" value="6"/>
    作者: <input type="text" name="_author" value="{get:_author/}"/>
    来源: <input type="text" name="_source" value="{get:_source/}"/>
        <input type="submit" value="搜索" id="search_button" />
    </form>

注意:<input type="hidden" name="modelid" value="6"/> 这里的 6 就是指定的 模型ID
dufei22 发表于:10-12-27 20:03 7楼 [回复] #Top#
dufei22 人气:13 积分:30 金币:171
谢谢楼上回答,我已经加了modelid了,但是还是搜不出zyzh这个字段的内容,zyzh字段和模型11都有勾了“加入到搜索”。我的表单如下:麻烦看看是不是有什么问题。

<form name="form2" method="get" action="../search.php">
            <input type="text" name="_zyzh" value="{get:_zyzh/}"/>
            <input type="hidden" name="modelid" value="11" />
            <input type="submit" name="Submit" value="提交" />
</form>


dufei22 发表于:10-12-27 21:27 编辑于:12-27 22:12 8楼 [回复] #Top#
dufei22 人气:13 积分:30 金币:171
今晚等不住了,自己看search.php了,发现地97行是:
$q.=" and $key='".$king->db->escape($getVal)."'";
用的=,所以就没搜出来,把它改成:
$q.=" and $key like '%".$king->db->escape($getVal)."%'";
之后问题解决了。
我想老大是考虑效率问题才使用的=。

lain2k 发表于:11-01-19 17:42 9楼 [回复] #Top#
lain2k 人气:46 积分:48 金币:337
看默认模版里面的。多看看 

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号