得知互动

标题: 织梦DEDECMS 5.7版自带的生成谷歌网站地图sitemap.xml [打印本页]

作者: swmozowtfl    时间: 2015-5-9 11:25
标题: 织梦DEDECMS 5.7版自带的生成谷歌网站地图sitemap.xml
我是新手,为了把我的网站生成谷歌地图,在网上找了很多资料,也尝试了很多方法,我发现网上很多提供这方面的插件,但是插件内一般都有作者的网站地址链接。这种做法好像有点邪恶吧。既然提供插件为什么不能给个干净的呢?还有就是就算按照很多网上说的安装了插件后,生成的谷歌地图却提交不了谷歌管理员工具,可能是我水平不够吧。下面给大家介绍一个我实践过的方法,也是我在网上收集后自己试验成功的。织梦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、大功告成。注意:第二种办法是在第一种修改完成的情况下才能正常的修改的。
作者: alapScady    时间: 2015-11-6 10:19
看起来好~~像啊~~~~~
作者: wwzcdenleclv    时间: 2015-11-6 10:19
我刚来~~~嘿嘿~~此声明最终解释权归本人所有。
作者: buingeEvineus    时间: 2015-11-6 10:19
什么啊
作者: alapScady    时间: 2015-11-6 10:19
貌似我没看懂那~~~
作者: gevaemaidovef    时间: 2015-11-6 10:20
命不能争,运可以造,弱者认命,强者抗命,能者求命,智者造命。
作者: alapScady    时间: 2016-2-18 20:42
刚才我还看见了呢.
作者: Mqokjdvq    时间: 2016-2-18 20:42
唉!猪!你怎么了?
作者: GoodyFouppy    时间: 2016-2-18 20:43
今天统计好像出了问题
作者: alapScady    时间: 2016-2-18 20:43
刚才游戏去了 ~~嘿嘿~~
作者: wwzcdenleclv    时间: 2016-2-18 20:43
这日子没法过了....




欢迎光临 得知互动 (https://bbs.dezhifl.com/) Powered by Discuz! X3.4