如何在DedeCMS中高效调用和管理TAG标签?
创始人
2025-02-15 06:04:11
0
在织梦CMS(dedecms)中,要调用tag标签列表,可以使用以下代码:,,``php,{dede:tag type='current'/},``,,这段代码会生成当前文章的所有tag标签。

织梦dedecms TAG标签调用方法

如何在DedeCMS中高效调用和管理TAG标签?

基本语法与参数说明

1、基本语法

```html

{dede:tag row='30' sort='new' getall='0'}

[field:tag /]

{/dede:tag}

```

2、参数说明

row='30':表示调用条数为30条。

sort='new':排序方式,可以是month(按月)、rand(随机)、week(按周)。

getall='0':获取类型,0 表示当前内容页的 TAG 标记,1 表示获取全部 TAG 标记。

不同页面的 TAG 调用方法

1、首页、列表页和文章页调用所有 TAG

```html

{dede:tag row='8' getall='1' sort='month'}

```

2、列表页调用每篇文章的 TAG

```php

[field:id runphp=yes]

$tsql = new DedeSql(false);

$tags = '';

$tsql>SetQuery("Select i.tag From tf_taglist t left join tf_tagindex i on i.id=t.tid where t.aid='@me'");

$tsql>Execute('t');

while($row = $tsql>GetArray('t', MYSQL_ASSOC)){

$tags .= "".$row['tag']."";

}

@me=$tags;

[/field:id]

```

3、文章页调用该篇正文的 TAG

```html

{dede:field name='tags' runphp='yes'}

if(!empty(@me)){

$kws = explode(' ', @me);

@me = "";

foreach($kws as $k){

@me .= "$k ";

如何在DedeCMS中高效调用和管理TAG标签?

}

@me= str_replace('+', ' ', trim(@me));

}

{/dede:field}

```

常见问题解答(FAQs)

1、如何在列表页调用带链接的 TAG?

回答:在列表页调用带链接的 TAG,可以在模板中加入以下代码:

```php

[field:id runphp=yes]

$tsql = new DedeSql(false);

$tags = '';

$tsql>SetQuery("Select i.tag From tf_taglist t left join tf_tagindex i on i.id=t.tid where t.aid='@me'");

$tsql>Execute('t');

while($row = $tsql>GetArray('t', MYSQL_ASSOC)){

$tags .= "".$row['tag']."";

}

@me=$tags;

[/field:id]

```

2、如何在文章页显示该篇文章的所有 TAG?

回答:在文章页显示该篇文章的所有 TAG,可以使用以下代码:

```html

{dede:field name='tags' runphp='yes'}

if(!empty(@me)){

$kws = explode(' ', @me);

@me = "";

foreach($kws as $k){

@me .= "$k ";

}

@me= str_replace('+', ' ', trim(@me));

}

{/dede:field}

```


Dedecms 织梦 Tag 调用详解

1. 简介

如何在DedeCMS中高效调用和管理TAG标签?

DedeCMS(织梦内容管理系统)是一款功能强大的开源内容管理系统,支持丰富的Tag调用功能,用于快速生成动态页面,本文将详细介绍DedeCMS中的Tag调用方法。

2. Tag调用

Tag调用是DedeCMS提供的一种便捷的动态内容生成方式,通过在模板文件中嵌入Tag代码,可以实现动态内容的显示。

3. Tag调用语法

Tag调用的一般语法如下:

 {dede:tag名称 参数1=值1 参数2=值2 ...}

4. 常用Tag调用示例

4.1 标题调用

 {dede:field name='title'/}

显示当前文档的标题。

4.2 标签调用

 {dede:field name='tags'/}

显示当前文档的标签。

4.3 内容调用

 {dede:field name='body'/}

显示当前文档的内容。

4.4 图片调用

 {dede:field name='image'/}

显示当前文档的图片。

4.5 摘要调用

 {dede:field name='description'/}

显示当前文档的摘要。

4.6 链接调用

 {dede:field name='url'/}

显示当前文档的链接地址。

4.7 分类调用

 {dede:field name='typeid'/}

显示当前文档的分类ID。

4.8 时间调用

 {dede:field name='pubdate'/}

显示当前文档的发布时间。

5. 动态调用

DedeCMS支持动态调用,即通过参数动态获取数据。

5.1 动态调用示例

 {dede:arclist row=10 titlelen=30 order=desc limit=news}     
  • {dede:field.title/}
  • {/dede:arclist}

    显示最新的10条新闻,每条新闻显示标题和链接。

    6. 参数说明

    Tag调用中常用的参数如下:

    row:显示的记录数。

    titlelen长度。

    order:排序方式,如new(按时间降序)、click(按点击量降序)等。

    limit:限制条件,如news(最新新闻)、hot(热门新闻)等。

    7. 归纳

    DedeCMS的Tag调用功能强大,能够满足大多数动态页面的生成需求,通过熟练掌握Tag调用语法和参数,可以轻松实现各种动态内容的展示。

    相关内容

    热门资讯

    辅助黑科技"约局吧是... 辅助黑科技"约局吧是正规的吗"红龙扑克都是机器人吗(好像真的是有挂)-哔哩哔哩;1、许多玩家不知道红...
    黑科技软件!微扑克的辅助工具(... 黑科技软件!微扑克的辅助工具(智能ai)太坑了真的有挂(安装教程黑科技插件)-哔哩哔哩暗藏猫腻,小编...
    黑科技辅助挂(德扑ai)系统有... 黑科技辅助挂(德扑ai)系统有哪些规律(透视)app是啥软件(本然真的是有挂);1. ai辅助创建新...
    黑科技最新!德扑之星如何分别是... 黑科技最新!德扑之星如何分别是否(智能ai)太坑了有挂(技巧教程黑科技解密)-哔哩哔哩1、德扑之星如...
    黑科技脚本"红龙扑克... 黑科技脚本"红龙扑克有挂吗"德州ai辅助神器wpk(一贯真的有挂)-哔哩哔哩;1、德州ai辅助神器w...
    黑科技最新(wPk)微扑克ai... 黑科技最新(wPk)微扑克ai机器人(透视)德州ai辅助神器(素来是真的有挂)是由北京得微扑克ai机...
    黑科技数据!德州之星外挂购买渠... 黑科技数据!德州之星外挂购买渠道(ai辅助)太坑了是有挂(透视教程黑科技攻略)-哔哩哔哩进入游戏-大...
    黑科技真的"clou... 黑科技真的"cloudpoker辅助器"来玩德州挂辅助器(一直有挂)-哔哩哔哩1、每一步都需要思考,...
    黑科技规律(德扑之星)辅助神器... 此外,数据分析德州()辅助神器app还具备辅助透视行为开挂功能,通过对客户透明挂的深入研究,你可以了...
    黑科技总结!来玩德州挂辅助器(... 黑科技总结!来玩德州挂辅助器(黑科技)太坑了是真的有挂(介绍教程黑科技攻略)-哔哩哔哩来玩德州挂辅助...