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

如何在织梦dedecms内容页模板中巧妙嵌入并展示文章的实时评论数量?

在织梦DedeCMS内容页模板中添加文章评论数,您需要按照以下步骤进行操作:

步骤 1:获取评论数变量

您需要在织梦CMS的内容模型中设置好评论模块,并确保文章已经添加了评论。

步骤 2:定位模板文件

打开您要修改的模板文件,内容页模板的文件名为content_page.html 或者类似的形式,具体名称可能因您的模板风格而异。

步骤 3:添加评论数显示代码

在模板中找到显示文章内容的地方,通常是<#template_content#> 标签附近,按照以下格式添加评论数显示代码:

<!添加评论数显示 >
<div class="commentcount">
    <span>评论数:</span>
    <#sql name="get_comment_count" sql="SELECT COUNT(*) AS count FROM dede_comment WHERE aid = '{dede:field.id/}'">
        <#if condition="$get_comment_count.data.count neq ''">
            <a href="{dede:field.arcurl/}#comment">{dede:field.id/} 条评论</a>
        <#else>
            <a href="{dede:field.arcurl/}#comment">0 条评论</a>
        </#if>
    </#sql>
</div>

步骤 4:解释代码

<#sql name="get_comment_count" sql="...">:这是一个SQL查询,用于从数据库中获取指定文章的评论数。

{dede:field.id/}:这是DedeCMS的标签,用于获取当前文章的ID。

<#if condition="$get_comment_count.data.count neq ''">:这是一个条件判断,检查查询结果是否有数据。

<a href="{dede:field.arcurl/}#comment">:这是一个链接,指向文章页面的评论区域。

步骤 5:保存模板并预览

保存您的模板文件,然后在后台发布一篇文章并添加评论,预览页面以确认评论数是否正确显示。

通过以上步骤,您就可以在织梦DedeCMS的内容页模板中成功添加文章评论数了。

0