云狐网

您现在的位置是:首页 > 网站建设 > cms系统

cms系统

帝国cms如何实现内容页模板设置密码查看内容?

电脑迷 2022-04-04 17:37:54cms系统
要想在帝国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. }else
  18. $isview = false; 
  19. $p = "请输入密码查看,获取密码请看如下说明。"
  20. if($isview){ ?> 
  21. [!--newstext--] 
  22. <?php }else{ ?> 
  23.    
  24. <div class="mima-box"
  25. <h3>此处内容需要输入密码才能查看</h3> 
  26.    
  27. <img src="https://www.yunhu.net/skin/jxhx/images/wx.png" class="wx-kf" alt="微信客服125511156"
  28.        
  29.       <form method="post"
  30.         <span>请输入密码后继续:</span> 
  31.         <input name="pwd" id="followwechatview_verifycode" type="text" value="" > 
  32.         <input id="followwechatview_verifybtn" name="" type="submit" value="提交查看"
  33.       </form> 
  34.    
  35.     <p>  <?php echo $p; ?></p> 
  36.          
  37.     <ul><li>请添加客服微信后输入<span>密码</span> 等待客服审批提供密码。</li> 
  38.      <li>您可以使用微信搜索<span>125511156</span> 或者 <span>QQ:125511156</span> 获取密码。</li> 
  39.      <li>您也可以用微信扫描二维码添加客服后索取密码查看。</li></ul> 
  40.    
  41. </div> 
  42. <?php 
  43. } ?> 
  44. <? 
  45. }else{?> 
  46. [!--newstext--] 
  47. <?   
  48.     } 
  49. ?> 
前端css代码
  1. .mima-box {background#fff;padding20px;margin10px;overflowhidden;border1px solid #efefef;box-shadow: 0px 10px 20px -10px rgba(0000.1);} 
  2. .mima-box h3 { font-size18pxmargin-bottom20px;} 
  3. .mima-box img.wx-kf { floatleftmargin0 30px 0 0 !important; } 
  4. .mima-box ul li span { color#1296dbmargin0 5px; } 
  5. .mima-box p {margin-bottom0;color#999;font-size14px;line-height30px;margin-top10px;} 
  6. .mima-box ul { margin0; } 
  7. .mima-box ul li{ line-height:24px
  8. .mima-box input#followwechatview_verifycode { line-height24pxheight24pxborder#000 1px solidoutlinenone; } 
  9. .mima-box input#followwechatview_verifybtn { height26pxbordernonebackground#1296dbcolor#fffdisplayblockfloatleftpadding0 10px; border-radius: 3pxmargin-left5px; } 
  10. .mima-box form span, .mima-box input { floatleft; } 
  11. .mima-box form { overflowhidden; } 

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