网络建站知识发布于分享网站

当前位置:首页>>新闻中心>>CMS教程>>帝国cms教程

帝国CMS 6.0评论自定义字段功能解析

时间:2025-03-29 02:40:57    来源:    人气:1

为了满足不同栏目和需求的评论样式,帝国CMS不仅引入了多评论列表模板,还支持评论自定义字段。这一功能使得不同栏目可以拥有不同的评论样式与选项。


自定义评论字段的基本步骤:

1、增加评论表单所需的字段。
2、修改评论模板,添加字段表单元素及字段显示变量。
3、完成设置。


· 实例说明:制作“简单的餐馆评分”
1、增加评论表单所需字段:

经过分析,我们需要以下字段(字段标识:字段名):
口味评分:kwpf
服务评分:fwpf
环境评分:hjpf
性价评分:xjpf


增加字段的步骤如下:
(1)、进入后台 > “评论管理” > “自定义评论字段” > “增加字段”,然后按照提示界面进行字段增加。
由于评分为数字1~5,所以字段类型用TINYINT(1)即可。以口味评论字段为例,其他三个字段设置类似,只需更改字段名即可。


(2)、增加所有字段后,返回管理评论自定义字段页面,可以看到新增的字段如下图所示。


2、修改评论模板加上字段表单元素及字段显示变量:

(1)、进入后台 > “模板管理” > “管理评论模板” > 修改,进入评论模板修改界面。


(2)、将模板复制到Dreamweaver中进行修改:
在评论表单模板中添加字段表单元素显示,例如(name=字段名):


<table width="100%" border="0" cellspacing="1" cellpadding="3">
    <tr> 
        <td width="11%" height="23">
        <div align="center"><strong>口味:</strong> 
            <input type="radio" name="kwpf" value="1">一星 
            <input type="radio" name="kwpf" value="2">二星 
            <input type="radio" name="kwpf" value="3" checked>三星 
            <input type="radio" name="kwpf" value="4">四星 
            <input type="radio" name="kwpf" value="5">五星
        </div></td>
    </tr>
    <tr> 
        <td height="23">
        <div align="center"><strong>服务:</strong> 
            <input type="radio" name="fwpf" value="1">一星 
            <input type="radio" name="fwpf" value="2">二星 
            <input type="radio" name="fwpf" value="3" checked>三星 
            <input type="radio" name="fwpf" value="4">四星 
            <input type="radio" name="fwpf" value="5">五星
        </div></td>
    </tr>
    <tr> 
        <td height="23">
        <div align="center"><strong>环境:</strong> 
            <input type="radio" name="hjpf" value="1">一星 
            <input type="radio" name="hjpf" value="2">二星 
            <input type="radio" name="hjpf" value="3" checked>三星 
            <input type="radio" name="hjpf" value="4">四星 
            <input type="radio" name="hjpf" value="5">五星
        </div></td>
    </tr>
    <tr> 
        <td height="23">
        <div align="center"><strong>性价:</strong> 
            <input type="radio" name="xjpf" value="1">一星 
            <input type="radio" name="xjpf" value="2">二星 
            <input type="radio" name="xjpf" value="3" checked>三星 
            <input type="radio" name="xjpf" value="4">四星 
            <input type="radio" name="xjpf" value="5">五星
        </div></td>
    </tr>
</table>
    

在显示评分字段的地方添加:([!--字段名--])


<table width="100%" border="0" cellspacing="1" cellpadding="3">
    <tr>
        <td width="50%" height="23"><strong>口味:</strong><img src="[!--news.url--]e/data/images/[!--kwpf--]star.gif" border="0" align="absmiddle"></td>
        <td height="23"><strong>服务:<img src="[!--news.url--]e/data/images/[!--fwpf--]star.gif" border="0" align="absmiddle"></strong></td>
    </tr>
    <tr>
        <td height="23"><strong>环境:<img src="[!--news.url--]e/data/images/[!--hjpf--]star.gif" border="0" align="absmiddle"></strong></td>
        <td height="23"><strong>性价:<img src="[!--news.url--]e/data/images/[!--xjpf--]star.gif" border="0" align="absmiddle"></strong></td>
    </tr>
</table>
    

修改完成后,将模板代码复制回后台模板处,点击修改即可。


3、至此,“简单的餐馆评分”制作完成,效果如下图所示。


总结:

首先在后台增加评论字段,然后修改评论模板即可。评论表单元素可以任意设计,只需确保变量“name=字段名”,显示评论字段内容时使用“[!--字段名--]”。


更多帝国CMS 6.0解密,请期待后续更新。

相关文章

  • 帝国CMS留言板显示IP的方法

    帝国CMS留言板显示IP的方法

    在留言板和后台留言审核面板中显示留言者的IP地址,是增强网站安全性和管理效率的重要功能。通过记录和展示IP地址,管理员可以更方便地追踪留言来源,确保内容的真实性和合法性。本文将详细介绍如何实现这一功能,并优化搜索引擎排名(SEO)。 首先,我们需要了解如何在代码中正确插入IP地址的显示逻辑。以下是...
    2025-03-29
  • 帝国显示IP问题的解决方案

    帝国显示IP问题的解决方案

    在网站开发中,保护用户隐私是一个重要的考虑因素。当您在分类信息内容页添加了发布人的IP显示功能时,可能会面临如何隐藏IP地址的部分数字以保护用户隐私的问题。本文将介绍一种方法,让您能够像处理评论中的IP地址一样,将IP地址的最后一位数字替换为“*”。 为了实现这一功能,您可以使用PHP代码对IP地...
    2025-03-29
  • 帝国系统生成完整GOOGLE SITEMAP的方法

    帝国系统生成完整GOOGLE SITEMAP的方法

    创建符合SEO标准的Google Sitemap对于提高网站在搜索引擎中的可见性至关重要。以下是一篇经过改写的文章,详细介绍了如何利用栏目分别创建不同的Sitemap,并确保其符合Google的要求。 技术整理:24mp3技术支持:wm_chief, hicode 制作Google Sitema...
    2025-03-29
  • 帝国CMS教程:使用灵动标签制作友情连接

    帝国CMS教程:使用灵动标签制作友情连接

    在构建动态网站时,使用循环结构来展示数据是一种常见的做法。例如,在EmpireCMS中,我们可以利用[e:loop]标签来实现这一功能。下面是一篇关于如何使用[e:loop]标签生成友情链接列表的文章,旨在优化搜索引擎排名(SEO),同时确保代码的可读性和功能性。 在EmpireCMS中,[e:l...
    2025-03-29

公众号