打开百度搜索,随意输入一个内容大家可以发现下拉菜单里有很多自动匹配的关键词,很多人觉得神奇,也有很多人认为是ajax技术,如果用ajax技术肯定会对服务器造成压力,我们可以使用动态的JS生成关键词进行匹配。
添加关键词 要按类型调用
整合方法如下
首先 后台管理 >> 系统设置 >> 模板标签管理 >> 内嵌代码管理 >> 添加内嵌代码
添加以下代码
调用方式:动态调用
代码类型:JS
//建立实例,第一个参数是实例对象的名称,第二个是最多显示的数量
var oo=new mSift('oo',10);
//数据
oo.Data=[{PE.Label id="自动匹配关键字js内容" num="100" KeywordType="0" /}];
//指定文本框对象建立特效
oo.Create(document.getElementById('这里要得下边的对应'));
得到以下动态JS <script type="text/javascript" src="{PE.SiteConfig.ApplicationPath /}Common/Js.aspx?Id=xx"></script>
上传解压出来的文件
调用方式
<script language="javascript" type="text/javascript" src="{PE.SiteConfig.SkinPath/}js/keyword_auto.js"></script>
<input id="这里要得上边的对应" ....... />这里是你的搜索文本框 注意里边的ID要和上边的对应
<script type="text/javascript" src="{PE.SiteConfig.ApplicationPath /}Common/Js.aspx?Id=xx"></script>
以下为补充说明
var oo=new mSift('oo',10); 每次匹配最多显示数
num=关键词数量(取得条件关键词前多少条做为匹配源) KeywordType=关键词类型(0 为搜索类型 1为常规类型 建义使用常规类型关键词可手工添加匹配源的高质量关键词)
风格样式 keyword_auto.js 文件内修改
压缩包内含js文件和动易模板标签文件
点击下载此文件