K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

KingCMS企业(PHP)完整的生成sitemaps的功能

12Next >

laoguang 发表于:11-07-04 00:04 编辑于:07-04 08:40 [添加收藏] 楼主 [回复] #Top#
laoguang 人气:80 积分:130 金币:789

在论坛和用google搜了点资料,结合刚学会的数据源功能,完整的过程如下:

1、建立以下外部模版:起名sitemaps.xml,放到template目录下


<?php echo '<?xml version="1.0" encoding="UTF-8" ?'; echo '>'; ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2011-07-03</lastmod>
      <changefreq>daily</changefreq>
      <priority>1.0</priority>
   </url>  
    <url>
      <loc>http://www.example.com/down/</loc>
      <lastmod>2011-07-03</lastmod>
      <changefreq>mothly</changefreq>
      <priority>0.9</priority>
   </url> 
    <url>
      <loc>http://www.example.com/buy/</loc>
      <lastmod>2011-07-03</lastmod>
      <changefreq>yearly</changefreq>
      <priority>0.8</priority>
    </url>  
    <url>
      <loc>http://www.example.com/about/</loc>
      <lastmod>2011-07-03</lastmod>
      <changefreq>yearly</changefreq>
      <priority>0.7</priority>
    </url>  
    <url>
      <loc>http://www.example.com/contact/</loc>
      <lastmod>2011-07-03</lastmod>
      <changefreq>yearly</changefreq>
      <priority>0.7</priority>
    </url>  
    <url>
      <loc>http://www.example.com/faq/</loc>
      <lastmod>2011-07-03</lastmod>
      <changefreq>yearly</changefreq>
      <priority>0.6</priority>
    </url>

 {king:dbquery query="SELECT kpath FROM `king__article`"}
    <url>
      <loc>http://www.example.com/{king:kpath/}</loc>
    </url>
    {/king:dbquery}
</urlset>

2、设置生成文件包括xml格式,设置方法: 后台-》工具-》网站参数设置-》主系统-》可支持的模板扩展名 设置为:htm|html|shtml|xml

3、建立一个单页面栏目,必须设置为生成html,外部模版选择上面建立的模版:sitemaps.xml,生成文件名字设置为:sitemaps.xml

4、保存后,生成即可。

5、一个sitemaps网址不能超过50000个

laoguang 发表于:11-07-04 00:05 沙发 [回复] #Top#
laoguang 人气:80 积分:130 金币:789
版主在吗?设个精华吧
无聊的飞翔 发表于:11-07-04 13:21 板凳 [回复] #Top#
无聊的飞翔 人气:402 积分:1720 金币:20053
KC元老
好像不行
laoguang 发表于:11-07-04 15:31 4楼 [回复] #Top#
laoguang 人气:80 积分:130 金币:789
300多个网址我都提交给google了,怎么不行,你检查一下1--4步骤
wushulinghua 发表于:11-07-04 16:56 5楼 [回复] #Top#
wushulinghua 人气:0 积分:609 金币:190
收藏研究下
nb 发表于:11-07-04 20:52 6楼 [回复] #Top#
nb 人气:19 积分:1000 金币:2345
马克下。。
lifetraveler 发表于:11-07-11 01:07 7楼 [回复] #Top#
lifetraveler 人气:5 积分:229 金币:415
收藏研究下
印痕 发表于:11-07-11 07:43 8楼 [回复] #Top#
印痕 人气:48 积分:43 金币:546
不错,收藏了。
liuzdong 发表于:11-07-24 10:33 11楼 [回复] #Top#
liuzdong 人气:40 积分:341 金币:2613
VIP
生成文件名字设置为:sitemaps.xml 

这步怎么实现啊?后台根本没有设置文件名的功能啊,只有设置文件路径的。
springboy390 发表于:11-07-24 11:42 12楼 [回复] #Top#
springboy390 人气:28 积分:225 金币:246
不错@!

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号