帝国CMS灵动标签调用文章信息时获取tag标签的多种方法

方法1、调用信息的全部tag

方法1、调用信息的全部tag

[e:loop={"select id, title, titleurl, smalltext, newstime, titlepic from [!db.pre!]ecms_news order by id desc limit 30",0,24,0}]
<?php
$tags='';
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_1 where id='$bqr[id]'");
$tag1=''.$fr[infotags].'';
$r_tag=explode(",",$tag1); 
{
for($i=0;$i<count($r_tag);$i++)
    if($r_tag[$i])
      {
              $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
              $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a>&nbsp;&nbsp; ";
      }
    if(empty($fr[infotags]))
    {
    $tags="无";
    }
        
}
?>
<?=esub($bqr[title],108)?> | <?=$tags?>
<br/><br/>
[/e:loop]

或[e:loop={34,10,0,0}]格式

限制数量,把$i<count($r_tag)修改为$i<count($r_tag)&&$i<限制数量
—————————————————————————–

方法2、调用信息的tag时,可控制输出个数

[e:loop={"select id, title, titleurl, smalltext, newstime, titlepic from [!db.pre!]ecms_news order by id desc limit 30",0,24,0}]
<?php
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_1 where id='$bqr[id]'");
$tag1=''.$fr[infotags].'';
$r_tag=explode(",",$tag1); 
for($p=0;$i<count($r_tag);$i++)
?>
<?=esub($bqr[title],108)?> | <a href="<?=$public_r['newsurl']?>e/tags/?tagname=<?=$r_tag[0]?>" target='_blank'><?=$r_tag[0]?></a> <a href="<?=$public_r['newsurl']?>e/tags/?tagname=<?=$r_tag[1]?>" target='_blank'><?=$r_tag[1]?></a> <a href="<?=$public_r['newsurl']?>e/tags/?tagname=<?=$r_tag[2]?>" target='_blank'><?=$r_tag[2]?></a> <a href="<?=$public_r['newsurl']?>e/tags/?tagname=<?=$r_tag[3]?>" target='_blank'><?=$r_tag[3]?></a>
<br/><br/>
[/e:loop]

或[e:loop={34,10,0,0}]格式

限制数量,把$i<count($r_tag)修改为$i<count($r_tag)&&$i<限制数量

—————————————————————————–

方法3、调用信息的tag时,可控制输出个数

[e:loop={34,10,0,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
<?
$tbname=$class_r[$bqr[classid]][tbname];
$fb=$bqr[stb];
$ftbname=$dbtbpre."ecms_".$tbname."_data_".$fb;
$navinfor['infotags'] = $empire->gettotal("select infotags as total  from $ftbname where id='$bqr[id]'"); //结果赋值给$navinfor就是为了使用 showtags标签的selfinfo
?>
Tags:[showtags]'selfinfo',10,0,'',0,'','&nbsp;',0,'','tagname'[/showtags]<br>
[/e:loop]

注释:
[showtags]’selfinfo’,10,0,’num desc’,0,’s,r’,’&nbsp;’,1,’tagname'[/showtags]
‘selfinfo’=当前信息ID,
10=调用总数量,
0=每行显示数量,
num desc=显示排序,
0=只显示推荐的(0为不显示,1为显示),
s,r=推荐TAGS属性(s为加粗,r为加红),
”=显示间隔符(一般为空格符:&nbsp;),
1=显示信息数量(0为不显示,1为显示),
‘tagname’=链接使用变量(一般为tagname和tagid)

 

您已阅读完《帝国cms(共312篇)》专题的第 41 篇。请继续阅读该专题下面的文章:

    购买必读
    本站模板没有任何后门,也不会和我们服务器有任何通信,请您放心使用。
    本源码一次性买断,没有二次费用,并享受免费更新。
    在使用本站模板时,请不要使用我们的产品从事违反中华人民共和国法律、违反公序良俗的活动,否则我们有权拒绝服务,并配合有关单位予以处置。如果您不符合条件,请勿购买。
    售后是指通过QQ与客服联系处理问题,售后过期不影响您对主题的使用和更新。免费三个月售后服务。售后服务时间为工作日早9点到晚5点。如果不在线可以QQ留言,我们会尽快给您答复。
    售后服务包括程序的使用、BUG的处理、意见建议等。不包括技术服务、网站优化、二次开发、环境配置、服务器运维等。
    代码类商品属于数字化商品,具有可复制性,不支持退款,详见《网络交易管理办法》第二章 第16条 第三类。
    请仔细阅读我们的用户协议:用户协议

    给TA打赏
    共{{data.count}}人
    人已打赏
    帝国CMS教程

    帝国cms通过mysql语句批量设置替换最大生成页数

    2022-2-26 10:47:20

    帝国CMS教程

    帝国cms的phome_enewskey内容关键字表

    2022-2-26 10:47:20

    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧

    线

    专属客服

    (工作日 10:00 - 22:30 为您服务)

    2026-09-22 03:54:49

    您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

    猜你想问:

    • 购买的模板免费包安装吗?

    • 这个演示地址有吗?

    • 购买vip会员可以下载哪些模板?

    您的工单我们已经收到,我们将会尽快跟您联系!
    取消

    您想了解哪方面的问题?

    选择聊天工具: