帝国cms灵动标签随机调用全站的Tag标签的方法
帝国cms灵动标签随机调用全站的Tag标签,用sql查询标签名,然后使用rand()
随机调用30条tags,地址调用tagname
随机调用30条tags,地址调用tagname
随机调用30条推荐的tags,地址调用tagid
- [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]
除了灵动标签,还可以用帝国的内置标签调用:
- [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]
其中&tempid=8是指定显示的列表模板,这里可以不用填写,留空就可以,tagid是指定在链接使用变量名,当然还可以使用tagname。所以如果不指定模板id,使用tagnam可以这么调用:
- [showtags]'',30,0,'rand()',0,'',' ',1,'&tempid=8','tagid'[/showtags]
- [showtags]'',30,0,'rand()',0,'',' ',1,'','tagname'[/showtags]
点个赞! (11)
- 上一篇
帝国cms在列表页模板用万能标签模糊匹配关键字词?
关键字词匹配,帝国cms中用灵动标签来实现的比较多,这里我们要讲的是用万能标签ecmsinfo来实现匹配关键字词 如果要匹配“榴莲”这样的关键字词的文章,可以这么调用: [ecmsinfo]'selfinfo',99,0,0,0,17,
- 下一篇
帝国cms调用标题分类名称并且统计分类下的信息数
帝国cms要实现在模板中调用标题分类可以用标签,但是同时要统计文章信息数,就要用到left join on多条件查询 先说下单条件查询 select * from product a left join product_details b on a.id = b.id 帝国cms调用所有标