帝国cms的留言板系统很简单,用户名,邮箱,电话,没有头像显示,如果要增加头像选择,而又不增加表或者字段的情况下,选择改用其中一个字段,比如电话这个字段,修改一下即可。
先看显示效果
第一步,将制作好的头像上传到FTP目录下,/e/tool/images/
第二步,修改模板代码
<div class="gbook"> [!--empirenews.listtemp--] <div class="fb"> <ul> <span class="tximg"><img src="[!--mycall--]"></span> <p class="fbtime"><span> <?=format_datetime($r[lytime],'Y-m-d')?> </span> [!--name--]</p> <p class="fbinfo">[!--lytext--]</p> </ul> </div> [!--start.regbook--] <div class="hf"> <ul> <p class="zzhf"><font color="#FF0000">站长回复:</font>[!--retext--]</p> </ul> </div> [!--end.regbook--] [!--empirenews.listtemp--] <div class="gbox"> <form action="../../enews/index.php" method="post" name="form1" id="form1"> <p> <strong>来说点儿什么吧...</strong></p> <p><span> 您的姓名:</span> <input name="name" type="text" id="name" /> *</p> <input name="email" type="hidden" id="email" value="admin@qq.com" /> <p><span>选择头像:</span> *</p> <p> <i><img src=../images/tx1.jpg> <input name="mycall" type="radio" value="../images/tx1.jpg" checked onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx2.jpg> <input name="mycall" type="radio" value="../images/tx2.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx3.jpg> <input name="mycall" type="radio" value="../images/tx3.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx4.jpg> <input name="mycall" type="radio" value="../images/tx4.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx5.jpg> <input name="mycall" type="radio" value="../images/tx5.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx6.jpg> <input name="mycall" type="radio" value="../images/tx6.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx7.jpg> <input name="mycall" type="radio" value="../images/tx7.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i><img src=../images/tx8.jpg> <input name="mycall" type="radio" value="../images/tx8.jpg" onclick="document.all.gmycall.value=this.value;"> </i> <i> <input type=hidden name=gmycall id=mycall value="../images/tx1.jpg"> </i> </p> <p><span class="tnr">留言内容:</span> <textarea name="lytext" cols="60" rows="12" id="lytext"></textarea> </p> <p> <input type="submit" name="Submit3" value="提交" /> <input name="enews" type="hidden" id="enews" value="AddGbook" /> </p> </form> </div> </div>
第三步,修改CSS
/*gbook*/ .gbook { background: #FFF; overflow: hidden; margin-bottom: 20px } .gbox { padding: 20px; overflow: hidden; } .gbox p { margin-bottom: 10px; overflow: hidden; } p.fbtime { color: #000; } .fbtime span { float: right; color: #999; font-size: 12px; width: 66px; overflow: hidden; white-space: nowrap; } p.fbinfo { margin: 10px 0; } .fb ul { margin: 10px 10px; padding: 20px 30px; border-bottom: #ececec 1px solid; } span.tximg { display: block; float: left; margin-right: 10px; } .gbox i { display: block; float: left; margin-right: 10px; } .gbox i input { margin: 10px auto; display: block; } .hf ul { padding: 10px 20px; background: #f9f9f9; } .hf { margin: 0 20px; padding-bottom: 20px; border-bottom: #dedddd 1px dashed; } textarea#lytext { width: 99%; } .gbox input[type="submit"] { display: block; background: #040404; color: #fff; border: 0; line-height: 30px; padding: 0 20px; border-radius: 5px; float: right; } .ecomment { border: #dedcdc 1px solid; padding: 10px; margin-bottom: 10px; } span.ecommentauthor { color: #b5b5b5; font-size: 14px; margin-bottom: 5px; display: block; } .saying { line-height: 30px; color: #a9a6a6; } .saying span { float: right } .saying span a { color: #de1513; } img#plKeyImg { display: inline-block; } .yname { margin: 10px 10px 10px 0 } .yname span, .yzm span { padding-right: 10px; } .yzm { margin: 0 10px 10px 0 } #plpost input[type="submit"] { display: block; background: #303030; color: #fff; border: 0; line-height: 30px; padding: 0 20px; border-radius: 5px; float: right; } textarea#saytext { width: 100%; } #plpost { margin: 0 20px }
如果想实现图片点选,可以使用以下方法:
<div class="gbook"> [!--empirenews.listtemp--] <div class="fb"> <ul> <span class="tximg"><img src="[!--mycall--]"></span> <p class="fbtime"><span> <?=format_datetime($r[lytime],'Y-m-d')?> </span> [!--name--]</p> <p class="fbinfo">[!--lytext--]</p> </ul> </div> [!--start.regbook--] <div class="hf"> <ul> <p class="zzhf"><font color="#FF0000">站长回复:</font>[!--retext--]</p> </ul> </div> [!--end.regbook--] [!--empirenews.listtemp--] <div class="gbox"> <form action="../../enews/index.php" method="post" name="form1" id="form1"> <p> <strong>来说点儿什么吧...</strong></p> <p><span> 您的姓名:</span> <input name="name" type="text" id="name" /> *</p> <input name="email" type="hidden" id="email" value="admin@qq.com" /> <p><span>选择头像:</span> *</p> <p> <i> <input type="radio" value= "../images/tx1.jpg" id= "1" name="mycall" style="display:none"> <img id="a" src="../images/tx1.jpg " onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx2.jpg" id= "2" name="mycall" style="display:none"> <img id="b" src="../images/tx2.jpg" onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx3.jpg" id= "3" name="mycall" style="display:none"> <img id="c" src="../images/tx3.jpg" onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx4.jpg" id= "4" name="mycall" style="display:none"> <img id="d" src="../images/tx4.jpg " onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx5.jpg" id= "5" name="mycall" style="display:none"> <img id="e" src="../images/tx5.jpg" onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx6.jpg" id= "6" name="mycall" style="display:none"> <img id="f" src="../images/tx6.jpg" onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx7.jpg" id= "7" name="mycall" style="display:none"> <img id="g" src="../images/tx7.jpg" onclick="myFun(this.id)"></i> <i> <input type="radio" value= "../images/tx8.jpg" id= "8" name="mycall" style="display:none"> <img id="h" src="../images/tx8.jpg" onclick="myFun(this.id)"></i> </p> <p><span class="tnr">留言内容:</span> <textarea name="lytext" cols="60" rows="12" id="lytext"></textarea> </p> <p> <input type="submit" name="Submit3" value="提交" /> <input name="enews" type="hidden" id="enews" value="AddGbook" /> </p> </form> </div> </div> <script> function myFun(sId) { var oImg = document.getElementsByTagName('img'); for (var i = 0; i < oImg.length; i++) { if (oImg[i].id == sId) { oImg[i].previousSibling.previousSibling.checked = true; oImg[i].style.opacity = '1'; } else { oImg[i].style.opacity = '.8'; } } } </script>
VPS就是在物理服务器中分割出多个虚拟分区,每个分区都拥有独立的操作系统、内存、磁盘和带宽,可以自主开机、关机、重启以及安装软件应用和配置环境等等,在使用体验上和一台真正的独立服务器没有区别。简而言之,VPS就是让你用更少的钱享受到和独立服务器相同的体验,以及比虚拟主机更多的硬件资源。
如果你希望享受到比虚拟主机更多的功能和硬件资源配额,但是又无法承受独立服务器的高成本,那么VPS可能是你最理想的选择。通过选择“VPS”,可以以更低的成本享受到和一台真正的独立服务器同样的体验。如果需要更多资源,还可以在商家后台可以一键升级套餐。
VPSNO一直致力于发布全球主机商的便宜VPS,包含便宜 Linux VPS、便宜 Windows VPS和独立服务器的最新促销信息。可以通过每天浏览本站或是订阅我们的RSS源,以确保您不会错过最优惠的价格。