DEDECMS의 6 웹 사이트 지도, RSS 지도

3315 단어
직몽CMS로 웹 사이트를 운영하는 사람들은 모두 알고 있다. 그의 로봇에서.txt는 데이터 디렉터리를 차단했지만 공교롭게도 dedecms의 기본 사이트 지도는 데이터 아래에 있습니다. 거미가 더 잘 기어갈 수 있도록 dedecms가 생성한 사이트 지도를 시스템 루트 디렉터리에 놓을 필요가 있습니다.
어떻게 해야만 직몽dedecms가 생성한 사이트 지도를 루트 디렉터리에 놓을 수 있습니까?

1. 템플릿 위치


사이트 맵의 템플릿:/plus/sitemap.htm
rss 맵의 템플릿:/plus/rssmap.htm
준비: 사이트 백엔드에 로그인하여 파일 관리자를 찾거나 ftp에 들어가 루트 디렉터리에rss 폴더를 만듭니다

2. 사이트 지도 경로 수정


1. 루트 디렉터리에서 관리자 폴더(기본값dede)의 makehtml 수정map.php 파일
17행의 $cfgcmspath."/data/sitemap.html";$cfg 으로 변경cmspath."/sitemap.html";
22행의 $cfgcmspath."/data/rssmap.html";$cfg 으로 변경cmspath."/rssmap.html";
17행은 일반 웹사이트 맵, 22행은 RSS 웹사이트 맵
2. 루트 디렉토리에서 include 아래의 arc. 수정rssview.class.php
71 행의 $murl = $GLOBALS ['cfg cmspath']."/data/rss/".$this->TypeID.".xml";$murl = $GLOBALS ['cfg cmspath']로 변경."/rss/".$this->TypeID.".xml";
3. 루트 디렉터리에 있는include에 있는sitemap을 수정합니다.class.php
57 행의 $typelink = $GLOBALS ['cfg cmsurl']."/data/rss/".$row->id.".xml";$typelink = $GLOBALS ['cfg cmsurl']로 변경."/rss/".$row->id.".xml";
94행의 $typelink = $GLOBALS ['cfg cmsurl']."/data/rss/".$row->id.".xml";$typelink = $GLOBALS ['cfg cmsurl']로 변경."/rss/".$row->id.".xml";

3. 사이트 지도 양식 수정


 1.템플릿 페이지 호출 프로덕션
{dede:global name='maplist'/}
2. 스타일 수정
자동으로 생성된 코드
<div class="linkbox">
    <h3><a href="/"> </a></h3>
    <ul class="f6">        
        <li><a href=""> </a></li>
    </ul>
</div>

외곽에div를 덧붙여 스타일 제어를 할 수 있다

좋은 웹페이지 즐겨찾기