织梦生成网站地图sitemap

插件描述

织梦生成网站地图sitemap
utf8 和 gbk 有齐2种编码插件文件
根据自己程序编码选择对应插件,上传模块,安装,使用
可同时生成5种地图文件 sitemap.html sitemap.txt sitemap.xml google.xml rss.xml
支持自动绝对路径(无论你站是否开启绝对路径)
默认生成栏目数量和文档数量为1000,修改值请看下面的对应模板内修改
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

所属组:站点设置

织梦生成网站地图sitemap插图

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

global $arcID

找到这一行,在它上面加入
//发表文章后马上更新地图 开始
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);
}
}
//发表文章后马上更新地图 结束

如图

织梦生成网站地图sitemap插图(1)

完成

与伪静态插件冲突的解决方法

如果你网站同时也安装了《伪静态插件》

织梦生成网站地图sitemap插图(2)

你需要打开 /include/dedetag.class.php 找到,大概在775行

if($GLOBALS[‘rewrite_open’]==1) return;$fp = @fopen($filename,“w”) or die(“DedeTag Engine Create File False”);

改成

$fp = @fopen($filename,“w”) or die(“{$filename}<br />DedeTag Engine Create File False”);

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源