您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcmsv9添加热门搜索关键词的方法
彤梁2025-05-27 16:45:48phpcms教程已有4人查阅
导读目前正在用phpcms v9,需要显示热门搜索关键词,Google了几下没找到完善的解决办法。还是DIY吧。通过观察可以发现系统是自带了关键词模型的,只是没有实现。或许是放在下一个版本里
目前正在用phpcms v9,需要显示热门搜索关键词,Google了几下没找到完善的解决办法。还是DIY吧。
通过观察可以发现系统是自带了关键词模型的,只是没有实现。或许是放在下一个版本里,呵呵~ DIY就从 /phpcms/model/keyword_model.class.php入手了。
看一下keyword_model.class.php的内容 从代码可以看出关键词表名叫 keyword 可是我们查看数据库里没有这样的表名。
那就参照相关搜索数据表 tb_search_keyword(我安装的时候用的是tb做表前缀)
新建一个热门搜索关键词数据表 这样数据表就建好了,接下来就是添加和调用数据了。
打开文件 /phpcms/models/search/index.php
找到 在它上面加入以下代码 这样就实现了搜索关键词的添加
再来看看模板调用的实现,我用的是 get 标签。
首先看搜索结果页:/phpcms/templates/default/search/list.html 这里的排序我用了随机,因为我不想每次都出现一样的,呵呵。
附上按搜索次数排序的Sql语句: 如果是在首页调用,需要去掉$typeid。BTW:如果要在非搜索结果页都要去掉$typeid
通过观察可以发现系统是自带了关键词模型的,只是没有实现。或许是放在下一个版本里,呵呵~ DIY就从 /phpcms/model/keyword_model.class.php入手了。
看一下keyword_model.class.php的内容 从代码可以看出关键词表名叫 keyword 可是我们查看数据库里没有这样的表名。
那就参照相关搜索数据表 tb_search_keyword(我安装的时候用的是tb做表前缀)
新建一个热门搜索关键词数据表 这样数据表就建好了,接下来就是添加和调用数据了。
打开文件 /phpcms/models/search/index.php
找到 在它上面加入以下代码 这样就实现了搜索关键词的添加
再来看看模板调用的实现,我用的是 get 标签。
首先看搜索结果页:/phpcms/templates/default/search/list.html 这里的排序我用了随机,因为我不想每次都出现一样的,呵呵。
附上按搜索次数排序的Sql语句: 如果是在首页调用,需要去掉$typeid。BTW:如果要在非搜索结果页都要去掉$typeid
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
- phpcmsv9增加类似于phpcms2008中的关键词表的方法
- phpcms调关键词的两种方法示例
- 易优cms搜索结果页让关键词高亮飘红的方法
- 易优CMS标签global全局变量输出网站关键词的用法介绍
- 易优cms标签likearticle检索tag和关键词的用法示例
- PbootCMS怎么获取搜索页的关键词和搜索结果数量
- ecshop热门搜索关键词随机显示的实现方法
- pbootcms获取结果页面关键词和tags值的方法
- dedecms织梦列表页如何调用栏目关键词和描述
- dede织梦关键词内链系统大比拼一:Phpcms VS dedecms
- dede织梦cms自动给发布过的文章关键词加超链接
- 织梦dedecms内容关键词替换bug修复解决方案
暂无内容 |
暂无内容 |
随机图文
phpcmsv论bug修复方法
当安装phpcms v9时,如果数据库名称包含大写字母,在发表第二条评论时,会报错:因为这个表已经存在,而程序在判断是否存在时返回不存在,我们来看下代码:phpcms无法上传附件的解决方法
phpcms无法上传附件怎么办?phpcmsv9前台会员无法上传附件,提示“您无权限访问该页面”的解决办法PHPCMSV9点击量排行调用方法
另外我们还需要修改phpcms里模型代码以适用其上面的调用标签,打开 phpcms\modules\content\classes\content_tag.class.php 文件,在里面添加一个函数,phpcms中增删改查使用方法
一、查1、select($where = '', $data = '*', $limit = '', $order = '', $group = ''
留言与评论 (共有 0 条评论) |