-
帝国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解密,请期待后续更新。
相关文章
-
在留言板和后台留言审核面板中显示留言者的IP地址,是增强网站安全性和管理效率的重要功能。通过记录和展示IP地址,管理员可以更方便地追踪留言来源,确保内容的真实性和合法性。本文将详细介绍如何实现这一功能,并优化搜索引擎排名(SEO)。 首先,我们需要了解如何在代码中正确插入IP地址的显示逻辑。以下是...2025-03-29
-
在网站开发中,保护用户隐私是一个重要的考虑因素。当您在分类信息内容页添加了发布人的IP显示功能时,可能会面临如何隐藏IP地址的部分数字以保护用户隐私的问题。本文将介绍一种方法,让您能够像处理评论中的IP地址一样,将IP地址的最后一位数字替换为“*”。 为了实现这一功能,您可以使用PHP代码对IP地...2025-03-29
-
创建符合SEO标准的Google Sitemap对于提高网站在搜索引擎中的可见性至关重要。以下是一篇经过改写的文章,详细介绍了如何利用栏目分别创建不同的Sitemap,并确保其符合Google的要求。 技术整理:24mp3技术支持:wm_chief, hicode 制作Google Sitema...2025-03-29
-
在构建动态网站时,使用循环结构来展示数据是一种常见的做法。例如,在EmpireCMS中,我们可以利用[e:loop]标签来实现这一功能。下面是一篇关于如何使用[e:loop]标签生成友情链接列表的文章,旨在优化搜索引擎排名(SEO),同时确保代码的可读性和功能性。 在EmpireCMS中,[e:l...2025-03-29