织梦定时生成站点地图sitemap.xml的教程

 二维码 159
发表时间:2016-03-05 20:00作者:敖游来源:遨游建站网址:http://www.aoyouwl.com

这篇文章主要介绍dedecms如何实现定时生成站点地图,定时生成首页也可以用这个思路,这里用到了dedecms后台的计划任务功能来完成。

下面是具体操作步骤:

第一步、首先在模板目录放一个sitemap.xml的模板文件。内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>

<loc>/</loc>

<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}

[field:pubdate function=strftime('%Y-%m-%d',@me)/]

{/dede:arclist}</lastmod>

<changefreq>daily</changefreq>

<priority>1.0</priority>

</url>

{dede:channel row='10' 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>

</url>

{/dede:arclist}

</urlset>

第二步、写一个计划任务文件命名为generate_sitemap.php,放在/plus/task目录里,文件内容如下:

<?php

//定时生成网站地图

require_once(dirname(__FILE__).'/../../include/common.inc.php');

include(DEDEINC."/arc.listview.class.php");

$lv = new ListView();

//解析模板到字符串

$lv->PartView = new PartView($lv->TypeID,false);

$lv->PartView->SetTypeLink($lv->TypeLink);

$lv->PartView->SetTemplet(DEDETEMPLATE.'/2012/sitemap.xml');

$html = $lv->PartView->GetResult();

file_put_contents('../../sitemap.xml',$html);

?>

第三步、在后台添加计划任务,系统——计划任务管理——增加新任务:

任务名称:定时生成网站地图;

运行程序:generate_sitemap.php;

执行时间自己设置;

其他默认即可。

第四步、在模板目录的foot.hml文件或其他公共include文件body结束之前加上触发代码即可。

在计划任务规定的时间内浏览一下网页来触发计划任务文件执行。如果上次运行时间的时间正常就证明定时任务执行成功。


企业网站建设
网站建设问题
手机网站设计
TWWW.AOYOUWL.COM
以信载商,良心建站。遨游始终秉承“一次建站、终身维护”的宗旨,竭诚为客户提供最优质的互联网服务。遨游建站率先植入seo优化理念,让你的网页更利于搜索引擎抓取,关键词排名更靠前。可仿站、可定制。无论是传统型企业官网、集团型品牌官网,还是营销型网站、电商型网站、定制型网站、特殊行业网站(医疗、教育),全部搞定。我们都将为您提供专业、完善、贴心服务!放弃低质建站模式,让您的网站脱颖而出!
遨游网站建设服务

VIP会员大促销388x250mm.jpg

最新发布
北京-17073547034      广东-17089798455      上海-13818415640      武汉-15997307676      河南-17073547034
全国建站、不分地域。遨游建站始终秉承“一次建站,终身维护”的宗旨,竭诚为全国实体企业转型升级提供助力
无套路建网站;所有技术问题均可在线与我们沟通;签署电子合同,快递发票;人工越来越高,恕不接受上门咨询服务
遨游建站不向灰色敏感、违法违规行业提供网站建设、购物网站制作、小程序设计、酒店家政网站搭建、SEO优化等技术服务
本站布局与素材已提交《中国版权保护中心》切勿镜像。放弃低质建站模式,让你的网站脱颖而出。备案号:粤ICP备15019197号
详细描述您的需求,24小时内有回复
姓名
*
电话
*
问题
*
已加密 立刻提交
免费注册
企业邮箱注册
域名怎么注册
企业网站备案
ssl证书申请
服务器问题
友情链接建设
地图标注
 
 

QQ咨询图标


微信咨询图标


17073547034


留言咨询图标


二维码图标


返回顶部图标