今天使用帝国CMS加一个企业网站。
但页面中存在一个搜索功能,使用时很是纠结。
使用帝国现有的搜索,却不支持标签调用。这样就麻烦了,如果都设置为固定的,那后期修改一定会很发麻烦的。
下面来给大家介绍一个变通的方法来实现站内搜索的功能。
在程序文件夹中/wwwroot/e/action/找到:ListInfo.php这个文件
如果有必要的话,可以对这个文件的程序部分修改一下。主要也是SQL语句的对接上。
下面是前台HTML部分。
<form action='/e/action/ListInfo.php' method="get" name="searchform"> 提交路径部分,注意GET或POST提交方式。
<input type="hidden" name="classid" value="9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26"> 如果需要区分类别的话修改即可。
<input type="hidden" name="tempid" value="9"> 列表对应的模板ID
<input type="hidden" name="ph" value="1"> 这个还有待研究一下,暂时还不明白什么意思。但不影响搜索结果。建议先加上
<input name="title" type="text" />
<input name="submit" type="submit" value="提交" />
</form>
这样一个搜索的功能就完成了。
上一篇:网站诊断分析工作中常用的几个工具
下一篇:网站域名的选择