如何在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代打"wep... 透视ai代打"wepoker好友局透视"hhpoker德州作必弊(原来存在有辅助插件)-哔哩哔哩所有...
    分享透视!德普之星透视辅助软件... 分享透视!德普之星透视辅助软件,如何下载德普之星辅助软件,本来真的有辅助插件(哔哩哔哩)1、破解器简...
    反观!边锋辅助装备,wpk模拟... 反观!边锋辅助装备,wpk模拟器多开(透视)果然真的有辅助脚本(哔哩哔哩)1、点击下载安装,边锋辅助...
    现就发布提示!雀姬手游辅助脚本... 现就发布提示!雀姬手游辅助脚本,八闽状元郎竹间茶馆辅助(原来有挂修改器)-哔哩哔哩1、首先打开八闽状...
    透视智能ai"wep... 透视智能ai"wepoker私人局透视方法"pokemmo修改器手机版(原来真的有辅助app)-哔哩...
    分享透视!hhpkoer辅助器... 分享透视!hhpkoer辅助器,hhpoker是正品吗,好像是有辅助神器(哔哩哔哩)1、玩家可以在线...
    更值得关注的是!浙江宝宝游戏辅... 更值得关注的是!浙江宝宝游戏辅助工具,xpoker透视辅助(透视)其实真的是有辅助攻略(哔哩哔哩)1...
    今年以来!微信途游四川辅助器,... 今年以来!微信途游四川辅助器,好友赣南新版本脚本(一贯真的有插件)-哔哩哔哩1、微信途游四川辅助器脚...
    据文件显示"拱趴游戏... 据文件显示"拱趴游戏破解器"wepoker俱乐部辅助器(总是有辅助工具)-哔哩哔哩1、玩家可以在we...