您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS灵动标签调用文章信息怎么获取tag标签
煜乐2023-01-17 14:34:43帝国CMS教程已有人查阅
导读方法1、调用信息的全部tag,方法2、调用信息的tag时,可控制输出个数,方法3、调用信息的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> "; } 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,'',' ',0,'','tagname'[/showtags]<br>
[/e:loop]
注释:
[showtags]'selfinfo',10,0,'num desc',0,'s,r',' ',1,'tagname'[/showtags]
'selfinfo'=当前信息ID,
10=调用总数量,
0=每行显示数量,
num desc=显示排序,
0=只显示推荐的(0为不显示,1为显示),
s,r=推荐TAGS属性(s为加粗,r为加红),
''=显示间隔符(一般为空格符: ),
1=显示信息数量(0为不显示,1为显示),
'tagname'=链接使用变量(一般为tagname和tagid)
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国cmshttps出现Mixed Content: The page at评论也不显示怎么办
新上线发现内容页报错,出现Mixed Content: The page at 在https地址中,如果加载了一个http资源,浏览器会认为它是不安全的资源,默认拦截,这会给你带来资源不全的问题。 -
帝国CMS图片水印怎么设置,帝国CMS图片水印设置方法
其中图片水印的默认地址为:/e/data/mark/maskdef.gif,你可以做个图,然后重新换个地址,也可以直接去换了这个图片!这个配置不多说了!主要说一下从哪里设置发布图片加水印的! 如下图,可以有几个地方设置加水印: -
帝国cms在tags列表页获取当前tag的ID的方法
在tags列表页获取当前tag的ID方法一:在动态页面中使用,在tags列表页获取当前tag的ID方法二: -
帝国CMS7.5怎么支持php7.4+版本的方法
帝国CMS7.5官方说明是支持php7.*高版本的,但是测试发现php只要高于php7.1以上,就会出现各种小BUG的,可能还是某些语法不太支持的原因。
留言与评论 (共有 条评论) |