帝国论坛帝国网站管理系统交流区帝国CMS使用交流实现google的sitemap(全站)实际操作 【本版专题贴子】  
 1/4     1 2 3 4 ›› ›|
主题:实现google的sitemap(全站)实际操作 [加入收藏夹]   

禾火木风
用户头衔:嘉宾

精华贴   :11
发贴数   :5478
经验值   :14179
注册时间:2006-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
实现google的sitemap(全站)实际操作
更新:用自定义列表+自定义页面实现。只能说是半自动

以前都只是这么提,没有具体去做。在实际操作过程中遇到一些问题,向WC寻求帮助后,已经提交成功。现在和大家分享下。步骤如下:

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

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

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

列表内容模板
<url>
  <loc>[!--titleurl--]</loc>
  <lastmod>[!--newstime--]</lastmod>
  <changefreq>daily</changefreq>
  <priority>0.5</priority>
</url>

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--]<!--list.var1-->[!--empirenews.listtemp--]

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

5.在公共模板-自定义页面里定义一个页面,名字自定,如sitemap.xml。注意,是xml后辍的
代码如下:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>xml1地址</loc>
<lastmod>[ecmsinfo]0,1,50,0,3,标签模板ID,0[/ecmsinfo]</lastmod>
</url>
<url>
<loc>xml2地址</loc>
<lastmod>[ecmsinfo]0,1,50,0,3,标签模板ID,0[/ecmsinfo]</lastmod>
</url>
.......................
</urlset>

OK。。提交完成后刷新下自定义页面。
这样,当自定义列表分页多了一个,就加上一个。这是我能想到的目前为止最简单的办法了。

需要注意的是,时间格式要对,google的sitemap具体参数,可以查看
https://www.google.com/webmasters/tools/docs/zh_CN/protocol.html

[该贴被修改 9 次,最后修改时间 2007-02-27 11:08:41 ]


梦想设计 成就你的设计梦想
2007-02-24 17:43:04 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

顶!



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-02-24 18:40:45 已设置保密 顶部 回复 引用 报告 编辑 删除

九天
用户头衔:进士

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

那直接是这种的地址 /netnews/2/2007-02-23/16137.html  OK不?




2007-02-24 19:49:00 已设置保密 顶部 回复 引用 报告 编辑 删除

paya
用户头衔:进士 *

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




蓝色大观园模板标准演示站点
http://www.shiy.net
站长站模板标准演示站点
http://web.dushuhu.com
帝国4.7模板标准演示站点
http://www.suow.com


2007-02-24 19:59:02 已设置保密 顶部 回复 引用 报告 编辑 删除

dnwkkk
用户头衔:秀才

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

...niu !



...................
2007-02-24 20:06:57 已设置保密 顶部 回复 引用 报告 编辑 删除

paya
用户头衔:进士 *

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

怎么提交后就变了啊?



蓝色大观园模板标准演示站点
http://www.shiy.net
站长站模板标准演示站点
http://web.dushuhu.com
帝国4.7模板标准演示站点
http://www.suow.com


2007-02-24 20:08:44 已设置保密 顶部 回复 引用 报告 编辑 删除

paya
用户头衔:进士 *

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

那直接是这种的地址 /netnews/2/2007-02-23/16137.html  OK不?

我也是的,OK不?



蓝色大观园模板标准演示站点
http://www.shiy.net
站长站模板标准演示站点
http://web.dushuhu.com
帝国4.7模板标准演示站点
http://www.suow.com


2007-02-24 20:19:58 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

那直接是这种的地址 /netnews/2/2007-02-23/16137.html  OK不?

参数设置那的站点地址:填上网址



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-02-24 20:23:34 已设置保密 顶部 回复 引用 报告 编辑 删除

icfx
用户头衔:秀才

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

哈哈,找了好久了!!



www.icfx.com.cn 零点冰狐--打造phper心目中最全面的技术资讯平台!

2007-02-24 21:33:14 已设置保密 顶部 回复 引用 报告 编辑 删除

lyerx
用户头衔:进士

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

希望wc在4.1中能用一条语句就实现


疯了,我添加xml自定义页面内容总是把第一行开头的“<”自动替换成“&lt;”,从而导致错误


最新报告,我不能添加第一行语句,就是<?='<?xml  version="1.0"  encoding="UTF-8"?>'?>这句,改成google官方的<?xml version="1.0" encoding="UTF-8"?>也不行,都会提示第一行出错
但是不加这第一行的语句就能正常导出sitemaps

[该贴被修改 2 次,最后修改时间 2007-02-25 00:28:22 ]



2007-02-24 23:55:59 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/4     1 2 3 4 ›› ›|

快速回复
内容

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