帝国cms在列表页调用指定栏目tags及信息数并实现伪静态的方法
发布时间:2019-10-14 23:08:17作者:魏义齐阅读:()评论:
最近改版博客站的摄影栏目,本来打算做成筛选的,但是我发现筛选的条件是不变的,一级条件你选了一个,那么二级条件不是跟着一级条件变的,所以摄影作品比如人像、风景更适用分类来解决,那么我想到的分类是tags。
帝国cms在列表页调用指定或当前栏目的tags及信息数并实现伪静态的代码如下:
<ul>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select distinct classid,tagid from [!db.pre!]enewstagsdata where classid=28 limit 100",14,24,0);
$bqno=0;
while($bqr1=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstags where tagid=$bqr1[tagid]",14,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
$tagurl=''.$public_r[newsurl].'tags-'.urlencode($bqr2[tagname]).'-0.html';
?>
<li><a href="<?=$tagurl?>"><?=esub($bqr2[tagname],16)?>(<?=$bqr2['num']?>)</a></li>
<?php
}
?>
<?php
}
?>
</ul>
其中classid=28为栏目id,<?=$bqr2['num']?>为tags标签包含的信息数。
因为之前做全站tags时配置了伪静态,所以在此伪静态不细说,详情大家看文章“帝国cms tags详解(目的和意义、布局与优化、不同服务器的伪静态实现和在首页与文章页调用)”,着重看第三部分。
本文参考文章:帝国cms调用指定栏目下的TAGS的方法http://www.muban.la/jc/127.html
感谢群友的帮助。
上一篇:帝国cms会员ID如何从1开始下一篇:使用帝国备份王恢复帝国网站后台备份的数据至数据库的教程
收起二维码
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
最新会员
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 从纯技术角度谈phpcms和帝国cms的优缺点(2462)
- 帝国cms“建立目录不成功,请检查目录权限”的解决方法(2046)
- 帝国cms如何让文章id从1开始(完美解决)(1346)
- 帝国cms如何实现全站搜索功能(1274)
- 帝国cms内容页图片如何自适应(1259)
- 帝国cms解决代码高亮方法二(1205)
- 帝国cms编辑器更换为百度编辑器并成功实现前台代码高亮和自适应(946)
- 帝国cms tags详解(目的和意义、布局与优化、不同服务器的伪静态实现和在首页与文章页调用)(907)
- 帝国cms注册、登录制作教程,七个常见问题和两个注意事项(847)
- 帝国cms如何修改信息提示框的样式和内容(838)
- 帝国cms实现当前栏目导航高亮最简便的方法(2021-10-25)
- 帝国cms文章开启收费后信息权限提示页如何修改?(2021-09-24)
- 帝国cms换域名后如何批量替换会员头像路径(2021-09-15)
- 帝国cms实现代码高亮方法三(2021-07-04)
- 帝国cms接入QQ和微博登录的教程及插件下载(2019-11-01)