织梦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、后台-系统-系统基本参数,添加个变量开关
变量名称: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); } } //发表文章后马上更新地图 结束