dedecms 記事ページで現在の記事のタグ タグを呼び出し、タグ ハイパーリンクを追加する方法

藏色散人
リリース: 2020-01-08 09:36:12
オリジナル
1684 人が閲覧しました

dedecms 記事ページで現在の記事のタグ タグを呼び出し、タグ ハイパーリンクを追加する方法

dedecms 記事ページ 現在の記事のタグ タグを呼び出し、タグ ハイパーリンクを追加するにはどうすればよいですか?

dedecms 記事ページは、現在の記事タグ タグを呼び出し、タグ ハイパーリンクを追加します

推奨学習: 梦Weavercms

私は多くの記事を読みました記事内の引用符に問題があるようなので、整理して投稿しました:

1. 現在の記事タグ

Tagタグの呼び出しは比較的簡単ですDream Weaver dedecms の記事ページで記事テンプレートを見つけ、タグ {dede:field.tags/} を追加するだけです。ただし、dedecms のデフォルトの Tag タグにはリンクがないため、2 番目の手順に進みます。

2. タグにハイパーリンクを追加します

Web サイトとディレクトリに /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 中国語 Web サイトの他の関連記事を参照してください。

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