当前位置:首页 > 行业动态 > 正文

如何通过织梦DedeCms实现获取并展示文章内容页最新评论数的技巧?

<?php
// 在织梦DedeCms中,要获取当前文章内容页的最新评论数,可以通过以下步骤实现:
// 1. 获取当前文章的ID
$currentArticleId = $dsql>GetOne("SELECT aid FROM dede_arctype WHERE id = $typeid"); // 假设typeid是当前文章的类型ID
// 2. 获取当前文章的评论ID
$commentTable = $cfg_remarktable; // 获取评论表名称,通常是dede_remark
$commentId = $currentArticleId['aid']; // 假设评论表中aid字段存储文章ID
// 3. 构建查询最新评论数的SQL语句
$sql = "SELECT COUNT(*) AS commentCount FROM$commentTable WHERE aid = '$commentId' ORDER BY id DESC LIMIT 1";
// 4. 执行SQL查询并获取结果
$result = $dsql>GetOne($sql);
// 5. 输出最新评论数
echo "最新评论数:" . $result['commentCount'];
?>

代码块展示了如何在织梦DedeCms中获取当前文章内容页的最新评论数,通过类型ID获取文章ID,然后根据文章ID查询评论表,最后通过SQL查询获取最新的评论数并输出,注意,这里假设了评论表名为dede_remark,并且文章ID在评论表中对应字段为aid

0