Empire CMS에서 사용자 정의 태그를 사용하여 [!--newsnav--] 효과를 얻으세요.

藏色散人
풀어 주다: 2020-06-09 14:23:50
앞으로
3184명이 탐색했습니다.

다음 튜토리얼 칼럼인 Empire cms에서는 [!--newsnav--] 효과를 얻기 위한 맞춤형 태그 사용 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

[!--newsnav--] 수정하고 싶습니다. 예를 들어 "홈페이지>진후역>수자원보전소식"의 링크와 "진후역"이라는 큰 칼럼의 링크를 삭제하고 e/class/connect를 수정하고 싶습니다. php 파일에서 ReturnClassLink() 이 메서드를 사용합니다.

Empire CMS에서 사용자 정의 태그를 사용하여 [!--newsnav--] 효과를 얻으세요.

다음은 [!--newsnav--]의 효과를 얻기 위한 사용자 정의 태그를 소개합니다. 수정하고 싶다면 쉽습니다.

1단계: e/class에 추가합니다. /userfun.php 다음 함수에는 현재 ID

//当前位置导航
function user_linknav($classid)
{
        global $empire,$dbtbpre;
        $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass  where classid=".$classid;       
       
        $sql=$empire->query($query);
        //echo "<a href = /"//">首 页</a>";
        while($r=$empire->fetch($sql))
        {
                findparent($r[bclassid]);
                echo " > <a href =/"/".$r[classpath]."/">".$r[classname]."</a>";
        }
}
//当前位置导航,递归查询父栏目
function findparent($classid)
{
        global $empire,$dbtbpre;
        $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass  where classid=".$classid;
       
        $sql=$empire->query($query);
       
        while($r=$empire->fetch($sql))
        {
                findparent($r[bclassid]);
                echo " > <a href =/"/".$r[classpath]."/">".$r[classname]."</a>";
        }
               
}
로그인 후 복사

인 매개변수가 하나만 있습니다. 2단계: 모듈 관리에 레이블을 추가합니다. 레이블 기호는 linknav, 함수 이름은 user_linknav, 레이블 형식은 [linknav]입니다. ]열 ID[/linknav]

3단계: "현재 위치: [linknav]$GLOBALS[navclassid][/linknav]"라는 내용으로 템플릿 변수 nav를 추가합니다.

마지막으로. 템플릿에서 템플릿 변수 [!--temp.nav--]를 호출하기만 하면 됩니다. . . . . . . . . 특정 스타일은 div에 [!--temp.nav--] 배치될 수 있습니다. 그런 다음 div의 스타일을 설정하거나 userfun 아래의 함수를 수정하세요. . 기능은 매우 간단합니다. 현재 열을 기준으로 위쪽으로 재귀적으로 쿼리하세요

더 많은 Imperial cms 기술 기사를 보려면 imperial cms 보조 개발 열을 방문하세요!

위 내용은 Empire CMS에서 사용자 정의 태그를 사용하여 [!--newsnav--] 효과를 얻으세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿