Dreamweaver DEDECMS はどのように記事 TAG タグを呼び出し、リンクを追加しますか?
Dreamweaver DEDECMS はどのように記事 TAG タグを呼び出し、リンクを追加しますか? link?
推奨学習: 梦Weavercms
1. リスト ページの場合は、次のコードを使用します:
[field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; } } @me = $revalue; [/field:id]
2.コンテンツ ページである場合は、次のコードを使用します:
{dede:field.id runphp='yes'} global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a>, '; } } @me = $revalue; {/dede:field.id}
コードの説明
実際、ここでは 3 つのナレッジ ポイントのみが使用されます:
1. 組み込みの GetTags を使用します。ドキュメントに対応するTAGリストを取得する関数;
2. 取得した値を半角カンマ(,)を基準に配列に分割;
3. をループする配列要素、対応する値を出力し、リンクを追加します;
同時に、互換性を高めるために、ここではグローバル $cfg_cmspath; メソッドも使用され、基本的なシステム パラメータでプログラムのインストール ディレクトリをロードします。リンクを添付するときに、サブディレクトリにインストールされているサイトと自動的に互換性を持たせるために使用されます。
以上がDEDECMS はどのように記事 TAG タグを呼び出してリンクを追加しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。