一推网

当前位置: 首页 > 知识问答 > 如何实现在织梦系统中调用列表页和文章页的评论数与收藏数?

知识问答

如何实现在织梦系统中调用列表页和文章页的评论数与收藏数?

2025-09-21 12:59:37 来源:互联网转载
``php,,,,,,``

在织梦CMS中,调用列表页、文章页的评论数和收藏数是常见的需求,以下是实现这一功能的代码示例和详细解释:

列表页调用评论数和收藏数

1. 获取评论数

<?php$aid = $data>aid; // 文章ID$commRs = $dsql>GetOne("select count(*) as comm_count FROM dede_comment WHERE aid='$aid'");echo $commRs['comm_count']; // 输出评论数?>

2. 获取收藏数

<?php$aid = $data>aid; // 文章ID$favRs = $dsql>GetOne("select count(*) as fav_count FROM dede_fav WHERE aid='$aid'");echo $favRs['fav_count']; // 输出收藏数?>

文章页调用评论数和收藏数

1. 获取评论数

<?phpglobal $dsql;$aid = $aid; // 文章ID$commRs = $dsql>GetOne("select count(*) as comm_count FROM dede_comment WHERE aid='$aid'");echo $commRs['comm_count']; // 输出评论数?>

2. 获取收藏数

<?phpglobal $dsql;$aid = $aid; // 文章ID$favRs = $dsql>GetOne("select count(*) as fav_count FROM dede_fav WHERE aid='$aid'");echo $favRs['fav_count']; // 输出收藏数?>

相关问答FAQs

h3. 如何在列表页显示每篇文章的评论数和收藏数?

在列表页的循环体中添加上述获取评论数和收藏数的代码即可。

{dede:arclist typeid='栏目ID'}    <! 其他字段 >    <?php    $aid = $data>aid; // 文章ID    $commRs = $dsql>GetOne("select count(*) as comm_count FROM dede_comment WHERE aid='$aid'");    echo "评论数:" . $commRs['comm_count'];    ?>    <?php    $favRs = $dsql>GetOne("select count(*) as fav_count FROM dede_fav WHERE aid='$aid'");    echo "收藏数:" . $favRs['fav_count'];    ?>{/dede:arclist}

h3. 如何在文章页显示该文章的评论数和收藏数?

在文章页模板中添加上述获取评论数和收藏数的代码即可。

<?phpglobal $dsql;$aid = $aid; // 文章ID$commRs = $dsql>GetOne("select count(*) as comm_count FROM dede_comment WHERE aid='$aid'");echo "评论数:" . $commRs['comm_count'];?><?phpglobal $dsql;$aid = $aid; // 文章ID$favRs = $dsql>GetOne("select count(*) as fav_count FROM dede_fav WHERE aid='$aid'");echo "收藏数:" . $favRs['fav_count'];?>

通过以上代码,你可以在织梦CMS的列表页和文章页轻松调用评论数和收藏数,希望这些示例能够帮助你实现所需的功能。

上一篇:互联网推广竞价,让您的品牌在搜索引擎中脱颖而出!

下一篇:大洗牌!腾讯、网易、祖龙情人节战况:新四大国乙出现?