muban大师 发表于 2021-1-15 16:10:10

dedecms列表页与详情调用tag标签同时带上链接

方法一,直接在模板中加php
       
        这里以默认模板为例,打开 /templets/default/list_article.htm 找到:
       
        代码如下:好评:
        在后面加上如下代码:
       
        代码如下:标签:
       
        [field:id runphp='yes',
        global $cfg_cmspath;
        $tags = GetTags(@me);
        $revalue = '';
        $tags = (',', $tags);
        ($tags as $key => $value){
        if($value){
        $revalue .= ' ';
        }
        }
        @me = $revalue;
        [/field:id,
       
        保存后即可。
       
       
        方法二,我们在模板页面加如下操作
       
        {dede:field.aid function="getmeurl(@me)"/}
       
        然后在于/channelunit.func.php中加下如下代码
       
        function getarttag( $id )
        {
       $tags ='';
       $id = intval( $id );
       $dsql = new Dedesql(false);
       $sql =" `tag` from dede_taglist where aid='$id' ";
       $dsql->SetQuery($sql);
       $dsql->Execute('hw');
       while($row=$dsql->GetArray('hw'))
       {
          if( $tags =="" )
          {
           $tags =' tag标签:';
          }
          else
          {
           $tags .=',';
          }
       }
       return $tags;
        }
页: [1]
查看完整版本: dedecms列表页与详情调用tag标签同时带上链接