>  기사  >  CMS 튜토리얼  >  Dedecms 기사 페이지에서 현재 기사 태그 태그를 호출하고 태그 하이퍼링크를 추가하는 방법

Dedecms 기사 페이지에서 현재 기사 태그 태그를 호출하고 태그 하이퍼링크를 추가하는 방법

藏色散人
藏色散人원래의
2020-01-08 09:36:121677검색

Dedecms 기사 페이지에서 현재 기사 태그 태그를 호출하고 태그 하이퍼링크를 추가하는 방법

현재 기사 태그를 호출하고 dedecms 기사 페이지에 태그 하이퍼링크를 추가하는 방법은 무엇입니까?

dedecms 기사 페이지는 현재 기사 태그 태그를 호출하고 태그 하이퍼링크를 추가합니다

추천 학습: Dream Weaver cms

많은 기사를 읽어보니 인용 부호에 문제가 있는 것 같아서 다시 정리했습니다. 그것을 게시했습니다:

1. 현재 기사의 태그

dedecs 기사 페이지에서 태그를 호출하는 것은 비교적 간단합니다. 기사 템플릿을 찾아 {dede:field.tags/} 태그를 추가하기만 하면 됩니다. 단, dedecms의 기본 Tag 태그에는 링크가 없으므로 2단계로 진행합니다.

2. 태그 태그에 하이퍼링크를 추가합니다

웹사이트와 디렉토리에서 /include/helpers/archive.helper.php를 찾아 약 120줄을 찾습니다.

if ( ! function_exists('GetTags'))
{
    function GetTags($aid)
    {
        global $dsql;
        $tags = '';
        $query = "SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";
        $dsql->Execute('tag',$query);
        while($row = $dsql->GetArray('tag'))
        {
            $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
        }
        return $tags;
    }
}

를 다음 코드로 바꾸세요:

if ( ! function_exists('GetTags'))
{
    function GetTags($aid)
    {
        global $dsql;
        $tags = '';
        $query = "SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";
        $dsql->Execute('tag',$query);
        while($row = $dsql->GetArray('tag'))
        {
            $tags .= ($tags==&#39;&#39; ? &#39;<a href=/tags.php?/&#39;.$row[&#39;tag&#39;].&#39; target=_blank>&#39;.$row[&#39;tag&#39;].&#39;</a>&#39;: &#39;,&#39;.&#39;
<a href=/tags.php?/&#39;.$row[&#39;tag&#39;].&#39; target=_blank>&#39;.$row[&#39;tag&#39;].&#39;</a>&#39;);        }
        return $tags;
    }}

또는 파일을 직접 다운로드하여 바꾸세요

위 내용은 Dedecms 기사 페이지에서 현재 기사 태그 태그를 호출하고 태그 하이퍼링크를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.