dedecms独立页面怎么加(DEDECMS实现文章tag关键词自动生成列表页的方法)
类别:CMS系统 浏览量:362
时间:2022-01-20 00:03:48 dedecms独立页面怎么加
DEDECMS实现文章tag关键词自动生成列表页的方法本文实例讲述了DEDECMS实现文章tag关键词自动生成列表页的方法。分享给大家供大家参考。具体实现方法如下:
一般来说在dedecms中如果要页面关键词生成列表有两种办法:一种就是使用dedecms自带的tag.php调用并生成,另一种是就是我们要介绍的生成列表页面方法。
利用 文档关键词维护->分析系统内的关键字->检测已有的关键字 功能,自动获取关键字链接网址,修改如下:找到 dedearticle_keywords_make.php 80行,代码如下:
{
if(strlen($k)>20)
{
continue;
}
$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','')");
$dsql->Execute();
}
替换为如下代码:
{
$rpurl="";
$myrow = $dsql->GetOne("SELECT distinct concat(replace(b.sitepath,'{cmspath}',''),'/',(case a.filename when '' then a.id else a.filename end),'.html') rpurl FROM dede_archives a,dede_arctype b where a.typeid=b.id And (a.keywords='$k' or a.keywords like'$k,%' or a.keywords like'%,$k'or a.keywords like'%,$k,%') ");
if(is_array($myrow))
{
//注意:$GLOBALS['cfg_basehost'] 样式类似为 https://www.zzvips.com,后面没有反斜杠;
$rpurl = $GLOBALS['cfg_basehost'].trim($myrow['rpurl']);
}
$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','$rpurl')");
$dsql->Execute();
}
在templetsdefault目录下新建 keywords.htm 模板文件(如果已自定义模板路径,此处选择对应的目录);keywords.html模板页面的源码保存为如下代码:
[field:aid/] - '[field:rpurl/]' target='_blank'>[field:keyword/]
{/dede:sql}
进入DedeCms后台管理界面:
生成->HTML更新->更新主页HTML,进入“主页更新向导:”页面,
设置“选择主页模板:”为“default/keywords.htm”;
设置“主页位置:”为“../keywords.html”;
设置“相关选项:”为“不保存当前选项”;
最后点击“预览主页”或“更新主页HTML”
即可生成“DedeCms文档关键词列表页”.
希望本文所述对大家的dedecms建站有所帮助。
您可能感兴趣
- dedecms栏目标签的语法(dede中当前栏目选择技巧及注意事项)
- dedecms网站空白(DEDECMS支持中文水印的解决方法)
- dedecms怎么设置栏目(DEDECMS实现在标签中嵌套调用SQL的方法)
- dedecms模板照片(DEDECMS首页调用图片集里的多张图片)
- 织梦dedecms加固版需要付费吗(织梦dedecms系统后台安全提示去除方法)
- dedecms标签解析(dedecms按栏目分类搜索功能的实现方法)
- dedecms编辑器教程(Dedecms v5.7 编辑器默认回车键换行改为换段落的修改方法)
- dedecms自助购买(DEDECMS 支付宝操作手册)
- dedecms中的有些功能如何修改(DedeCms参考手册、函数及文件大全)
- dedecms怎么调用标签(DEDECMS 留言薄模块的使用方法)
- dedecms漏洞防范(浅析DedeCMS投票模块漏洞的解决方法)
- dedecms模板如何修改日期(DEDECMS网站文章列表页更新点击次数的问题完美解决)
- dedecms如何重新安装(DEDECMS网站安全 教您更改data目录名称)
- 织梦dedecms的时间调用标签(dedecms/织梦专题节点列表内容实现分页的方法介绍)
- dedecms手机页面怎么固定(织梦dedecms配置手机wap站点并绑定二级域名)
- dedecms开发教程(织梦DedeCms调用全站相关文章方法)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
- 今天会下雨吗(今天会下雨吗小说)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
- 三杨 共辅四朝帝王,构建明帝国内阁行政圈(三杨共辅四朝帝王)
热门推荐
- 如何设置tomcat的jvm(Tomcatc3p0配置jnid数据源2种实现方法解析)
- 怎样在python中散点图(python使用Plotly绘图工具绘制散点图、线形图)
- MVC中modelstate的使用
- php不能用mysql(php写入mysql中文乱码的实例解决方法)
- dedecms频道封面不能修改内容(DEDECMS内容页分页过多、过长问题最佳解决方案)
- teamcenter常见问题(TeamCenter12登陆报404/503问题解决方案)
- vue移动端页面不能上下滑动(vue移动端实现左滑编辑与删除的全过程)
- python群聊提示(python-itchat 统计微信群、好友数量,及原始消息数据的实例)
- python爬虫书籍经典(Python利用lxml模块爬取豆瓣读书排行榜的方法与分析)
- 如何使用rem开发移动端页面(移动端rem布局的两种实现方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9