帝国论坛帝国网站管理系统交流区帝国CMS使用交流帝国系统完整制作GOOGLE SITEMAP的方法(修改版) 【本版专题贴子】  
 1/4     1 2 3 4 ›› ›|
主题:帝国系统完整制作GOOGLE SITEMAP的方法(修改版) [加入收藏夹]   

24mp3
用户头衔:探花 *

精华贴   :2
发贴数   :3511
经验值   :7129
注册时间:2006-10-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国系统完整制作GOOGLE SITEMAP的方法(修改版)
原稿:xhhnet 技术支持:wm_chief,hicode 整理:24mp3

GOOGLE SITEMAP 的制作xhhnet已给出详细方法(http://bbs.phome.net/ShowThread/?threadid=28212&forumid=13),不过我发现其中并不包括重要的栏目地址,而且有个小地方未做说明,所以有不少人照做后发现提交后GOOGLE页面显示SITEMAP出错。经过询问WC和hicode,总结方法如下,思路还是原来的,但调用的标签不一样。生成的sitemap更合理。并且已全部提交成功。

本方法利用栏目分别创建不同的sitemap,达到SITEMAP分页的效果,制作出来的SITEMAP完全符合https://www.google.com/webmasters/tools/docs/zh_CN/protocol.html的要求.

新增:
栏目地址
SITEMAP错误日期无效原因

一、系统参数设置 -> 信息设置

模板是否支持程序代码:  是
(一定要先做好这一步,才进行下一步的工作,否则提交后出错。)

二、打开后台模板管理 -> 管理标签模板 -> 增加标签模板:

1、自定义google地图标签

注意:时间显示格式选择:Y-m-d
(如果是默认的Y-m-d H:i:s,则提交后会显示Sitemap 错误和警告)


页面模板内容:
<url><loc>http://www.yoursite.com[!--the.classurl--]</loc></url>
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板:
<url><loc>http://www.yoursite.com[!--titleurl--]</loc>
    <lastmod>[!--newstime--]</lastmod>
   </url>

2、自定义google地图索引标签

注意:时间显示格式选择:Y-m-d
(如果是默认的Y-m-d H:i:s,则提交后会显示Sitemap 错误和警告)

页面模板内容:
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板:
[!--newstime--]

三,开始增加地图

建立网站地图涉及到你的网站架构问题,基本原理是有多少个非终极栏目就可以添加多少个地图,如sitemap1,sitemap2.....这样的地图包括了终极栏目的地址和具体文章地址,不过并不包括非终极栏目本身的地址,可以先用一个sitemap999包括这些非终极栏目的地址,然后再一个个添加非终极栏目的sitemap。

模板管理->管理自定义页面 -> 增加自定义页面:

(以下先用一个sitemap999包括这些非终极栏目的地址)
1、页面名称:网站大类地图

文件名:   ../../sitemap999.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  <url><loc>http://www.yoursite.com</loc> </url>
  [listsonclass]'0',0,0,0,3,地图标签ID,0,0[/listsonclass]
</urlset>

(以下添加非终极栏目的sitemap)
2、页面名称:网站地图1

文件名:   ../../sitemap1.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  <url><loc>http://www.yoursite.com</loc> </url>
  [listsonclass]栏目ID,3000,0,0,0,地图标签ID,0,0[/listsonclass]
</urlset>

3、页面名称:网站地图2

文件名:   ../../sitemap2.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  <url><loc>http://www.yoursite.com</loc> </url>
  [listsonclass]栏目ID,3000,0,0,0,地图标签ID,0,0[/listsonclass]
</urlset>

......

网站地图3网站地图4网站地图5网站地图6....除文件名外和栏目ID改变外其他同样.

4.制作地图索引页

页面名称:网站地图索引页

文件名:   ../../sitemap_index.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
   <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
   <sitemap>
      <loc>http://www.yoursite.com/sitemap999.xml</loc>
      <lastmod>[ecmsinfo]'0',1,0,0,3,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.yoursite.com/sitemap1.xml</loc>
      <lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.yoursite.com/sitemap2.xml</loc>
      <lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
<sitemap>
      <loc>http://www.yoursite.com/sitemap3.xml</loc>
      <lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
<sitemap>
      <loc>http://www.yoursite.com/sitemap4.xml</loc>
      <lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
<sitemap>
      <loc>http://www.yoursite.com/sitemap5.xml</loc>
      <lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
<sitemap>
      <loc>http://www.yoursite.com/sitemap6.xml</loc>
      <lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
   </sitemap>
   </sitemapindex>


四、后台 -> 数据更新
刷新所有自定义页面。

五、到GOOGLE管理员页面登录提交sitemap_index.xml及所有sitemap.


说明:sitemap999.xml是网站大类栏目地址的地图(不包括具体文章地址),其他sitemap1,sitemap2.....是各个非终极栏目的地图(包括下面终极栏目的地址和具体文章地址),sitemap_index是所有地图索引。这样就基本上一网打尽了帝国系统的所有网址了。

还有sitemap文件不能过大,如果再加上服务器线路不好的情况下,也容易造成GOOGLE收录出错,这时请适当减小网站地图中[listsonclass]栏目ID,3000,...[/listsonclass]中的“3000”数目。这个参数并不是控制sitemap文件的收录数量,而是控制每个终极栏目加入的文章数量。

个人经验,一个单个的sitemap控制在3MB左右,GOOGLE是可以接受的。

提交成功后,以后网站有更新时,在帝国后台刷新一下相应的自定义sitemap页面即可。

上传以下图片:


[该贴被修改 27 次,最后修改时间 2008-04-01 08:17:43 ]


本人已载入帝国史册:荣获第一届“Ecms最无贡献奖”
2008-03-31 21:04:29 已设置保密 顶部 回复 引用 报告 编辑 删除

hs999
用户头衔:举人 *

精华贴   :0
发贴数   :232
经验值   :872
注册时间:2006-12-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

感谢分享。顶顶顶



中国广告家园网http://www.adjia.com
广告人才招聘网http://www.adzhaopin.com
欢迎友情连接!
2008-03-31 21:48:59 已设置保密 顶部 回复 引用 报告 编辑 删除

rayyang
用户头衔:进士

精华贴   :0
发贴数   :661
经验值   :2131
注册时间:2007-06-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

感谢分享




2008-03-31 21:53:25 已设置保密 顶部 回复 引用 报告 编辑 删除

xywy1985
用户头衔:进士

精华贴   :1
发贴数   :637
经验值   :3834
注册时间:2006-10-24
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

强贴留名



Admin9.com 我的垃圾站。
2008-03-31 22:00:56 已设置保密 顶部 回复 引用 报告 编辑 删除

饮水思源
用户头衔:探花

精华贴   :0
发贴数   :4214
经验值   :10113
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

支持




2008-03-31 22:01:18 已设置保密 顶部 回复 引用 报告 编辑 删除

jaycn
用户头衔:探花

精华贴   :0
发贴数   :4930
经验值   :12030
注册时间:2007-07-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

收藏




2008-03-31 22:51:34 已设置保密 顶部 回复 引用 报告 编辑 删除

chunle
用户头衔:进士

精华贴   :0
发贴数   :1365
经验值   :4336
注册时间:2007-01-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

顶一个。



顺安途科技
2008-03-31 22:55:05 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

不错,加粗

[该贴被修改 2 次,最后修改时间 2008-04-01 08:17:54 ]



2008-04-01 08:17:13 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

感谢24mp3,加精并录入教程区、在论坛首页推荐



[零基础入门教程] [模板制作教程] [采集使用教程]
2008-04-01 08:54:28 已设置保密 顶部 回复 引用 报告 编辑 删除

egdax
用户头衔:书生

精华贴   :0
发贴数   :23
经验值   :62
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]





2008-04-01 08:59:30 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/4     1 2 3 4 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1