帝国ECMS制作Google的Sitemap教程

帝国教程 强烈建议 2024-03-04 08:28 94 0

  帝国ECMS制作Google的Sitemap

  1.在后台开启模板支持程序代码

  2.在模板管理,列表模板里新增一个列表模板

  页面模板内容

  [!--empirenews.listtemp--][!--empirenews.listtemp--]

  列表内容模板

  /it/20091122/cms_152455.shtml

  [!--newstime--]

  daily

  0.5

  

  3.在后台其他管理-增加自定义列表

  以新闻表为例:

  统计记录:

  select count(*) as total from phome_ecms_news where checked=1

  查询记录:

  select * from phome_ecms_news order by id desc

  其他的选项自己定。需要说明的是,帝国目前自定列表生成的文件都是index开头。如果你用到几个表,可以放在不同目录。或者把文件扩展名设成news.xml,down.xml这种形式,就可以放在同一目录里。目录不会自动创建,选择存放的路径目录不存在的话,需要在FTP里先创建并设置好权限。模板选择新增加的列表模板

  4.定义一个标签模板,时间格式选择Y-m-d

  页面模板内容

  [!--empirenews.listtemp--][!--empirenews.listtemp--]

  列表内容模板

  [!--newstime--]

  5.在公共模板-自定义页面里定义一个页面,名字自定,如sitemap.xml。注意,是xml后辍的

  代码如下:

  '?>

  

  

  xml1地址

  [ecmsinfo]0,1,50,0,3,标签模板ID,0[/ecmsinfo]

  

  

  xml2地址

  [ecmsinfo]0,1,50,0,3,标签模板ID,0[/ecmsinfo]

  

  .......................

  

  OK。。提交完成后刷新下自定义页面。

  这样,当自定义列表分页多了一个,就加上一个。这是我能想到的目前为止最简单的办法了。

  需要注意的是,时间格式要对,google的sitemap具体参数,可以查看

  https://www.google.com/webmasters/tools/docs/zh_CN/protocol.html

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!