帝国cms灵动标签随机调用全站的Tag标签的方法

时间:2022-06-10 17:54:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
帝国cms灵动标签随机调用全站的Tag标签,用sql查询标签名,然后使用rand()
随机调用30条tags,地址调用tagname
  1. [e:loop={"select tagname,num from [!db.pre!]enewstags order by rand() limit 30",0,24,0}] 
  2. <? 
  3. echo '<li><a href="'.$public_r[newsurl].'e/tags/?tagname='.urlencode($bqr['tagname']).'"><span> ('.$bqr['num'].')</span>'.$bqr['tagname'].'</a></li>'
  4. ?> 
  5. [/e:loop] 
随机调用30条推荐的tags,地址调用tagid
  1. [e:loop={"select tagname,num,tagid from [!db.pre!]enewstags where isgood=1 order by rand() limit 30",0,24,0}] 
  2. <? 
  3. echo '<a href="'.$public_r[newsurl].'e/tags/?tagid='.urlencode($bqr['tagid']).'"><span> ('.$bqr['num'].')</span>'.$bqr['tagname'].'</a>'
  4. ?> 
  5. [/e:loop] 
除了灵动标签,还可以用帝国的内置标签调用:
  1. [showtags]'',30,0,'rand()',0,'',' ',1,'&tempid=8','tagid'[/showtags] 
其中&tempid=8是指定显示的列表模板,这里可以不用填写,留空就可以,tagid是指定在链接使用变量名,当然还可以使用tagname。所以如果不指定模板id,使用tagnam可以这么调用:
  1. [showtags]'',30,0,'rand()',0,'',' ',1,'','tagname'[/showtags] 

本文来源:https://www.wddqw.com/h5jh.html

微信扫码分享

下载全文
搜索大全
下载文档