dedeCMS リスト ページでタグを呼び出すにはどうすればよいですか?
dedeCMS バージョン 5.6 より前
DEDECMS ルート ディレクトリを開きます include/common.func.php
At thebottom?> を追加します次のコードを前に置きます:
推奨学習: 梦Weavercms
コードは次のとおりです:
$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)"/]
を使用してリスト ページで TAG タグを呼び出すことができます。 #dedeCMS5.7
dedecms v5.7 バージョンは、タグ [field:id function=GetTags(@me)/] を使用して直接呼び出すことができます。接続がないだけです。接続する必要がある場合は、include\helpers\archive.helper.php ファイルの 130 行目をコメントアウトしてください:
// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
$tags .= "<a href='/tags.php?/""</a> ";
以上がdedeCMSリストページでタグを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。