如何调用DEDE 5.X中列表页和文章页的评论数及收藏数?

DEDE 5.X列表页文章页评论数收藏数调用方法为:,,1. 在模板文件中,使用以下标签调用评论数:,“,{dede:field name='click'/},`,,2. 在模板文件中,使用以下标签调用收藏数:,`,{dede:field name='favnum'/},

DEDE 5.X系统中,调用列表页和文章页的评论数和收藏数的方法如下:

如何调用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 5.X中列表页和文章页的评论数及收藏数?

使用以下代码:


     {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 5.X中列表页和文章页的评论数及收藏数?


     {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查询语句正确无误,表名和字段名与数据库一致。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1222050.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-18 12:55
下一篇 2024-10-18 12:59

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入