您当前的位置: 主页 > 优化教程
本文实例讲述了DEDECMS实现文章tag关键词自动生成列表页的方法。分享给大家供大家参考。具体实现方法如下:
 
一般来说在dedecms中如果要页面关键词生成列表有两种办法:一种就是使用dedecms自带的tag.php调用并生成,另一种是就是我们要介绍的生成列表页面方法。
 
利用 文档关键词维护->分析系统内的关键字->检测已有的关键字 功能,自动获取关键字链接网址,修改如下:找到 dedearticle_keywords_make.php 80行,代码如下:
 
代码如下:
 
foreach($wsnew as $k=>$v)
{
if(strlen($k)>20)
{
continue;
}
$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','')");
$dsql->Execute();
}
 
替换为如下代码:
 
代码如下:
 
foreach($wsnew as $k=>$v)
{
$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'] 样式类似为 http://www.adminbuy.cn,后面没有反斜杠;
$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模板页面的源码保存为如下代码:
 
代码如下:{dede:sql sql='Select * from dede_keywords order by aid}
 
[field:aid/] - '[field:rpurl/]' target='_blank'>[field:keyword/]
 
{/dede:sql}
进入DedeCms后台管理界面:
 
生成->HTML更新->更新主页HTML,进入“主页更新向导:”页面,     
 
设置“选择主页模板:”为“default/keywords.htm”;     
 
设置“主页位置:”为“../keywords.html”;     
 
设置“相关选项:”为“不保存当前选项”;     
 
最后点击“预览主页”或“更新主页HTML” 
 
即可生成“DedeCms文档关键词列表页”.
 
希望本文所述对大家的dedecms建站有所帮助。
 

关键词:DEDECMS,实现,文章,tag,关键词,自动生成,列表,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecmsdedecmsarclist标签调用副栏目的文章织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有... 2021-08-09
DEDE织梦当前系统时间标签带时分:[field:pubdate function=GetDate... 2021-07-22
dedecmsDedeCMS会员登录或退出后直接跳转到首页的修改教程织梦DedeCMS会员在登录后会直接跳转到会员中心,退出也是一样,但是... 2021-08-09
如何批量更改织梦文章发布时间,入库时间,更新时间相关标签代码: 第一步,在后台新增一个文章 得到一个时间,比如2009... 2021-07-22
织梦后台编辑器回车的换行怎么修改为换段落对于dedecms后台编辑器回车的换行怎么修改为换段落的这个问题,这边... 2021-08-14
织梦修改附件按月保存避免文件夹越来越多网站垃圾附件失控会导致动态信息发布网站资源浪费或者被恶意利用消耗php... 2021-08-14
自定义 DedeCMS 友情连接 flink 标签模板编写格式在织梦dedecms系统中友情链接虽然功能不错,但大多数人使用时都觉得... 2021-08-09
织梦dede手机站关闭自动生成首页index.html织梦dede的手机站,如果你的PC站首页用的生成静态,那么手机站m文件... 2021-07-22
DEDECMS获取指定栏目下面的文章数量DEDECMS 获取指定栏目下面的文章数量,可以写一个自己的小助手,然... 2021-07-22
dedecms后台管理搜索到文章正文内容的方法后台管理搜索到文章正文内容的方法,即我们说的全文搜索。在文章列表下面可... 2021-07-27
织梦dedeCMS搜索时间间隔如何修改我们大家是否经常碰到这样的为,如果想用 织梦模板 的搜索功能搜索某些关... 2021-07-27
DedeCMS让channelartlist支持currentstyle属性dedecms默认模板的channelartlist是不支持curre... 2021-08-14
DEDECMS在PHP5.4不能正常运行的解决方法本文实例讲述了DEDECMS在PHP5.4不能正常运行的解决方法。分享... 2021-08-09
织梦栏目获取当前页面顶级栏目图片的方法如果我们模板已经经过了一些小的二次开发,每个栏目都能上传相应的图片,但... 2021-08-14
织梦CMS实现复制文章自动加出处信息假如发现自己辛苦创作的很多文章被别人复制或者采集而去,一个链接都不留下... 2021-07-30
织梦dede删除文章时怎样同时删除缩图和内容中大图织梦dede删除文章时怎样同时删除缩图和内容中大图,这问题很多朋友都提... 2021-07-27
Dede摘要限制,dedecms摘要字数 DedeCMS描述、摘要description长织梦CMS建站中有效控制文章摘要的字数可以使得页面布局更灵活更美观。现... 2021-07-30
织梦限制自定义字段调用字符长度的方法织梦默认的自定义字段调用是没有长度限制的,但有些时候在首页或者列表页调... 2021-07-22
XML站点地图:为什么URL排序很重要seo会争论很多事情——做这个,不做那个,这个有影响,那个没有。除了百... 2023-05-29

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn