dedeCMSリストページでタグを呼び出す方法

藏色散人
リリース: 2019-12-12 10:28:02
オリジナル
2257 人が閲覧しました

dedeCMSリストページでタグを呼び出す方法

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=&#39;/tags.php?/".urlencode($row[&#39;tag&#39;])."/&#39;>".$row[&#39;tag&#39;]."</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==&#39;&#39; ? $row[&#39;tag&#39;] : &#39;,&#39;.$row[&#39;tag&#39;]);
ログイン後にコピー

次のステートメントに置き換えます。独自のスタイルも追加してください

$tags .= "<a href=&#39;/tags.php?/""</a> ";
ログイン後にコピー

以上がdedeCMSリストページでタグを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート