如何在Dedecms中实现列表页与详情页对Tag标签的调用?

如何在Dedecms中实现列表页与详情页对Tag标签的调用?
DedeCMS中,列表页调用tag标签可以使用{dede:field name='keywords'/}详情页可以使用{dede:field name='tags'/}

在Dedecms系统中,列表页详情页调用tag标签的方法各有不同,以下是具体方法的详细解析:

Dedecms列表页调用tag标签的方法

1、使用[field:id runphp=’yes’]标签

在需要调用tag的位置添加以下代码:

     [field:id runphp='yes']
     global $cfg_cmspath;
     $tags = GetTags(@me);
     $revalue = '';
     $tags = explode(',', $tags);
     foreach($tags as $key => $value){
         if($value){
             $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.urlencode($value).'/">'.$value.'</a>&nbsp;';
         }
     }
     @me = $revalue;
     [/field:id]

此方法通过PHP代码将tag标签转换为带链接的形式,增强了用户体验。

2、修改GetTags函数

如果希望直接调用不带链接的tag标签,可以使用[field:id function=GetTags(@me)/],但默认情况下这些标签不带链接,可以通过修改include/helpers/archive.helper.php文件中的GetTags函数,使其返回带链接的tag标签。

Dedecms详情页调用tag标签的方法

1、使用{dede:field.tags/}标签

在文章内容中直接使用{dede:field.tags/}标签即可显示该篇文章的所有tag标签,默认情况下,这些标签也是不带链接的。

2、修改GetTags函数

与列表页类似,如果需要在详情页显示带链接的tag标签,可以修改include/common.func.php文件中的GetTags函数,使其返回带链接的tag标签。

相关问答FAQs

1、如何在Dedecms列表页中调用带链接的tag标签?

在列表页模板中,使用[field:id runphp=’yes’]标签,并编写PHP代码将tag标签转换为带链接的形式,具体代码如上所述。

2、如何在Dedecms详情页中调用带链接的tag标签?

在详情页模板中,使用{dede:field.tags/}标签显示tag标签,如果需要带链接的tag标签,可以修改include/common.func.php文件中的GetTags函数。

通过以上方法,可以在Dedecms系统的列表页和详情页中灵活调用并显示tag标签,无论是带链接还是不带链接的形式,都能轻松实现。

页面类型 调用标签 示例代码
列表页 {dede:arclist} {dede:arclist titlelen='30' row='10' page='1' orderby='id'}
列表页 {dede:arclist type='image'} {dede:arclist type='image' titlelen='30' row='10' page='1' orderby='id'}
列表页 {dede:arclist type='image' imgwidth='100' imgheight='100'} {dede:arclist type='image' titlelen='30' row='10' page='1'orderby='id' imgwidth='100' imgheight='100'}
列表页 {dede:arclist addtable='table_name'} {dede:arclist addtable='table_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist addfield='field_name'} {dede:arclist addfield='field_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist catid='1'} {dede:arclist catid='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist flag='flag1,flag2'} {dede:arclist flag='flag1,flag2' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist tagid='1'} {dede:arclist tagid='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist votecount='1'} {dede:arclist votecount='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101,20221231'} {dede:arclist bookdate='20220101,20221231' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101'} {dede:arclist bookdate='20220101' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' addtable='table_name'} {dede:arclist bookdate='20220101' addtable='table_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' addfield='field_name'} {dede:arclist bookdate='20220101' addfield='field_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' catid='1'} {dede:arclist bookdate='20220101' catid='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' flag='flag1,flag2'} {dede:arclist bookdate='20220101' flag='flag1,flag2' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' tagid='1'} {dede:arclist bookdate='20220101' tagid='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' votecount='1'} {dede:arclist bookdate='20220101' votecount='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231'} {dede:arclist bookdate='20220101' bookdate='20221231' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' addtable='table_name'} {dede:arclist bookdate='20220101' bookdate='20221231' addtable='table_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' addfield='field_name'} {dede:arclist bookdate='20220101' bookdate='20221231' addfield='field_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' catid='1'} {dede:arclist bookdate='20220101' bookdate='20221231' catid='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' flag='flag1,flag2'} {dede:arclist bookdate='20220101' bookdate='20221231' flag='flag1,flag2' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' tagid='1'} {dede:arclist bookdate='20220101' bookdate='20221231' tagid='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' votecount='1'} {dede:arclist bookdate='20220101' bookdate='20221231' votecount='1' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' bookdate='20230101'} {dede:arclist bookdate='20220101' bookdate='20221231' bookdate='20230101' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' bookdate='20230101' addtable='table_name'} {dede:arclist bookdate='20220101' bookdate='20221231' bookdate='20230101' addtable='table_name' titlelen='30' row='10' page='1'orderby='id'}
列表页 {dede:arclist bookdate='20220101' bookdate='20221231' bookdate='20230101' addfield='field_name'} `{dede:arclist bookdate=’20220101′ bookdate=’20221231′ bookdate=’20230101′ addfield=’field_name’ titlelen=’30’ row=’10’

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1219111.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-16 19:14
下一篇 2024-10-16 19:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入