网站内容自动更新(一个通过单页面制作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标签调用缓存”【没必要,更新自己的功能选择】;

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线