`
jxlazzw2
  • 浏览: 10079 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

织梦(dedecms)如何制作xml格式的网站地图

阅读更多
织梦cms如何制作xml格式的网站地图呢?其实织梦cms也提供了自动生成网站地图的功能,相信熟悉织梦的朋友也了解。不过,织梦cms后台自动生成的网站地图是html格式的,网站地图包含的内容也是网站的一级、二级栏目链接,样式也不太好看。当然了,如果你想要好一些的网站地图,也可以自己重新做模板。下面,思源分享一个制作织梦cms中制作xml格式的sitemap的方法。

织梦cms 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="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.software8.co</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格式的内容转换成具有一定样式的内容,这个文件引用的时候注意下文件所放位置,否则会显示错误。

至此,织梦cms制作xml格式的sitemap已完毕,有这方面需求的朋友,赶紧试试吧。
分享到:
评论

相关推荐

    织梦DEDE_XML地图

    织梦DEDE_XML地图是针对织梦CMS(DedeCMS)系统的一种特殊文件,用于帮助搜索引擎更好地理解和抓取网站内容。织梦CMS是中国广泛应用的开源内容管理系统,它提供了丰富的功能和自定义选项,使得网站建设和管理更为...

    织梦自带网站地图的生成制作方法详解

    织梦内容管理系统(DedeCMS)是一款广泛应用的开源网站建站平台,以其强大的自定义功能和易用性受到许多网站管理员的喜爱。在SEO优化中,网站地图(Sitemap)扮演着至关重要的角色,它有助于搜索引擎更好地理解和...

    dedecms 网站地图插件

    压缩包子文件的文件名称“dedecms XML地图插件(支持Google地图、Baidu地图、RSS地图)”揭示了插件的一些特性。首先,它支持XML格式的地图,这是搜索引擎最常识别的网站地图类型。XML网站地图包含网站的所有重要页面...

    织梦(dede)XML地图(百度地图、谷歌地图生成器)

    标题中的"织梦(dede)XML地图(百度地图、谷歌地图生成器)"指的是这个插件的核心功能,即为织梦网站创建适用于百度和谷歌的XML地图。这两个搜索引擎巨头都支持XML格式的地图,通过这些地图,搜索引擎可以更快地...

    织梦伪静态地图xml1.0.zip

    总的来说,"织梦伪静态地图xml1.0.zip" 提供了一套完整的解决方案,旨在帮助织梦用户优化网站的SEO性能,通过伪静态URL和XML网站地图,提高搜索引擎对网站的友好度,进而提升网站的在线可见性和排名。用户在使用这个...

    织梦插件,网站地图 seo优化必备XML地图xapp2

    TXT格式的网站地图则是一种简洁的文本文件,通常包含网站的URL列表,虽然不包含XML地图中的元数据,但同样能帮助搜索引擎了解网站的基本结构。 对于织梦CMS用户来说,安装并使用“网站地图 SEO优化必备XML地图xapp2...

    织梦xml地图二次开发的替换文件_织梦插件_

    这个主题涉及的是“织梦xml地图二次开发的替换文件”,这意味着我们要探讨如何对织梦系统的内置XML网站地图功能进行定制和优化。 XML网站地图是网站SEO(搜索引擎优化)的重要组成部分,它列出网站的所有页面,帮助...

    织梦生成手机网地图插件

    此插件是针对织梦系统的一个扩展功能,它能够生成XML格式的网站地图,这种文件包含了网站的所有页面链接,便于搜索引擎爬虫抓取。 对于“生成路径”,这通常指的是插件配置中设置的网站地图文件的保存位置。管理员...

    织梦xml地图二次开发的替换文件_织梦插件_源码.zip

    1. **XML地图生成逻辑**:原生的织梦XML地图可能只包含基础的页面链接,二次开发可以增加分类、标签、文章、产品等更多内容的链接,使地图更全面地反映网站结构。 2. **自定义更新频率**:默认的XML地图更新可能...

    DEDE百度XML地图谷歌地图

    标题中的“DEDE百度XML地图谷歌地图”指的是一个针对DEDECMS(织梦内容管理系统)开发的插件,主要用于生成适用于百度和谷歌搜索引擎的XML站点地图。这种插件对于网站优化(SEO)至关重要,因为它可以帮助搜索引擎更...

    织梦V5.7SP1百度SiteMapXML插件下载140918发布

    3. **生成Sitemap**:插件会自动扫描并生成XML格式的网站地图,包括首页、栏目页、内容页等所有重要页面。 4. **提交至百度**:生成的SitemapXML文件需要上传到网站根目录,并在百度搜索引擎的Webmaster工具中提交...

    织梦 配置站点地图

    标题中的“织梦配置站点地图”指的是在使用织梦(DedeCMS)这款开源内容管理系统时,设置和创建网站的Sitemap的过程。Sitemap是一种帮助搜索引擎更好地理解和索引网站内容的文件,通常以XML或HTML格式存在。在这个...

    网站地图生成器

    3. **生成XML格式**:生成的网站地图通常以XML格式保存,这是搜索引擎如Google、Bing等所接受的标准格式。XML网站地图包含每个页面的URL、最后修改日期、更新频率和优先级等信息。 4. **提交给搜索引擎**:生成XML...

    dede织梦 sitemap+百度ping 插件下载

    1. "地图自动生成":这可能是用于生成网站地图的脚本或配置文件,它会根据网站结构和内容动态创建XML或HTML格式的网站地图。 2. "百度ping手动提交":这可能是一个手动操作的页面或工具,允许网站管理员在需要时手动...

    DEDE高端建站公司网站织梦源码.zip

    【标题】"DEDE高端建站公司网站织梦源码.zip"所指的是一款基于织梦内容管理系统(Dedecms)的高端企业网站建设源代码。织梦内容管理系统是一款广泛使用的开源CMS,专为构建各类网站提供强大支持,尤其适合企业官网的...

    信息科技集团企业网站织梦源码.zip

    【标题】"信息科技集团企业网站织梦源码.zip" 提供的是一个基于织梦(DedeCMS)内容管理系统的企业网站源代码。织梦CMS是一款广泛使用的开源PHP网站建站系统,尤其适合中小企业构建自己的在线平台。这个源码包可能...

    DEDE中如何使网站地图在根目录下

    在DEDECMS(织梦内容管理系统)中,为了优化网站的搜索引擎优化(SEO),通常我们需要将网站地图(sitemap)放置在网站的根目录下,以便搜索引擎更容易发现和抓取。默认情况下,DEDECMS生成的地图文件会存储在DATA...

    1-1504300TT7_织梦文章自动更新插件_

    dedecms文章自动更新织梦二次开发网 给站长朋友发放福利了,这次开发的是一款免费XML生成插件,站长们都知道,xml地图可以让蜘蛛有一个遍历你网站所有目录的入口,可以用于提交一些搜索引擎站长平台,本文以百度为例...

    DEDE地图自动自动生成

    DEDE地图自动自动生成工具是一款专门针对DEDE(织梦CMS)系统设计的插件,用于帮助网站管理员轻松创建和维护网站地图。DEDE,全称DedeCms,是一款基于PHP+MySQL技术开发的开源内容管理系统,广泛应用于企业建站和...

    【T807】营销型机械设备电子类PHP企业网站织梦源码.zip

    - **sitemap.xml**:站点地图,帮助搜索引擎更好地索引网站内容。 - **honor**:可能包含荣誉证书或客户评价的目录。 - **plus**:织梦CMS的扩展功能或插件存放目录。 - **dede**:织梦CMS的核心目录,包含系统...

Global site tag (gtag.js) - Google Analytics