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

关于php版自定义模块搜索问题解决

12Next >

fox1383164k 发表于:10-09-02 00:20 [添加收藏] 楼主 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:3006
KC元老 灌水狂人

认识搜索模版
搜索页的外部模版在在站点设置下面选模板。
主要内容模版在
templateinsidesearch下会自动生成
搜索页  对应模块名字[home].htm
结果页   对应模块名字[page].htm

你可以在搜索和结果页增加字短进行搜索

下面我是自定模版搜索和结果页代码,我建了music 模块 现在要进行搜索
系统会自动在  templateinsidesearch下生成两个上面所说的搜索页和结果页
music[home].htm  music[page].htm

music[home].htm页我自增了{get:_singer/} 歌手字段搜索
<form name="form1" method="get" action="search.php">
        歌曲名: <input type="text" class="k_in w200" name="query" value="{get:query/}"/>
        歌手: <input type="text" class="k_in w150" name="_singer" value="{get:_singer/}"/>
        <p><input type="submit" value="搜索"/></p>
</form>
结果页music[page].htm 显示页 也加上搜索宽和显示字段 在显示这有需要的图片等标签都支持的 按自己需要修改
<form name="form1" method="get" action="search.php">
        歌曲名: <input type="text" class="k_in w200" name="query" value="{get:query/}"/>
        歌手: <input type="text" class="k_in w150" name="_singer" value="{get:_singer/}"/>
        <p><input type="submit" value="搜索"/></p>
</form>
<form name="play1" action="" method="get">
{king:portal.music type="search"}
        <p class="winnerzyy"><input class="zyy" name="id" type="checkbox" value="{king:kid/}">{king:i/} - <a href="{king:path/}">{king:title/}</a><span class="zyy11">{king:_singer/}</span></p>
{/king:portal.music}
<div class="playbutton_b"><input type="button" value="全选" onclick="CheckAll(this.form)"> <input type="button" value="反选"  onclick="CheckOthers(this.form)" > <input type="button" value="连播" onclick="submit_play(this.form)"></div>
</form>
 
注意的显示代码 模块不同而名的如文章的king:portal.article  我上面自定义的king:portal.music  否则搜索显示空白

{king:portal.article type="search"}
        <p>{king:kid/} - <a href="{king:path/}">{king:title/}</a></p>
{/king:portal.article}

{king:portal.pagelist/}
 
遇到不能使用的问题:从新生成一下吗 删除一下缓存呢
 
全文搜索其实也不难呀
只要你的副页面都做好了 用以下代码就可以啦
<form id="form1" name="form1" method="get" action="{config:system.inst/}search.php"  onsubmit='return doSearch(this);'>
                            <label>
                            <input name="query" type="text" size="35" />
                      </label>
                            <label>
                            <input id="form2" type="submit"  value="确定" /></label>
                            <br />
                    </form>

亦也 发表于:10-09-02 09:38 沙发 [回复] #Top#
亦也 人气:191 积分:491 金币:1305
最佳新人
请问在文章内容页如何调用关键字带搜索链接?{king:keywords/}只显示相关关键字,没有链接
jycys007 发表于:10-10-29 14:01 板凳 [回复] #Top#
jycys007 人气:66 积分:563 金币:2015
你加上一链接不就行了
农村娃 发表于:10-11-13 17:57 4楼 [回复] #Top#
农村娃 人气:157 积分:563 金币:2209
参考记号!
fox1383164k 发表于:10-11-15 10:50 5楼 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:3006
KC元老 灌水狂人
Reply: 沙发
tag加链接的几个方法:

{king:tag split=','}
   <a href="{king:root/}index.php/tag{config:system.rewriteline/}{king:tag_1 code='urlencode'/}{config:system.rewriteend/}"> {king:tag_1}</a>
{/king:tag}

如果你知道你的{config:system.rewriteend/}和{config:system.rewriteline/}的情况下可以直接简写:

{king:tag split=','}
   <a href="/index.php/tag-{king:tag_1 code='urlencode'/}.htm"> {king:tag_1}</a>
{/king:tag}

内容管理-标签管理

{king:tagexplode=","}<!-- 对应的结果假设为:中国,日本,美国 -->
        <a href="{king:root/}index.php/tag-{king:tagfun='urlencode'/}{config:system.rewriteend/}">
                {king:tag/}
        </a>
{/king:tag}

<!-- 最后输出值为:
<a href="/index.php/tag-%E4%B8%AD%E5%9B%BD.html">中国</a>
<a href="/index.php/tag-%E6%97%A5%E6%9C%AC.html">日本</a>
<a href="/index.php/tag-%E7%BE%8E%E5%9B%BD.html">美国</a>
--> 

帮助文档里都有


给你发个例子。小弟刚才网站有用到这个。

 {king:portal.article type="tag"}
      <li><a href="{king:path/}">{king:title/}</a><span>{king:DATE formatdate="y-m-d"/}</span></li>
      {/king:portal.article}
lanrennet 发表于:10-12-23 14:15 6楼 [回复] #Top#
lanrennet 人气:113 积分:949 金币:5089
KC元老
我咋搜索不出来那
keeyao 发表于:10-12-23 17:55 7楼 [回复] #Top#
keeyao 人气:32 积分:185 金币:364
最佳新人
假设,我新建一张表,然后我需要搜素表里面的内容作为结果显示在结果页面呢?该怎么做呢?
首先,新建一张表,
然后,怎样运用搜索模块建立搜索呢,?
谢谢,,
keeyao 发表于:11-01-18 12:47 8楼 [回复] #Top#
keeyao 人气:32 积分:185 金币:364
最佳新人
希望楼主能整一个搜索功能的教程出来,确实,不懂的太多了
kenxie 发表于:11-03-02 16:17 9楼 [回复] #Top#
kenxie 人气:101 积分:1469 金币:13215
VIP
添加新模型后,没有生成新的搜索页!
而且不管搜索什么内容都是空的,以前做的网站倒可以搜索。
Gougliang 发表于:11-03-02 16:21 编辑于:03-02 16:22 10楼 [回复] #Top#
Gougliang 人气:1401 积分:11242 金币:13771
VIP 管理团队 灌水狂人
Reply: 9楼
有修改过默认模板的目录吗?如果是空白的话,一般是模板匹配不上。

12Next >

发表回复

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

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

Copyright © 2004-2015 Focuznet All rights reserved.

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