,{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查询语句正确无误,表名和字段名与数据库一致。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。