您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 网站教程 > dede教程 >
    DEDECMS修改sitemap(网站地图)和rssmap(RSS地图)路径的方法
    时间:2016-04-10 20:27 来源:12图资源库 作者:12too.com 浏览:收藏 挑错 推荐 打印
    1.   打开dede(或者是更改过的后台地址)目录下/-makehtml_map.php文件
    -----------------------------------------------------------------------------------------------
    a.  修改$cfg_cmspath."/data/sitemap.html";$cfg_cmspath."/data/rssmap.html";这两行代码的路径把/data路径去掉;$cfg_cmspath."/sitemap.html";$cfg_cmspath."/rssmap.html";
    -----------------------------------------------------------------------------------------------
    b.  修改(自己衡量是否有必要来修改 )/plus/sitemap.htm;/plus/rssmap.htm;这两行代码的路径把地图模板/templets/plus 路径换成自己需要的路径,可换成跟系统主页、栏目页模板相同目录(如:/templets/default);/default/sitemap.htm;/default/rssmap.htm;
    -----------------------------------------------------------------------------------------------
    2.   打开include 目录下/arc.rssview.class.phpa.
    a.  修改100行左右(DedeCMS V5.7 SP1版本,注意是100行左右,不是100行,找一下)$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml"这行代码的路径把/data路径去掉;$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml"修改后就改变了RSS文件的输出位置,需要手动在网站根目录建立一个RSS文件夹,否则生成RSS文件会有错误产生。
    -----------------------------------------------------------------------------------------------
    b.  修改50行左右(自己衡量是否有必要来修改 )/plus/rss.htm;这行代码的路径把地图模板/templets/plus 路径换成自己需要的路径(同上);/default/rss.htm;
    -----------------------------------------------------------------------------------------------
    3.   打开include 目录下/sitemap.class.php
    -----------------------------------------------------------------------------------------------
    a.  修改(这个代码在页面里有两处都需修改)$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";这行代码的路径把/data路径去掉;$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
    -----------------------------------------------------------------------------------------------
    b.  说明$mapString .= "<div class=\"linkbox\">\r\n<h3><a href='$typelink'>".$row->typename."</a></h3>";$mapString .= "\t<ul class=\"f6\">\t\t\r".$this->LogicListAllSunType($row->id,$maptype)."\t\n</ul></div>\r\n";这两行代码的 linkbox 和 f6分别是输出地图文件时候的标签样式表,如果不修改名称可以到CSS文件中自己写需要的样式,如果有自定义名称可以在这里改。输出到地图中的相应代码为
    -----------------------------------------------------------------------------------------------
    <!--循环开始-->
    <div class="linkbox">
    <h3><a href='/news/'>一级栏目标题</a></h3>
    <ul class="f6">
    <li><a href='/news/gs/'>下级栏目标题</a></li>
    </ul>
    </div>
    <!--//循环结束-->
    -----------------------------------------------------------------------------------------------

    4.   修改头部模板的链接地址 hade.htm,改成对应的根目录地址,这个就不用详细说了
    (责任编辑:admin)