便宜vps推荐!

做个人博客如何用帝国cms美化留言增加头像选择

时间:|浏览:| 评论 ()

帝国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>
声明:VPSNO仅为VPS服务器信息分享,任何IDC都有倒闭和跑路可能,本站无法作任何保障,请网友购买前自行斟酌,衡量评估风险,自负责任。数据勤备份是最佳选择。本文由VPSNO网站发布,转载请保留链接:《做个人博客如何用帝国cms美化留言增加头像选择》站长联系QQ:22⑧2六8⑦肆8,邮箱为QQ邮箱。
网友评价
评论列表
共有 条评论

精选便宜VPS - VPS排行

  • No.1 最便宜的大厂云服务器
    UCloud云服务器

    UCloud云服务器

    UCloud(优刻得)是国内最大的中立公有云服务商,全球包含香港、台湾共25个数据中心,52元/年起

  • No.2 国内用户最多的云服务器
    阿里云服务器

    阿里云服务器

    阿里云是国内云服务器第一梯队头部商家,目前国内用户选择最多的云服务器商。

  • No.3 号称“良心云”的云服务器
    腾讯云服务器

    腾讯云服务器

    和阿里云规模相当的国内云服务器商,套路少,给100%CPU资源,拥有更好的性价比。

  • 热度飙升最快的国外VPS
    RackNerd

    RackNerd

    RackNerd是2019年成立的主机商,以提供便宜VPS、大带宽VPS闻名,近年来在国内用户中知名度颇高。

  • 最受国人欢迎的国外VPS
    bandwagonhost搬瓦工

    bandwagonhost搬瓦工

    搬瓦工VPS可能是中国用户数量最多的服务商,专为大陆用户定制了大量功能,线路有特别优化,快而稳定。

  • 实力雄厚的老牌国外VPS
    vultr

    vultr

    Vultr是成立于2014年的老牌IDC,全球16个机房,硬件配置极高,新用户注册赠送100美元余额。