DedeCMS首页列表页调用文章TAG标签的具体方法步骤

DedeCMS首页列表页调用文章TAG标签的具体方法步骤,第1张

概述DEDE织梦CMS最新版5.6以后虽然已经可以在列表页直接调用当前文档tag标签,但是,调用出来的是不带链接的纯文本,因此需要修改代码 首先我们先看一下函数原型: 位于/include/common.func.php文件内的以下代码: //获得某文档的所有tag function GetTags($aid

DEDE织梦CMS最新版5.6以后虽然已经可以在列表页直接调用当前文档tag标签,但是,调用出来的是不带链接的纯文本,因此需要修改代码
 

首先我们先看一下函数原型:
位于/include/common.func.PHP文件内的以下代码:
 

//获得某文档的所有tag
  

function GetTags($aID)  {  global $dsql;  $Tags = '';  $query = "Select tag From `b_tagList` where aID='$aID' ";  $dsql->Execute('tag',$query);  while($row = $dsql->GetArray('tag'))  {  $Tags .= ($Tags=='' ? $row['tag'] : ','.$row['tag']);  }  return $Tags;  }

有了上面的这个函数,我们要想在列表页调用tag标签,就可以参照下面这个调用代码例子:

{dede:List pagesize='10'}
           {/dede:List}

其中[fIEld:ID function=GetTags(@me)/]这段代码就是我们要调用tag标签的代码,将上面代码插入到你的模板文件List_article.htm里面,生成后就会看到效果。

不过对于Dedecms来说,虽然利用[fIEld:ID function=GetTags(@me)/]是把tag标签调用出来了,但是却不带链接,只是个纯文本形式的调用,如果你想要调用带链接的tag标签,就需要按照下面步骤来修改一下:

1、首先请先注释掉include/helpers/archive.helper.PHP文件的第130行,找到 $Tags .= ($Tags=='' ? $row['tag'] : ','.$row['tag']); 用 $Tags .= "href='/Tags.PHP?/".urlencode($row['tag'])."/'>".$row['tag']."

2、其次在下面空白处加入以下代码:

if ( ! function_exists('GetTagk'))  {     function GetTagk($aID)     {        global $dsql;        $tagk = '';        $query = "SELECT tag,aID FROM `ma_tagList` WHERE aID='$aID' ";        $dsql->Execute('tag',$query);        while($row = $dsql->GetArray('tag'))        {            $tagk .= ($tagk=='' ? $row['tag'] : ','.$row['tag']);        }        return $tagk;     }  }

3、再打开dede/article_edit.PHP,找到$Tags = GetTags($aID); 在下面加上 $tagk = GetTagk($aID);

4、最后打开dede/templets/article_edit.htm文件,再调用tag标签那里把

按照以上的步骤完成后,生成一下首页或列表页,就可以正常的调用带有链接的tag标签了,后台文章tag标签框也能正常显示了。

知识点补充扩展:

全站调用最新tag标签:

{dede:tag row='50' sort='new' getall='1'}
  href='[fIEld:link/]' class='tagc[fIEld:highlight /]' Title='[fIEld:tag /]' target="_blank">[fIEld:tag /]   {/dede:tag}

全站调用最新关键词标签:

{dede:tag table='dede_search_keywords' row='3' sort='new' if=''}
  Title="[fIEld:tag /]" href="/plus/search.PHP?keyword=[fIEld:keyword/]"> [fIEld:keyword/]   {/dede:tag}

总结

以上是内存溢出为你收集整理的DedeCMS首页列表页调用文章TAG标签的具体方法步骤全部内容,希望文章能够帮你解决DedeCMS首页列表页调用文章TAG标签的具体方法步骤所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1209251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

随机推荐

  • 赫莲娜高光精华好用吗

    赫莲娜这瓶高光精华终于终于用完了....也不知道它怎么这么耐用,而且这还是50ml中瓶的,我在家时基本天天都用,同期开始用的黑绷带都用完两瓶了。里面是淡粉色的质地,比一般精华稠赫莲娜这瓶高光精华终于终

    2022-09-29
    0 0 0
  • 羽绒丝枕头怎么清洗

    1、使用性质温和的洗衣粉进行洗涤。2、把枕头放进洗衣粉溶液内,不断用手挤压枕头,直到洗干净为止,多余的洗涤液一定要挤尽。3、过清水,直至把枕头漂洗干净,最后把多余的水分挤干1、使用性质温和的洗衣粉进行

    2022-09-29
    0 0 0
  • 火龙果专用肥料

    火龙果不同生长期,使用的肥料也不同,火龙果栽种之前,需在土壤中施加足量的底肥,以有机肥为主,火龙果栽种之后,可以使用氮磷钾均衡型的复合肥,对于长势较弱的植物,可以使用含氮量高的火龙果不同生长期,使用的

    2022-09-29
    0 0 0
  • 干黄花菜怎么泡发

    干黄花菜最好用温水泡发,大约需要泡20-30分钟。在浸泡干黄花菜之前,最好先清洗一到两遍。在泡干黄花菜的过程中,最好换水1-2次。这样做有助于去除干黄花菜上的杂质和灰尘等物质干黄花菜最好用温水泡发,大

    2022-09-29
    0 0 0
  • 大理石拉槽的优点有哪些 拉槽用大理石还是瓷砖好

    1、排水非常快。众所周知,淋浴房在使用期间用水量特别的大。因此排水效果很重要,否则就会存在积水现象,不利于排水。只需在地面做大理石拉槽,由于沟槽的样式,水能够沿着沟槽迅速1、排水非常快。众所周知,淋浴

    2022-09-29
    0 0 0
  • 我国航天事业的发展

    我国的航天事业起始于1956年,中国于1970年4月24日发射第一颗人造地球卫星,是继苏联、美国、法国、日本之后世界上第5个能独立发射人造卫星的国家,2021年10月17日,航天发射次数一我国的航天事

    2022-09-29
    0 0 0
  • 增香的调料有什么 什么调料是增加香味的

      增香的调料有八角、桂皮、香叶、丁香、草寇、肉蔻、白芷、茴香、花椒、陈皮、山奈、生姜等。增香的调料因具有调味增香的独特效果,故在烹调中运用十分广泛。比如用于卤制  增香的调料有八角、桂皮、香叶、丁香

  • 月饼口味有哪些

    月饼口味有五仁、叉烧、蛋黄、莲蓉、莲蓉蛋黄、流心奶黄、鲜肉、板栗、豆沙、哈密瓜、凤梨、芝麻等,月饼是中秋节的时节食品之一,口味众多,不同地区的口味不完全一样。月饼口味月饼口味有五仁、叉烧、蛋黄、莲蓉、

  • 适合伤感男孩的文字 男孩子伤感的句子

    1、假如时间可以倒流,可以早点说爱我吗?2、一辈子住在一个地方,一辈子睡在一个人身边。3、不曾在原地守候的人,不会懂得站久了双腿都无法弯曲的滋味。4、我们就是这样苍老的,从时1、假如时间可以倒流,可以

发表评论

登录后才能评论

评论列表(0条)

保存