网站内容自动更新(一个通过单页面制作HTML网站地图的方法通过方法)
优采云 发布时间: 2021-10-08 14:28网站内容自动更新(一个通过单页面制作HTML网站地图的方法通过方法)
百度或谷歌站长工具具有提交网站的功能。虽然是提交XML地图,但HTML网站地图的重要性依然不容忽视。织梦Dedecms HTML 网站 地图可以通过单页或插件方式生成。系统也自带HTML地图,但内置地图只列出了所有的列。,非常简陋。今天编译了一个通过单页制作HTML 网站地图的方法,它是一个HTML 网站地图,每次发布新的文章都会自动更新。具体方法如下:
创建 HTML 网站 地图模板。您已经创建了一个。可以到单页站点地图模板下载压缩包,解压后上传到模板目录。进入网站后台,在核心添加页面->渠道模型->单页文档管理。根据自己的网站情况填写页面标题、页面关键词和页面摘要信息。模板名和文件名参考下图。无需在编辑框中添加任何内容。模板已设置。
设置好后点击确定,会在网站的根目录下生成一个sitemap.html页面。生成页面的名称和位置可以在文件名中自定义。它尚未自动更新。下次加一些代码实现自动更新。现在需要进入单页文档管理手动更新。您可以根据需要编辑模板文件中的代码以更改数据条目和行数。
{dede:arclist row='50' col='1' orderby=pubdate}[field:title /]{/dede:arclist}
到目前为止,我们只制作了一个HTML网站地图页面,还没有实现发布文章自动更新HTML网站地图的功能。实现方法如下:
使用Dreamwear或其他专业文本编辑器打开后台管理目录下的task_do.php文件,找到如下代码:
$GLOBALS['_arclistEnv'] ='index';
$pv->SetTemplet($tpl);
$pv->SaveToHtml($homeFile);
$pv->关闭();
在以下行中添加以下代码:
include_once(DEDEINC."/arc.sgpage.class.php");
$dsql->Execute("ex","从'dede_sgpage'选择帮助");
$i = 0;
while($row = $dsql->GetArray("ex"))
{
$sg = new sgpage($row['aid']);
$sg->SaveToHtml();
$i++;
}
//更新所有单个文档
保存关闭后可以使用文章发布后自动更新HTML网站地图,不过还有两点需要注意:
在后台【系统基本参数】-性能选项中,设置“发布文章后立即更新网站首页”为“是”,保证代码顺利执行【必填】;后台【系统基本参数】-性能选项,尽量减少“arclist标签调用缓存”【没必要,更新自己的功能选择】;