找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 160|回复: 0

[cms教程] dedecms列表页与详情调用tag标签同时带上链接

[复制链接]

该用户从未签到

发表于 2021-1-15 16:10:10 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
方法一,直接在模板中加php
         
        这里以默认模板为例,打开 /templets/default/list_article.htm 找到:
         
        代码如下:  好评:[field:scores/,
        在后面加上如下代码:
         
        代码如下:  标签:
         
        [field:id runphp='yes',
        global $cfg_cmspath;
        $tags = GetTags(@me);
        $revalue = '';
        $tags = (',', $tags);
        ($tags as $key => $value){
        if($value){
        $revalue .= '[url=,'.$value.'[/url] ';
        }
        }
        @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标签:[url=,'.$row['tag',.'[/url]';
          }
          else
          {
           $tags .=',[url=,'.$row['tag',.'[/url]';
          }
         }
         return $tags;
        }
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-5 13:41

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表