DEDE 5.X列表页文章页评论数和收藏数调用方法为:,,1. 在模板文件中,使用以下标签调用评论数:,“,{dede:field name='click'/},`,,2. 在模板文件中,使用以下标签调用收藏数:,`,{dede:field name='favnum'/},“
在DEDE 5.X系统中,调用列表页和文章页的评论数和收藏数的方法如下:
列表页调用评论数
1、方法一:
使用以下代码:
[field:id runphp='yes'] $dsql = new dedesql(false); $dsql > SetQuery(Select count(id) as c fromdede_feedback where aid=.@me); $row = $dsql > getone(); @me=$row['c']; [/field:id]个评论
2、方法二:
使用以下代码:
{dede:field.id runphp='yes'} $dsql = new dedesql(false); $dsql > SetQuery(Select count(id) as c fromidea_feedback where aid=@me); $row = $dsql > getone(); @me=$row['c']; {/dede:field.id}个评论
列表页调用收藏数
1、方法一:
使用以下代码:
[field:id runphp='yes'] $dsql = new dedesql(); $dsql > SetQuery(select count() as c fromdede_member_stow where aid=.@me); $row = $dsql > getone(); @me=$row['c']; [/field:id]次收藏
2、方法二:
使用以下代码:
{dede:field.id runphp='yes'} $dsql = new dedesql(); $dsql > SetQuery(select count() as c from58pic_member_stow where aid=.@me); $row = $dsql > getone(); @me=$row['c']; {/dede:field.id}次收藏
文章页调用评论数
1、方法一:
使用以下代码:
{dede:field.id runphp='yes'} $dsql = new dedesql(false); $dsql > SetQuery(Select count(id) as c fromdede_feedback where aid=@me); $row = $dsql > getone(); @me=$row['c']; {/dede:field.id}个评论
2、方法二:
使用以下代码:
{dede:field.id runphp='yes'} $dsql = new dedesql(); $dsql > SetQuery(Select count() as c fromidea_feedback where aid=@me); $rs = $dsql > getone(); @me=$rs['c']; {/dede:field.id}个评论
文章页调用收藏数
1、方法一:
使用以下代码:
{dede:field.id runphp='yes'} $dsql = new dedesql(); $dsql > SetQuery(select count() as c fromdede_member_stow where aid=@me); $row = $dsql > getone(); @me=$row['c']; {/dede:field.id}次收藏
2、方法二:
使用以下代码:
{dede:field.id runphp='yes'} $dsql = new dedesql(); $dsql > SetQuery(select count() as c from58pic_member_stow where aid=@me); $rs = $dsql > getone(); @me=$rs['c']; {/dede:field.id}次收藏
常见问题FAQs
1. 如何在DEDECMS中同时显示评论数和收藏数?
答:可以在模板文件中同时插入上述代码段,分别调用评论数和收藏数。
{dede:field.id runphp='yes'} $dsql = new dedesql(false); $dsql > SetQuery(Select count(id) as c fromdede_feedback where aid=@me); $row = $dsql > getone(); @me=$row['c']; {/dede:field.id}个评论 {dede:field.id runphp='yes'} $dsql = new dedesql(); $dsql > SetQuery(select count() as c fromdede_member_stow where aid=@me); $row = $dsql > getone(); @me=$row['c']; {/dede:field.id}次收藏
2. 为什么调用的评论数和收藏数不准确?
答:可能是因为数据库中的评论或收藏数据发生了变化,但缓存未更新,可以尝试清除缓存或手动刷新页面以获取最新数据,确保SQL查询语句正确无误,表名和字段名与数据库一致。
保卫萝卜
爆炒江湖
LEGOSuperMario
密室逃脱15神秘宫殿
会说话的汤姆猫
皮皮虾传奇
球球英雄
万圣节化妆舞会
如何查询自己账号所在的服务器
为什么在CSGO创意工坊中无法成功连接到服务器
为什么手机插上SIM卡后会显示无服务器提示
为什么服务器电源指示灯不亮且无法上电
为什么CS2游戏中会显示被服务器踢出
在直播和录播中,码流带宽究竟需要多少才能保证流畅观看
如何免费试用游戏服务器
如何利用MySQL命令行高效备份你的数据库
主机究竟能做什么
如何为DEDE标签云(TAG)实现随机颜色和字体大小效果