要想在帝国cms后台实现密码查看内容的功能,必须设置当前栏目为动态页面,下面是模板网整理的方案,第一步要在系统-管理数据库表-添加字段mima。管理系统模型-修改-录入后再到模板,内容模板添加以下代码,仅供大家学习参考。

  1. <? 
  2. if($navinfor[mima]!=”){ 
  3. ?> 
  4.    
  5. <?php 
  6. $password = “$navinfor[mima]”; // 这里是密码 
  7. $p = “”; 
  8. if(isset($_COOKIE[“isview”]) and $_COOKIE[“isview”] == $password){ 
  9. $isview = true; 
  10. }else{ 
  11. if(isset($_POST[“pwd”])){ 
  12. if($_POST[“pwd”] == $password){ 
  13. setcookie(“isview”,$_POST[“pwd”],time()+3600*3); 
  14. $isview = true; 
  15. }else{ 
  16. $p = (emptyempty($_POST[“pwd”])) ? “<script language=’javascript’> alert(‘需要密码才能查看,请输入密码。’);</script>” : “<script language=’javascript’> alert(‘密码不正确,请重新输入。’);</script>”; 
  17. } 
  18. }else{ 
  19. $isview = false; 
  20. $p = “请输入密码查看,获取密码请看如下说明。”; 
  21. } 
  22. } 
  23. if($isview){ ?> 
  24. [!–newstext–] 
  25. <?php }else{ ?> 
  26.    
  27. <div class=“mima-box”> 
  28. <h3>此处内容需要输入密码才能查看</h3> 
  29.    
  30. <img src=“https://www.yunhu.net/skin/jxhx/images/wx.png” class=“wx-kf” alt=“微信客服125511156”> 
  31.        
  32.       <form method=“post”> 
  33.         <span>请输入密码后继续:</span> 
  34.         <input name=“pwd” id=“followwechatview_verifycode” type=“text” value=“” > 
  35.         <input id=“followwechatview_verifybtn” name=“” type=“submit” value=“提交查看”> 
  36.       </form> 
  37.    
  38.     <p>  <?php echo $p; ?></p> 
  39.          
  40.     <ul><li>请添加客服微信后输入<span>密码</span> 等待客服审批提供密码。</li> 
  41.      <li>您可以使用微信搜索<span>125511156</span> 或者 <span>QQ:125511156</span> 获取密码。</li> 
  42.      <li>您也可以用微信扫描二维码添加客服后索取密码查看。</li></ul> 
  43.    
  44. </div> 
  45. <?php 
  46. } ?> 
  47. <? 
  48. }else{?> 
  49. [!–newstext–] 
  50. <?   
  51.     } 
  52. ?> 

前端css代码

  1. .mima-box {background: #fff;padding: 20px;margin: 10px;overflow: hidden;border: 1px solid #efefef;box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.1);} 
  2. .mima-box h3 { font-size: 18px; margin-bottom: 20px;} 
  3. .mima-box img.wx-kf { float: left; margin: 0 30px 0 0 !important; } 
  4. .mima-box ul li span { color: #1296db; margin: 0 5px; } 
  5. .mima-box p {margin-bottom: 0;color: #999;font-size: 14px;line-height: 30px;margin-top: 10px;} 
  6. .mima-box ul { margin: 0; } 
  7. .mima-box ul li{ line-height:24px} 
  8. .mima-box input#followwechatview_verifycode { line-height: 24px; height: 24px; border: #000 1px solid; outline: none; } 
  9. .mima-box input#followwechatview_verifybtn { height: 26px; border: none; background: #1296db; color: #fff; display: block; float: left; padding: 0 10px; border-radius: 3px; margin-left: 5px; } 
  10. .mima-box form span, .mima-box input { float: left; } 
  11. .mima-box form { overflow: hidden; } 

其他相关dTC电脑_数码_手机应用问题解决的IT技术网站seo – 云狐网

  • 帝国cms如何实现首页使用密码登录?
  • 帝国cms如何实现只有会员登录才能有查看文章的权限?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。