返回列表 发新帖

织梦DEDECMS 5.7版自带的生成谷歌网站地图sitemap.xml

515.2k 10
swmozowtfl 发表于 2015-5-9 11:25:39|湖北 | 查看全部 阅读模式
我是新手,为了把我的网站生成谷歌地图,在网上找了很多资料,也尝试了很多方法,我发现网上很多提供这方面的插件,但是插件内一般都有作者的网站地址链接。这种做法好像有点邪恶吧。既然提供插件为什么不能给个干净的呢?还有就是就算按照很多网上说的安装了插件后,生成的谷歌地图却提交不了谷歌管理员工具,可能是我水平不够吧。下面给大家介绍一个我实践过的方法,也是我在网上收集后自己试验成功的。织梦DEDECMS 5.7版自带的生成谷歌网站地图sitemap.xml第一种办法就是在原有的基础上修改:dedecms5.7 谷歌地图如何生成,出错以及修改方法。核心→频道模型→自由列表管理→Google SiteMap 生成器,直接生成会出现:XML解析错误:XML 申明非良构位置:http://www.你的网址.com/googlemap_1.xml行:1,列:31:<?xml version="1.0" encoding="<?php echo $cfg_soft_lang; ?>" ?>------------------------------^先修改循环内的单行记录样式(InnerText)改为:<url><loc>[field:arcurl function="Gmapurl(@me)"/]</loc><lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url>然后改文件:模板管理→默认模板管理找到googlemap.htm改:<?xml version="1.0" encoding="<?php echo $cfg_soft_lang; ?>" ?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">{dede:freelist/}</urlset>为:<?xml version="1.0" encoding="gb2312" ?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">{dede:freelist/}</urlset>第二种办法:利用DEDECMS的自由列表生成谷歌网站地图 如何利用dedecms自身直接声称成可以提交给google的网站地图。首先介绍一下,我们大家都想像搜索引擎提交一个包含网站所有网址的网站地图,来让蜘蛛更加快速爬行自己的站点。dedecms自身直接生成网站地图分为两种形式:html网站地图和rss网站地图,但是通过谷歌网站管理员工具向谷歌提交的网站地图为xml格式。我们可以借助第三方工具生成谷歌网站地图,但是第三方工具生成速度慢,而且每次更新完网站都要生成网站地图并上传到空间里,很是费时费力。现在我来向大家介绍如何利用dedecms本身生成一个可以时时快速更新的谷歌网站地图。在自由列表管理中,新增一个列表。 a、新增的自由列表标题:(这里我们可以随便命名,实例中以Google SiteMap命名) 列表HTML存放目录:(这里是生成的网站地图的存放目录,实例中填写为{cmspath}/ 即存放的dedecms的安装文件下) 目录默认页名称:(这里是生成网站地图的目录默认名称,实例中填写为sitemap.xml) 命名规则:(这里是生成网站地图的名称,填写为{listdir}/sitemap.xml) 列表模版:(这里选择默认模板里的google.htm即可) 最大列出页数:(这里为生成的sitemap.xml中所包含的网址数,默认100也可) 关键字和列表描述不用填写 限定栏目和限制频道:(这个一定要选择一项,否则添加不成功;添加成功后我们再回头改为不限栏目即可) 附加属性、显示列数、标题长度、高级筛选和排列顺序也不用修改 每页记录数:(这里改为2000) 循环内的单行记录样式(InnerText):[底层变量field参考] (这里填写为: <url><loc>[field:arcurl function="Gmapurl(@me)"/]</loc><lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod><changefreq>always</changefreq><priority>0.5</priority></url> )3、保存列表并修改新增加的列表,将限定栏目和限制频道修改为不限并保存4、更新新增自由列表,在起始ID和结束ID处填写即可。5、大功告成。注意:第二种办法是在第一种修改完成的情况下才能正常的修改的。学习中~~~~~我是新手,为了把我的网站生成谷歌地图,在网上找了很多资料,也尝试了很多方法,我发现网上很多提供这方面的插件,但是插件内一般都有作者的网站地址链接。这种做法好像有点邪恶吧。既然提供插件为什么不能给个干净的呢?还有就是就算按照很多网上说的安装了插件后,生成的谷歌地图却提交不了谷歌管理员工具,可能是我水平不够吧。下面给大家介绍一个我实践过的方法,也是我在网上收集后自己试验成功的。织梦DEDECMS 5.7版自带的生成谷歌网站地图sitemap.xml第一种办法就是在原有的基础上修改:dedecms5.7 谷歌地图如何生成,出错以及修改方法。核心→频道模型→自由列表管理→Google SiteMap 生成器,直接生成会出现:XML解析错误:XML 申明非良构位置:http://www.你的网址.com/googlemap_1.xml行:1,列:31:<?xml version="1.0" encoding="<?php echo $cfg_soft_lang; ?>" ?>------------------------------^先修改循环内的单行记录样式(InnerText)改为:<url><loc>[field:arcurl function="Gmapurl(@me)"/]</loc><lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url>然后改文件:模板管理→默认模板管理找到googlemap.htm改:<?xml version="1.0" encoding="<?php echo $cfg_soft_lang; ?>" ?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">{dede:freelist/}</urlset>为:<?xml version="1.0" encoding="gb2312" ?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">{dede:freelist/}</urlset>第二种办法:利用DEDECMS的自由列表生成谷歌网站地图 如何利用dedecms自身直接声称成可以提交给google的网站地图。首先介绍一下,我们大家都想像搜索引擎提交一个包含网站所有网址的网站地图,来让蜘蛛更加快速爬行自己的站点。dedecms自身直接生成网站地图分为两种形式:html网站地图和rss网站地图,但是通过谷歌网站管理员工具向谷歌提交的网站地图为xml格式。我们可以借助第三方工具生成谷歌网站地图,但是第三方工具生成速度慢,而且每次更新完网站都要生成网站地图并上传到空间里,很是费时费力。现在我来向大家介绍如何利用dedecms本身生成一个可以时时快速更新的谷歌网站地图。在自由列表管理中,新增一个列表。 a、新增的自由列表标题:(这里我们可以随便命名,实例中以Google SiteMap命名) 列表HTML存放目录:(这里是生成的网站地图的存放目录,实例中填写为{cmspath}/ 即存放的dedecms的安装文件下) 目录默认页名称:(这里是生成网站地图的目录默认名称,实例中填写为sitemap.xml) 命名规则:(这里是生成网站地图的名称,填写为{listdir}/sitemap.xml) 列表模版:(这里选择默认模板里的google.htm即可) 最大列出页数:(这里为生成的sitemap.xml中所包含的网址数,默认100也可) 关键字和列表描述不用填写 限定栏目和限制频道:(这个一定要选择一项,否则添加不成功;添加成功后我们再回头改为不限栏目即可) 附加属性、显示列数、标题长度、高级筛选和排列顺序也不用修改 每页记录数:(这里改为2000) 循环内的单行记录样式(InnerText):[底层变量field参考] (这里填写为: <url><loc>[field:arcurl function="Gmapurl(@me)"/]</loc><lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod><changefreq>always</changefreq><priority>0.5</priority></url> )3、保存列表并修改新增加的列表,将限定栏目和限制频道修改为不限并保存4、更新新增自由列表,在起始ID和结束ID处填写即可。5、大功告成。注意:第二种办法是在第一种修改完成的情况下才能正常的修改的。

回复|共 10 个

wwzcdenleclv 发表于 2015-11-6 10:19:39|Reserved | 查看全部
我刚来~~~嘿嘿~~此声明最终解释权归本人所有。
gevaemaidovef 发表于 2015-11-6 10:20:17|俄罗斯 | 查看全部
命不能争,运可以造,弱者认命,强者抗命,能者求命,智者造命。
alapScady 发表于 2015-11-6 10:19:33|Reserved | 查看全部
看起来好~~像啊~~~~~
alapScady 发表于 2015-11-6 10:19:55|欧洲和中东地区 | 查看全部
貌似我没看懂那~~~
buingeEvineus 发表于 2015-11-6 10:19:39|江苏 | 查看全部
什么啊
GoodyFouppy 发表于 2016-2-18 20:43:09|INNA | 查看全部
今天统计好像出了问题
alapScady 发表于 2016-2-18 20:43:17|美国 | 查看全部
刚才游戏去了 ~~嘿嘿~~
alapScady 发表于 2016-2-18 20:42:01|加拿大 | 查看全部
刚才我还看见了呢.
Mqokjdvq 发表于 2016-2-18 20:42:09|北美地区 | 查看全部
唉!猪!你怎么了?
wwzcdenleclv 发表于 2016-2-18 20:43:19|Reserved | 查看全部
这日子没法过了....

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 站长技术交流论坛|互联网技术交流平台|Ai技术交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表