小李SEO博客

网站优化服务

织梦cms制作xml格式网站地图做法

织梦dedecms制作xml格式的网站地图做法:第一步:打开/dede/inc/inc_menu.php和/dede/inc/inc_menu_map.php文件,找到 <m:item name='更新主页HTML' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /> 这一句并复制一句,修改为:<m:item name='更新Sitemap' link='makehtml_sitemap.php' rank='sys_MakeHtml' target='main' />

第二步:制作dede/makehtml_sitemap.php文件。直接拷贝一个dede/makehtml_homepage.php文件,找到$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); $pv->SaveToHtml($homeFile);这段代码,将其注释或者直接删除,底部修改调用生成文件模板为makehtml_sitemap.htm,然后另存为makehtml_sitemap.php,上传至dede/即可。

第三步:制作后台更新模板文件dede/templets/makehtml_sitemap.htm。直接拷贝一个dede/templets/makehtml_homepage.htm文件,找到<input name="templet" type="text" id="templet" style="width:300″ value="<?php echo $row['templet']?>">和<td height="20″ valign="top" bgcolor="#FFFFFF"><input name="position" type="text" id="position" value="<?php echo $row['position']?>" size="30″> 这两段代码分别修改为:<input name="templet" type="text" id="templet" style="width:300″ value="default/sitemap.xml">【注:default为织梦默认模板存放文件夹,如果你把网站模板单独放在另一个文件夹,这里的default就写你的模板存放文件夹】<td height="20″ valign="top" bgcolor="#FFFFFF"><input name="position" type="text" id="position" value="../sitemap.xml" size="30″>然后另存为makehtml_sitemap.htm,上传至dede/templets/;

第四步:制作sitemap模板文件 templets/sitemap.xml。将以下代码复制粘贴到记事本里,修改记事本名称为:sitemap.xml即可<?xml version="1.0" encoding="gb2312"?><?xml-stylesheet type="text/xsl" href="/templets/css/sitemap.xsl"?><!-- generator="dedecms/3.2" --><urlset xmlns="<url><loc><lastmod>{dede:arclist row=1 titlelen=30 orderby=pubdate}[field:pubdate function=strftime('%Y-%m-%d',@me)/]{/dede:arclist}</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url>{dede:channel row='30' type='top'}<url><loc>[field:typelink /]</loc><changefreq>daily</changefreq><priority>0.8</priority></url>{/dede:channel}{dede:arclist row=2000 orderby=pubdate}<url><loc>[field:arcurl/]</loc><lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>{/dede:arclist}</urlset>

注:<?xml-stylesheet type="text/xsl" href="/templets/css/sitemap.xsl"?> 这里的sitemap.xsl文件,我会单独放一个页面中。sitemap.xsl文件主要是把xml格式的内容转换成具有一定样式的内容,这个文件引用的时候注意下文件所放位置,否则会显示错误。

上一篇:dedecms采集系统的高阶使用技巧 下一篇:dedecms新手小白学习方法
织梦cms相关文章阅读
  • 织梦cms5.1升级为5.3导致TAG丢失等问题处理

    小李网络公司介绍织梦cms5.1升级为5.3导致TAG丢失等问题处理知识,包括dedecms 升级到5.3后为什么会出现这种情况? - 百度知道,从dedecms 5.1升级到5.3的一些感受分享-iteye,dedecms织梦更新生成栏目没反应...

  • 织梦cms添加顶级栏目为全部并支持高亮调用方法

    小李网络公司介绍织梦cms添加顶级栏目为全部并支持高亮调用方法知识,包括织梦栏目内容调用织梦栏目调用dede栏目调用body织梦怎么调用栏目页织梦调用子栏目dede导航代码调用dede获取栏目名...

  • 织梦cms如何用dede:type和sql语句调用指定栏目内容描述

    小李网络公司介绍织梦cms用dede:type和sql语句调用指定栏目知识,包括织梦dede建站教程视频dede仿站网dede整站更新dede主页dedecmsdedefielddede整站模板dede模板站dede标记教程仿织梦dede58源码织梦 建站....

  • 织梦cms常用PHP标签

    小李网络公司介绍织梦cms常用PHP标签知识,包括织梦上传文章缩略图显示时提示:上传文件失败请检查原因,缩略图为什么上传不了dedecms上传缩略图sku缩略图在哪上传怎么上传缩略图dedecms图片缩略...

  • 织梦cms网站首页被快照挟持串改挂马入侵解决办法

    小李网络公司介绍织梦cms网站首页被快照挟持串改挂马入侵解决办法知识,包括什么是快照织梦官网织梦cms织梦 建站织梦源码织梦仿站教程快照技术织梦安装步骤织梦模板库织梦模板大全快照功...

  • 织梦cms文章标题栏突破60个字符限制教程

    小李网络公司介绍织梦cms文章标题栏突破60个字符限制教程知识,包括如何解决织梦DedeCms文章标题字数长度限制的方法教程_织梦58,制图标题栏怎么填写绘图标题栏尺寸装配图标题栏格式绘图标题...

  • 织梦CMS根据不同栏目调用不同的模板教程

    小李网络公司介绍织梦CMS栏目模板调用教程知识.包括织梦CMS二次开发不同栏目调用不同的模板教程,织梦cms如何调用栏目页及单独内容页,dede栏目显示调用,dede上级栏目调用,dede调用两个栏目....

  • 织梦cms下载模块加入迅雷联盟代码的方法

    小李网络公司介绍织梦cms下载模块加入迅雷联盟代码知识,包括dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码,dedecms代码模板织梦调用代码dedecms改网站代码dedecms模块下载dedecms分离代码...

  • 织梦cms中添加一个函数来实现任意字段的调用

    小李网络公司介绍织梦cms添加函数来实现任意字段调用知识,包括织梦dedecms添加一个函数来实现任意字段调用-dedecms教程,数据库添加字段VLOOKUP函数截取字段的函数access添加字段取字段函数oracl...

  • 织梦cms文章中的图片自动添加ALT属性

    小李网络公司介绍织梦cms文章图片自动添加ALT属性知识,包括dedecms添加子类dedecms文章日期dedecms生成文章dedecms同类文章dedecms文章页面dedecms文章描述dedecms文章顺序dedecms当天文章....

  • 织梦cms发文章提示Unknown错误解决方法

    小李网络公司介绍织梦cms发文章提示Unknown错误解决方法知识,包括column的中文column rowcolumn什么意思啊row and columnweight啥意思spinal columnvertebral columncolumnwidthsteering columnin column....

  • 织梦cms建立模型及分表操作方法经验分享

    小李网络公司介绍织梦cms建立模型及分表操作方法知识,包括DEDECMS建立模型及分表操作方法经验分享_织梦58,建立模型的步骤有哪些分析模型有哪些模型搭建如何建立模型预测模型建立的方法有哪...

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