需要做一个有感觉的网站?请让悠悠设计的设计师帮您来完成这个小目标 👉 立即点击
织梦sitemap网站地图与rss一键生成插件 符合各种搜索引擎

织梦sitemap网站地图与rss一键生成插件 符合各种搜索引擎

  • 更新时间:2021-11-24
  • 资源分类:插件 - CMS插件
  • 资源编号:U382
  • 资源发布:黄昏前黎明后

织梦sitemap网站地图与rss.xml一键生成插件,可同时生成5种地图文件 sitemap.html、sitemap.txt、sitemap.xml、google.xml、rss.xml,生成的文件格式符合各类搜索引擎。

此插件提供utf-8和gbk两种种编码文件,根据自己程序编码选择对应插件,上传模块,安装后并使用,支持自动绝对路径(无论你站是否开启绝对路径)。

生成的5种地图文件,sitemap.html、sitemap.txt、sitemap.xml、google.xml、rss.xml,对应的模板文件分别在:

/templets/plus/sitemap.html

/templets/plus/sitemap.txt

/templets/plus/sitemap.xml

/templets/plus/google.xml

/templets/plus/rss.xml

如果你想让插件支持发布文档后自动更新sitemap地图,需要后台添加一个变量开关即可,方法如下:

1、后台-系统-系统基本参数,添加个变量开关

织梦sitemap网站地图与rss.xml一键生成插件

变量名称:cfg_makesitemap

变量类型:布尔(Y/N)

参数说明:发表文章后马上更新地图

变量值:Y

所属组:站点设置

2、打开 /dede/inc/inc_archives_functions.php 找到

global $arcID 

找到这一行,在它上面加入以下代码,即可实现发布文档后自动更新sitemap地图。

//发表文章后马上更新地图 开始 
global $cfg_basedir,$cfg_templets_dir,$cfg_plus_dir,$cfg_makesitemap; 
if($cfg_makesitemap == 'Y') 
{ 
    $maps = array('sitemap.html','sitemap.txt','sitemap.xml','google.xml','rss.xml'); 
    $pv = new PartView(); 
    foreach($maps as $m) 
    { 
        $pv->SetTemplet($cfg_basedir.$cfg_templets_dir.$cfg_plus_dir.'/'.$m); 
        $pv->SaveToHtml(dirname(__FILE__).'/../../'. $m); 
    } 
} 
//发表文章后马上更新地图 结束 
收藏