主題: 为pLog加入google sitemaps支持 作者: manjublog 於 六月 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 主題: 为pLog加入google sitemaps支持 作者: markwu 於 六月 26, 2005, 07:32:43 下午 這是很好的方式,只不過有一個小缺點!就是他只能有 15 篇文章(依照你的首頁文章設定)。 :-P
最近有一個 sitemap 的plugin,已經 check in 進 SVN 了,你可以下載下來試試看。 Mark 主題: 为pLog加入google sitemaps支持 作者: Anonymous 於 六月 26, 2005, 07:51:45 下午 引用自: markwu 這是很好的方式,只不過有一個小缺點!就是他只能有 15 篇文章(依照你的首頁文章設定)。 :-P 最近有一個 sitemap 的plugin,已經 check in 進 SVN 了,你可以下載下來試試看。 Mark 可以根据profile输入的参数,设置的说。 :-P 不过我觉得没有必要。 google加入数据库后,再提交一次地址,没有意义。 主題: 为pLog加入google sitemaps支持 作者: markwu 於 六月 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 主題: 为pLog加入google sitemaps支持 作者: manjublog 於 六月 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 ...... 晕倒的说。 |