dedecms5.7采集用制作地图吗

第一步:打开/dede/inc/inc_menu.php和/dede/inc/inc_menu_map.php文件,找到 &m:item name='更新主页HTML' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /& 这一句并复制一句,修改为:
&m:item name='更新Sitemap' link='makehtml_sitemap.php' rank='sys_MakeHtml' target='main' /&
第二步:制作dede/makehtml_sitemap.php文件
直接拷贝一个dede/makehtml_homepage.php文件,找到$pv-&SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); $pv-&SaveToHtml($homeFile);这段代码,将其注释或者直接删除,底部修改调用生成文件模板为makehtml_sitemap.htm,然后另存为makehtml_sitemap.php,上传至dede/即可。
第三步:制作后台更新模板文件dede/templets/makehtml_sitemap.htm
直接拷贝一个dede/templets/makehtml_homepage.htm文件,找到&input name="templet" type="text" id="templet" style="width:300″ value="&?php echo $row['templet']?&"&和&td height="20″ valign="top" bgcolor="#FFFFFF"&&input name="position" type="text" id="position" value="&?php echo $row['position']?&" size="30″& 这两段代码
分别修改为:&input name="templet" type="text" id="templet" style="width:300″ value="default/sitemap.xml"&【注:default为织梦默认模板存放文件夹,如果你把网站模板单独放在另一个文件夹,这里的default就写你的模板存放文件夹】&td height="20″ valign="top" bgcolor="#FFFFFF"&&input name="position" type="text" id="position" value="../sitemap.xml" size="30″&然后另存为makehtml_sitemap.htm,上传至dede/templets/;
第四步:制作sitemap模板文件 templets/sitemap.xml
将以下代码复制粘贴到记事本里,修改记事本名称为:sitemap.xml即可
&?xml version="1.0" encoding="gb2312"?&
&?xml-stylesheet type="text/xsl" href="/templets/css/sitemap.xsl"?&&!-- generator="dedecms/3.2" --&
&urlset xmlns="/schemas/sitemap/0.84"&
&loc&http://www.software8.co&/loc&
{dede:arclist row=1 titlelen=30 orderby=pubdate}
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
{/dede:arclist}
&/lastmod&
&changefreq&daily&/changefreq&
&priority&1.0&/priority&
{dede:channel row='30' type='top'}
&loc&[field:typelink /]&/loc&
&changefreq&daily&/changefreq&
&priority&0.8&/priority&
{/dede:channel}
{dede:arclist row=2000 orderby=pubdate}
&loc&[field:arcurl/]&/loc&
&lastmod&[field:pubdate function=strftime('%Y-%m-%d',@me)/]&/lastmod&
&changefreq&monthly&/changefreq&
&priority&0.5&/priority&
{/dede:arclist}
注:&?xml-stylesheet type="text/xsl" href="/templets/css/sitemap.xsl"?& 这里的sitemap.xsl文件,我会单独放一个页面中。sitemap.xsl文件主要是把xml格式的内容转换成具有一定样式的内容,这个文件引用的时候注意下文件所放位置,否则会显示错误。
更多信息请查看
更多信息请查看
易贤网手机网站地址:
【】&&&&&【点此处查询各地各类考试咨询QQ号码及交流群】
由于各方面情况的不断调整与变化,易贤网所提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
云南各地招聘
&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp会员注册
本站不参与评论,(&&点此深度交流 )
自觉遵守:爱国、守法、自律、真实、文明的原则
尊重网上道德,遵守中华人民共和国各项有关法律法规
严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的评论
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
您在本站发表的评论,本站有权保留、转载、引用或者删除
参与本评论即表明您已经阅读并接受上述条款你现在的位置: -
- 织梦系统(DedeCms)怎么制作谷歌xml格式网站地图
作者 : elin | 分类 : SEO优化技术丨技巧 | 超过
人围观 | 已有 0 人留下了看法
SEOer都知道,站点地图是SEO优化的一个重要技术,有了这个站点地图能极大的加速站长们网站的文章的收录情况。因此,但凡是做网站SEO优化的SEOer都会给自己的网站指定一个站点地图。我们在使用织梦系统(DedeCms)做的时候,都会遇到如何制作网站地图这个问题,如果想给DEDECMS做XML格式的网站地图就必须涉及到三个问题:1、制作能生成为XML格式的网站地图模板;2、是单页可调用全站更新内容模板;3、可将它放到根目录上。这是织梦系统dedecms很少用的一个功能,在织梦后台管理目录核心 & 频道模型 & 单页文档管理 中即可实现。首先做好网站地图模板页,如:&?xml version=&1.0& encoding=&utf-8&?&&urlset
xmlns=&http://www.sitemaps.org/schemas/sitemap/0.9&&&url&&loc&/&/loc&&changefreq&always&/changefreq&&priority&1.0&/priority&&/url&{dede:arclist
row='10000'
orderby='id'}&url&&loc&[field:arcurl/]&/loc&&lastmod&[field:pubdate
function=&GetDateMK(@me)&/]&/lastmod&&/url&{/dede:arclist}&/urlset&/域名改为你网站的域名,保存命名为 sitemap_xml.htm (可随意命名)放到dede模板页文件夹里。  然后在 “单页文档管理” 内 [增加一个页面] 填写如下: 页面标题:sitemap文件名:/sitemap.xml模板文件名:{style}/sitemap_xml.htm/sitemap_xml.htm确定后 [更新选中页面] 即能在网站根目录里生成出 XML 格式的网站地图。注意:
更新完网站地图后检查看看,如果发现中的链接是相对链接没有网站域名,则需要更改模板加入你网站的域名,例如下:&url&&loc&[field:arcurl/]&/loc&&lastmod&[field:pubdate
function=&GetDateMK(@me)&/]&/lastmod&&/url&以上是织梦内容管理系统dedecms制作利于Google搜索引擎的XML格式网站地图的教程。
多说最热文章dedecms更改data位之后RSS地图无法生成
使用DEDECMS做网站的时候,为了安全起见,系统为提示我们要把data这个文件夹给转移到上一层目录,但是这样会导致DEDECMS生成rss地图以及网站地图会出错,因为它们默认的生成文件等都是在data的文件夹中,那有什么办法来弥补这样的错误呢,接下来就为大家详细的介绍转移data文件夹后怎样正确的生成网站地图和rss.
第一步:登录服务器或者空间,在网站根目录下建立rss文件夹,是为了装rss的生成文件。下面修改文件都是以dedecmsv5.7为例
&其中所指的第多少号不一定那么精确,但相差不了多少?
第二步:修改根目录下dede文件夹(默认是dede,但是为了安全起见,一般建议更改为其它名称)下的makehtml_map.php文件,
&第26行:将$cfg_cmspath.&/data/sitemap.html&;中的/data删除
&变成为: $cfg_cmspath.&/sitemap.html&;
&第31行:将$cfg_cmspath.&/data/rssmap.html&;中的/data删除
&变成为: $cfg_cmspath.&/rssmap.html&;
第三步:修改根目录下include下的地图类文件(sitemap.class.php)文件,
&第74行:将$typelink = $GLOBALS['cfg_cmsurl'].&/data/rss/&.$row-&id.&.xml&;中的/data删除
&变成为:$typelink = $GLOBALS['cfg_cmsurl'].&/rss/&.$row-&id.&.xml&;
&第118行:$typelink = $GLOBALS['cfg_cmsurl'].&/data/rss/&.$row-&id.&.xml&;中的/data删除
&变成为: $typelink = $GLOBALS['cfg_cmsurl'].&/rss/&.$row-&id.&.xml&;
第四步:修改网站根目录下include下面的(rss视图类文件)arc.rssview.class.php文件
&第101行: 将:$murl = $GLOBALS['cfg_cmspath'].&/data/rss/&.$this-&TypeID.&.xml&;中的/data删除
& 变成为: :$murl = $GLOBALS['cfg_cmspath'].&/rss/&.$this-&TypeID.&.xml&;
&第二三四步:如果你仔细的观察就会发现,都是把那个/data删除就可以啦,因为这个目录不存在,所以要删除
第五步:修改/templets/default模板文件中的头部文件(head.htm文件)
& &li&&a href=&{dede:global.cfg_dataurl/}/sitemap.html&&网站地图&/a&&/li&
& &li&&a href=&{dede:global.cfg_dataurl/}/rssmap.html&&RSS订阅&/a&&/li&
& &li&&a href=&{dede:global.cfg_cmsurl/}/sitemap.html&&网站地图&/a&&/li&
& &li&&a href=&{dede:global.cfg_cmsurl/}/rssmap.html&&RSS订阅&/a&&/li&
第六步:登录网站后台,更新网站地图,更新RSS文件,更新所有文件。
第七步:测试,登录你的网站首页,头部,点击网站地图,RSS订阅,你可以看到你想要的效果啦。
& 最后温馨提示:在整个修改的过程当中,要相当的细心,否则就会出现你意想不到的错误,当然如果你做了这六步后,还是没有你想要的结果,你需要做的就是仔细检查,看是不是哪一步漏掉啦,或者是哪一个文件没有替换上去,其中颜色部分为重点部分
Tags|分类标签:
上一篇文章:
下一篇文章:
相关的文章:
【】:评论内容只代表评论者观点,与本站立场无关!
& &评论摘要(共 0 条,得分 0 分,平均 0 分)
技术文章分类导航
最新技术文章
热门浏览技术文章WIN全能主机
独立IP主机
合作伙伴产品
站长小助手
站长小助手
站长小助手
& Dedecms生成百度地图图文教程
发布时间: 15:49:02&&来源:华夏名网&&作者:xw&&点击:7743
Dedecms生成百度地图图文教程
&网站地图相信都很熟悉,不仅能提供给用户便捷的浏览,更能提供给搜索引擎很好的抓取。谷歌支持的XML格式sitemap的大家都很清楚,dedecms也能支持,制作的方法搜索一下一大堆,今天跟大家分享的是html版本的网站地图。
自带了一个html版本的网站地图,但只简单的调用了栏目页,同时还放在了data文件下,考虑到优化等方面因素,需要把它提出data目录。今天跟大家分享一种简单的方法,以上这些步骤都可省略&&自定义列表。
1、核心-自由列表-增加列表。这样就可以成功添加一个自由列表了。
2、编辑自由列表。详见截图说明。
3、模板调用。在模板文件中,调用自由列表内容。{dede:freelist/}调用主体内容,同时,用{dede:pagelist&&listitem=&info,index,end,pre,next,pageno,option& listsize=&5&/}进行分页。
4、更新列表。进行网站地图更新。这里以后要经常使用,使你的站点sitemap及时更新。
5、记得把你生成好的网站地图添加到robots.txt文件中去。
以上内容由
搜集整理,如转载请注明原文出处,并保留这一部分内容。
  &华夏名网&
是成都飞数科技有限公司的网络服务品牌,专业经营虚拟主机,域名注册,VPS,服务器租用托管等业务。公司创建于2002年,经过10年的高速发展,&华夏名网&已经成为我国一家知名的互联网服务提供商,被国外权威机构评价为十大IDC服务商之一。
华夏名网产品导航:
上一篇:下一篇:
地址:四川省成都市青羊区八宝街88号国信广场23层A座
电话:400-702-01168
域名违规:
投诉:028--
增值电信业务经营许可证号:}

我要回帖

更多关于 dedecms5.7采集 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信