小李SEO博客

网站优化服务

织梦cms网站地图模板制作及在根目录显示方法

分析了一下makehtml_map.php?dopost=site这个文件,发现生成视图用的是dedetag.class.php文件,有点简单。不能使用织梦dedecms的很多标签,例如:{dede:arclist titlelen=25 row='25'}[field:title/]{/dede:arclist}就不能解析出列表。

现在仿照首页的方法,使用arc.partview.class.php,这是一个视图类,可以解析这些标签。修改/dede/makehtml_map.php如下:1、把require_once(DEDEINC."/dedetag.class.php");改成require_once(DEDEINC."/arc.partview.class.php");2、把$dtp = new DedeTagParse();$dtp->LoadTemplet($tmpfile);$dtp->SaveTo($cfg_basedir.$murl);改成$dtp = new PartView();$GLOBALS['_arclistEnv'] = 'index';$dtp->SetTemplet($tmpfile);$dtp->SaveToHtml($cfg_basedir.$murl);3、把$dtp->Clear();改成//$dtp->Clear();更新:4、26行 把$murl = $cfg_cmspath."/data/sitemap.html";$tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";改成$murl = $cfg_cmspath."/sitemap.html";//把生成的网站地图放在网站根目录下,data目录一般设置了蜘蛛不抓取$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$cfg_df_style."/sitemap.htm";//同时把网站地图模板改在默认的模板文件夹下

现在就可以解析dedecms所有的标签了,包括文章列表标签。附:sitemap.htm模板(放在templets/plus/目录下)<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>网站地图_{dede:global.cfg_webname /}</title><meta name="description" content="{dede:global.cfg_description /}" /><meta name="keywords" content="{dede:global.cfg_keywords /}" /><style type="text/css">body { font-family: Verdana; FONT-SIZE: 12px; MARGIN: 0; color: #000000; background: #ffffff; }img { border: 0; }li { margin-top: 8px; list-style: none; }.page { padding: 4px; border-top: 1px #EEEEEE solid }.author { background-color: #EEEEFF; padding: 6px; border-top: 1px #ddddee solid }#nav, #content, #footer { padding: 8px; border: 1px solid #EEEEEE; clear: both; width: 95%; margin: auto; margin-top: 10px; }</style></head><body vlink="#333333" link="#333333"><div id="nav"><a href="/">首页</a> > 网站地图</div><div id="content"> <h3>最新文章</h3> {dede:channelartlist typeid='all' row='100'} <dl> <dt><B><a href='{dede:field name='typeurl' /}'>{dede:field name='typename' /}</a></B></dt> <dd> {dede:arclist titlelen='100' row='100' orderby='pubdate'} <ul class='autod'> <li><a href="[field:arcurl /]" title="[field:fulltitle /]" target="_blank">[field:title /]</a>([field:pubdate function="MyDate('m-d',@me)"/])</li> </ul> {/dede:arclist} </dl> {/dede:channelartlist} </div></body></html>

上一篇:dedecms循环标签代码的写法 下一篇:dedecms网站列表页标题显示页数有利于优化
织梦cms相关文章阅读
  • 织梦cms自带编辑器不能编辑源码问题解决方法

    小李网络公司介绍织梦cms自带编辑器不能编辑源码问题解决方法知识,包括源码编辑器怎么编出游戏织梦源码网织梦免费源码织梦新闻网站源码dedecms 源码解析织梦官网源码dedecms手机源码dedecms开...

  • 织梦cms用SQL获取文章静态地址

    小李网络公司介绍织梦cms用SQL获取文章静态地址知识,包括dedecms静态页面织梦静态插件织梦静态评论插件dedecms表单调用dedecms更新静态tagdedecms表单提交dedecmsjs表单提交dedecms二级分类....

  • 织梦cms生成select下拉式友情链接列表方法

    小李网络公司介绍织梦cms生成select下拉式友情链接列表方法知识,包括织梦标签教程dedecms删除织梦链织梦标签替换织梦标签理解dede下拉友情链接织梦友情链接样式dede织梦调用标签织梦添加链接...

  • 织梦cms网站文档页获取当前文章ID调用标签

    小李网络公司介绍织梦cms当前文章ID调用标签知识.帝国cms和织梦哪个好dedecms 织梦织梦dede建站教程视频dedefieldtypeimg织梦cms网站dede仿站网dede怎么调用文章dede标签页dede文章点击数....

  • 织梦cms按分类调用友情链接方法

    小李网络公司介绍织梦cms按分类调用友情链接方法知识,包括织梦常用调用标签dedecms调用页面织梦相关文章调用dedecms代码调用织梦调用代码织梦首页调用描述dedecms调用网站dedecms调用教程....

  • 织梦cms网站文章关键词替换完美解决方案

    小李网络公司介绍织梦cms网站文章关键词替换完美解决方案知识,包括word替换多个关键词关键词替换p2463故障码完美解决方案word查找多个关键词g4900装win7完美解决方案z390装win7完美解决方案批量...

  • 织梦cms提示信息更改方法

    小李网络公司介绍织梦cms提示信息更改方法知识,包括织梦dedecms教程dedecms内容修改dede模板更改教程dedecms更改栏目iddede更改dede文件夹dedecms修改缩略图修改dedecms数据库dedecmsslogo修改....

  • 织梦cms调用不同CSS样式文章列表教程

    小李网络公司介绍织梦cms调用不同CSS样式文章列表教程知识,包括dedecms调用教程dedecms标签怎么用织梦分页样式修改织梦自定义表单怎么调用dedecms调用htmldedecms调用模板dedecms代码调用dedecms调用页...

  • 织梦cms伪静态插件收集大全

    小李网络公司介绍织梦cms伪静态插件收集大全知识,包括nginx实现伪静态dedecms设伪静态dedecms手机版分页dedecms分页404织梦全站伪静态插件dedecms静态文件iis绑定dedecms织梦一键伪静态....

  • 织梦cms后台likearticle标签支持orderby办法

    小李网络公司介绍织梦cms后台likearticle标签支持orderby办法知识,包括织梦标签教程织梦列表页标签织梦官网织梦dede标签大全织梦免费源码织梦仿站替换标签织梦当前栏目织梦标签嵌套织梦标签怎...

  • 织梦cms自定义时间字段调用显示一串数字解决方法

    小李网络公司介绍织梦cms自定义时间字段调用显示一串数字知识,包括自定义字段怎么设置自定义字段什么意思python自定义函数调用字段长度用户可以自定义的是自定义页字段wordpress自定义字段...

  • 织梦cms网站dede:channelartlist currentstyle高亮显示

    小李网络公司介绍dede:channelartlist currentstyle高亮显示知识,包括让织梦channelartlist标签也支持currentstyle高亮显示的方法,织梦源码网:channelartlist标签currentstyle高亮显示修改....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640