ホームページ  >  記事  >  CMS チュートリアル  >  dedecms 記事ページで現在の記事のタグ タグを呼び出し、タグ ハイパーリンクを追加する方法

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

藏色散人
藏色散人オリジナル
2020-01-08 09:36:121637ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。