php自动生成网站地图txt,织梦网站地图生成插件+发布文章后自动生成地图

织梦网站地图生成插件,可同时在网站根目录生成5种地图文件。

6a0467e8374c3ad335abcf2f34c84270.png

下载地址(根据自己网站编码选择安装)

百度网盘

提取码: 3bjg

安装好后的生成菜单在模块一栏里面

255275c6da225f74fb8999aefc3f1643.png

如果你想把生成网站地图这个菜单放在生成一栏里面。可打开/dede/inc/inc_menu.php文件,搜索makehtml_map_guide.php,大约在146行,把它修改成makehtml_sitemap.php就行了。如下图:

f3045bec68488838f3edb56320f4cc13.png

如果你想发布文章后自动生成网站地址,我们还需要进行下一步操作

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

变量名称:cfg_makesitemap

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

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

变量值:Y

所属组:站点设置

21e406a427df82b04541135bab43ec2b.png

保存。

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);

}

}

//发表文章后马上更新地图 结束

保存。然后发布文章试试。这种方法适合网站内容是手动发布。如果你采集,不建议让它自己生成。毕竟采集量是很大的,每发一篇文章就生成一次地图,这样对服务器压力蛮大的。

喜欢 (0)or分享 (0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值