PHPIN.NET

 找回密码
 立即注册
查看: 6083|回复: 0

[官方教程] 帝国CMS功能解密之评论自定义字段

[复制链接]

469

主题

31

回帖

5569

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5569
发表于 2015-4-20 10:44:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
帝国CMS功能解密之评论自定义字段

为了适应不同栏目不同需求的评论,帝国CMS引入了多评论列表模板后,还引入了评论自定义字段,支持不同栏目不同评论样式与选项。

自定义评论字段基本步骤:
1、增加评论表单所需字段。
2、修改评论模板加上字段表单元素及字段显示变量。
3、完成。

·举例说明:制作“简单的餐馆评分”
1、增加评论表单所需字段:
经过分析我们需要的字段如下:(字段标识:字段名)
口味评分:kwpf
服务评分:fwpf
环境评分:hjpf
性价评分:xjpf

增加字段步骤:
(1)、后台>"评论管理">"自定义评论字段">"增加字段",进入如下界面增加字段:
1.jpg
因为评分为数字1~5所以字段类型用TINYINT(1)就可以,上面为口味评论字段设置,其他三个字段设置也一样,改下字段名就行。

(2)、增加所有字段后,返回管理评论自定义字段就能看到增加的字段,如下图:
2.jpg

2、修改评论模板加上字段表单元素及字段显示变量:
(1)、后台>"模板管理">"管理评论模板">修改,进入评论模板修改界面:
3.jpg

(2)、将模板复制到Dreamweaver修改:
在评论表单模板加上字段表单元素显示,例如:(name=字段名)
  1. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  2.                 <tr>
  3.                   <td width="11%" height="23">
  4.                   <div align="center"><strong>口味:</strong>
  5.                       <input type="radio" name="kwpf" value="1">一星
  6.                       <input type="radio" name="kwpf" value="2">二星
  7.                       <input type="radio" name="kwpf" value="3" checked>三星
  8.                       <input type="radio" name="kwpf" value="4">四星
  9.                       <input type="radio" name="kwpf" value="5">五星
  10.                   </div></td>
  11.                 </tr>
  12.                 <tr>
  13.                   <td height="23">
  14.                   <div align="center"><strong>服务:</strong>
  15.                       <input type="radio" name="fwpf" value="1">一星
  16.                       <input type="radio" name="fwpf" value="2">二星
  17.                       <input type="radio" name="fwpf" value="3" checked>三星
  18.                       <input type="radio" name="fwpf" value="4">四星
  19.                       <input type="radio" name="fwpf" value="5">五星
  20.                   </div></td>
  21.                 </tr>
  22.                 <tr>
  23.                   <td height="23">
  24.                   <div align="center"><strong>环境:</strong>
  25.                       <input type="radio" name="hjpf" value="1">一星
  26.                       <input type="radio" name="hjpf" value="2">二星
  27.                       <input type="radio" name="hjpf" value="3" checked>三星
  28.                       <input type="radio" name="hjpf" value="4">四星
  29.                       <input type="radio" name="hjpf" value="5">五星
  30.                   </div></td>
  31.                 </tr>
  32.                 <tr>
  33.                   <td height="23">
  34.                   <div align="center"><strong>性价:</strong>
  35.                       <input type="radio" name="xjpf" value="1">一星
  36.                       <input type="radio" name="xjpf" value="2">二星
  37.                       <input type="radio" name="xjpf" value="3" checked>三星
  38.                       <input type="radio" name="xjpf" value="4">四星
  39.                       <input type="radio" name="xjpf" value="5">五星
  40.                   </div></td>
  41.                 </tr>
  42.               </table>
复制代码

显示评分字段的地方加:([!--字段名--])
  1. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  2.               <tr>
  3.                 <td width="50%" height="23"><strong>口味:</strong><img src="[!--news.url--]e/data/images/[!--kwpf--]star.gif" border="0" align="absmiddle"></td>
  4.                 <td height="23"><strong>服务:<img src="[!--news.url--]e/data/images/[!--fwpf--]star.gif" border="0" align="absmiddle"></strong></td>
  5.               </tr>
  6.               <tr>
  7.                 <td height="23"><strong>环境:<img src="[!--news.url--]e/data/images/[!--hjpf--]star.gif" border="0" align="absmiddle"></strong></td>
  8.                 <td height="23"><strong>性价:<img src="[!--news.url--]e/data/images/[!--xjpf--]star.gif" border="0" align="absmiddle"></strong></td>
  9.               </tr>
  10.             </table>
复制代码

4.jpg

修改模板后将模板代码复制到后台模板处,然后点击修改即可。

3、至此,“简单的餐馆评分”制作完毕,效果如下:
5.jpg
总结:
首先后台增加评论字段,然后修改评论模板即可:评论表单元素可任意,只需变量“name=字段名”,显示评论字段内容用“[!--字段名--]”。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|PHPIN.NET ( 冀ICP备12000898号-14 )|网站地图

GMT+8, 2024-11-21 20:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表