news pic

CMS之条件索引实现站内搜索

今天笔者使用国内著名的CMSS帝国CMS构建一个企业网站,遇到一个纠结的问题。
但页面中存在一个搜索功能,使用时很是纠结。
使用帝国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>
这样一个搜索的功能就完成了。其实这个还是蛮简单,通过在九曲网工作的时间里,我学到了许多;