dedeCMS 목록 페이지에서 태그를 호출하는 방법은 무엇인가요?
dedeCMS 버전 5.6 이전
DEDECMS 루트 디렉터리를 엽니다.
$tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> "; } return $tags; }
2. 그런 다음
{dede:field.id function="listtag(@me)"/}
를 사용하여 기사 페이지에서 TAG 태그를 호출할 수 있습니다. 목록 페이지에서
[field:id function="listtag(@me)"/]
를 사용하여
dedeCMS5.7을 호출할 수 있습니다.
dedecms v5.7 버전 태그를 직접 사용하여 호출하세요: [field:id function=GetTags(@me)/]. 연결이 필요하지 않은 경우에는 includehelpersarchive.helper.php 파일의 130행을 주석 처리하세요.
// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
다음 명령문으로 바꾸세요. 물론 자신만의 스타일을 추가할 수도 있습니다.
$tags .= "<a href='/tags.php?/""</a> ";
위 내용은 dedeCMS 목록 페이지에서 태그를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!