帝国cms灵动标签随机调用全站的Tag标签,用sql查询标签名,然后使用rand()
随机调用30条tags,地址调用tagname
- [e:loop={“select tagname,num from [!db.pre!]enewstags order by rand() limit 30”,0,24,0}]
- <?
- echo ‘<li><a href=”‘.$public_r[newsurl].‘e/tags/?tagname=’.urlencode($bqr[‘tagname’]).‘”><span> (‘.$bqr[‘num’].‘)</span>’.$bqr[‘tagname’].‘</a></li>’;
- ?>
- [/e:loop]
随机调用30条推荐的tags,地址调用tagid
- [e:loop={“select tagname,num,tagid from [!db.pre!]enewstags where isgood=1 order by rand() limit 30”,0,24,0}]
- <?
- echo ‘<a href=”‘.$public_r[newsurl].‘e/tags/?tagid=’.urlencode($bqr[‘tagid’]).‘”><span> (‘.$bqr[‘num’].‘)</span>’.$bqr[‘tagname’].‘</a>’;
- ?>
- [/e:loop]
除了灵动标签,还可以用帝国的内置标签调用:
- [showtags]”,30,0,‘rand()’,0,”,‘ ‘,1,‘&tempid=8’,‘tagid’[/showtags]
其中&tempid=8是指定显示的列表模板,这里可以不用填写,留空就可以,tagid是指定在链接使用变量名,当然还可以使用tagname。所以如果不指定模板id,使用tagnam可以这么调用:
- [showtags]”,30,0,‘rand()’,0,”,‘ ‘,1,”,‘tagname’[/showtags]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。