ホームページ >CMS チュートリアル >DEDECMS >DEDECMS で現在の列 TAG タグを呼び出す方法

DEDECMS で現在の列 TAG タグを呼び出す方法

藏色散人
藏色散人オリジナル
2020-01-09 09:34:492507ブラウズ

DEDECMS で現在の列 TAG タグを呼び出す方法

#DEDECMS は現在の列の TAG タグをどのように呼び出しますか?

DECMS は現在の列の TAG タグを呼び出します

おすすめの学習 :

梦Weavercms

最近、Xinke の編集者が Dreamweaver タグの問題をチェックしていたところ、たまたま以下の内容を発見しました。 。

長い間取り組んだ結果、DEDE の TAG タグを列ごとに表示し、現在の列のすべてのタグのみを表示する方法をついに理解しました: D

1. tag.lib を開きます。 include/taglib/ ディレクトリの php ファイル

次のコードを見つけて、コードのマークされた部分を挿入します

if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))  
{  
        $dsql->SetQuery("Select tid From `ddmx_taglist` where aid = '{$refObj->Fields['aid']}' ");  
        $dsql->Execute();  
        $ids = '';  
        while($row = $dsql->GetArray())  
  {  
          $ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );  
        }  
        if($ids != '')  
        {  
                $addsql = " where id in($ids) ";  
        }  
        if($addsql=='') return '';  
}  
  
else if($getall==2)  
{  
$addsql = " where typeid='{$refObj->Fields['typeid']}' ";  
}  
else  
{  
        if(!empty($typeid))  
        {  
                $addsql = " where typeid='$typeid' ";  
        }

2. テンプレートを変更します

テンプレートの呼び出しは次のとおりです。次のとおりです:

{dede:tag sort='hot' getall='2'}  
<a href=&#39;[field:link/]&#39;>[field:tag /]</a>  
{/dede:tag}

完了

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

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