歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 04:38:28 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  为pLog加入google sitemaps支持 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 为pLog加入google sitemaps支持  (閱讀 10664 次)
manjublog
新手見習
*
文章: 10


檢視個人資料 個人網站
« 於: 六月 26, 2005, 11:30:21 上午 »

原文:http://blog.it580.com/?p=137

Google推出Google Sitemaps后.就想为pLog加上对它的支持。
之前一直很忙,直到今天上午才把它给加上。懒得写代码,就偷懒直接利用rss.php了。嘿嘿。
修改的Template如下:

< ?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>{$url->blogLink()}</loc>
<lastmod>{$locale->formatDate($now, "%Y-%m-%dT%H:%M:%SZ")}</lastmod>
<changefreq>alway</changefreq>
<priority>1</priority>
</url>

{foreach from=$posts item=post}
<url>
<loc>{$url->postPermalink($post)}</loc>
{assign var="postDate" value=$post->getDateObject()}
<lastmod>{$locale->formatDate($postDate, "%Y-%m-%dT%H:%M:%SZ")}</lastmod>
<changefreq>hourly</changefreq>
<priority>0.8</priority>
</url>
{/foreach}
</urlset>

保存到pLog安装目录\templates\rss\sitemap.template

通过你的网站,查看rss2的地址,将地址最后的rss20改为sitemap。
即可。

演示:http://xiami.manjublog.com/rss.php?profile=sitemap
已記錄

DreamHost LifeType 1.2
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 六月 26, 2005, 07:32:43 下午 »

這是很好的方式,只不過有一個小缺點!就是他只能有 15 篇文章(依照你的首頁文章設定)。 吐舌頭

最近有一個 sitemap 的plugin,已經 check in 進 SVN 了,你可以下載下來試試看。

Mark
已記錄

Anonymous
訪客
« 回覆文章 #2 於: 六月 26, 2005, 07:51:45 下午 »

引用自: markwu
這是很好的方式,只不過有一個小缺點!就是他只能有 15 篇文章(依照你的首頁文章設定)。 吐舌頭

最近有一個 sitemap 的plugin,已經 check in 進 SVN 了,你可以下載下來試試看。

Mark


可以根据profile输入的参数,设置的说。 吐舌頭
不过我觉得没有必要。
google加入数据库后,再提交一次地址,没有意义。
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 六月 26, 2005, 09:49:12 下午 »

其實 google site mape 支援 rss2.0 的格式,應該是不用在寫一遍啦!只是可能有人還是喜歡用 google 的格式,就看各人喜好了!

有興趣嘗鮮的人,請用 SVN check out 這個 repository: http://devel.lifetype.net/svn/plog/plugins/trunk/sitemap

Mark
已記錄

manjublog
新手見習
*
文章: 10


檢視個人資料 個人網站
« 回覆文章 #4 於: 六月 28, 2005, 08:45:12 下午 »

引用自: markwu
其實 google site mape 支援 rss2.0 的格式,應該是不用在寫一遍啦!只是可能有人還是喜歡用 google 的格式,就看各人喜好了!

有興趣嘗鮮的人,請用 SVN check out 這個 repository: http://devel.lifetype.net/svn/plog/plugins/trunk/sitemap

Mark


根据大家的测试结果。google sitemaps不支持rss2.0的格式。
今天又测试了一下。
发现我提供的脚本也有个问题存在。
google sitemaps 不支持 ISO 8601 ......
晕倒的说。
已記錄

DreamHost LifeType 1.2
頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  为pLog加入google sitemaps支持 « 上篇主題 下篇主題 »
    前往: