大家都知道Google Sitemap 对谷歌优化时是很管用的。学会创建sitemap网站地图的话对织梦DEDECMS的优化会起到很大的作用的。我从网上找了以下"用织梦程序创建谷歌地图"的3种方法供大家参考
第一种方法
Dede的自由列表功能很强大,几乎可以生成与是内容相关的任何页面。在这里就用自由列表生成xml文件:
-
进入dede后台,在核心—频道列表中选择自由列表,点击增加列表。
-
参考下图配置:
列表名称自定义即可,sitemap.xml的位置可随意更改(列表html存放目录项),图中用的是根目录。Googlemap.htm模板可根据用的模板位置不同做出修改。

下面的列表样式配置如下,大部分可默认,每页记录数可根据网站情况修改大一点,可避免分页(内容少的站点没必要用分页sitemap)。

最下面的“循环内的单行记录样式”代码如下:
[field:arcurl function="Gmapurl(@me)"/]
[field:senddate function="strftime('%Y-%m-%d',@me)"/]
weekly
0.5
-
随后点击保存,更新列表。访问http://你的站点/sitemap.xml,看看是不是符合google sitemap标准的页面生成了呢
-
第二种方法
-
1、制作地图模板googlesitemap.htm
-
将以下代码保存为googlesitemap.htm
复制代码
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.yozhe.com/</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
{dede:arclist row='10000' orderby='id'}
<url>
<loc>http://www.yozhe.com[field:arcurl/]</loc>
<lastmod>[field:pubdate function="GetDateMK(@me)"/]</lastmod>
</url>
{/dede:arclist}
</urlset>
注意:
要替换代码中的网址http://www.yozhe.com/ 替换成你自己的。
2、把googlesitemap.xml上传至templets模板目录。
3、进入织梦后台 系统-单页文档管理-增加一个页面
新增一个单页面 模板填{style}/googlesitemap.htm 文件名填sitemap.xml
3、提交,浏览看效果 以后更新地图时只需要点击即可
-
第三种方法
第一步:在dedecms后台频道管理-自由列表管理中,新增一个页面。页面名称随便选sitemap,生成文件名googlemap_1.xml,选择含模板标记,需要编译。
第二步:在文件内容内我们插入本页下面的代码.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.***.com/</loc>
<lastmod>2009-05-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
{dede:arclist row="10000" col=1 titlelen="500"
-
orderby="pubdate"}
<url>
<loc>http://www.***.com[field:arcurl /]</loc>
<lastmod>2009-05-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
{/dede:arclist}</urlset>注意:拷贝代码后把域名改成你的,这点不要忘记哦。
第三步:然后我们点确定,回到频道管理的单独页面管理页。
第四步:然后我们点击刚建立的单页更新后出现。
这时候返回到生成的.xml页面。然后就向google提交刚才生成的sitemap地图