第3-17节:AKCMS搜索结果页(通过数据库搜索)

 2025-07-01  阅读 39  评论 0

摘要:

本文档讲的是如何通过直接通过数据库搜索接口+模板显示搜索结果页。

接口:akcms_page.php

一 首先在网站根目录创建一个php文件,文件名随便起比如:db_search.php,内容是:

<?php

$template = 'search.htm';

include 'akcms_page.php';

?>

这两句的意思是:使用akcms_page.php接口显示search.htm模板(这个search.htm不是规定的,只要模板名对应上即可)。不需要学习PHP,照葫芦画瓢即可。

二 在AKCMS后台创建search.htm模板,随便写点东西。

然后通过/db_search.php?keywords=abc,可以看到模板中的内容已经可以显示出来了。

这个窗口不要关闭,接下来都通过这个页面进行调试,如果能调用出含有abc的数据就成功了。

三 在模板中通过getitems和getpaging标签的结合调用出搜索结果

需要有一点基础知识,参见:(如何在模板中调用变量)

以下是一个典型的调用例子:

<{getitems bandindex="1" page=$page keywords=$get_keywords template="<a href='[url]'>[title]</a><br />"}>

简要说明一下:

bandindex="1"的意思是与分页标签绑定

page=$page表示是当前的页码

keywords=$get_keywords表示设置要搜索的词

搜索页如果搜索结果很多,文章列表的下方还有一个分页页码链接

下面是调用例子:

<{getpaging paging="<b>共 [total] 个结果</b> [paging]" template="<a href='/db_search.php?page=[page]&keywords=$get_u_keywords'>[[page]]</a>"}>

getpaging 标签必须放在对应 getitems 标签的后面,如果模板中设计的分页页码在geiitems的上方只能通过JS将内容复制上去一份。

版权声明:本站内容为网页知识大全所有,严禁复制,转载,其他部份为用户投稿,如有侵权请速告知,我们将会在24小时内删除;

原文链接:http://clewo.net/akcmsmoban/243.html

发表评论:

管理员

  • 内容1648
  • 积分0
  • 金币0
关于我们
网页设计类专业知识都可以到这里发布,网页知识大全(clewo.net)
联系方式
电话:
地址:广东东莞
Email:admin@qq.com

Copyright © 2025 网页知识大全(clewo.net) Inc. 保留所有权利。

页面耗时0.0318秒, 内存占用1.83 MB, 访问数据库32次

粤ICP备13075863号