帝国cms如何实现内容页模板设置密码查看内容?
时间:2023年07月14日
/来源:网络
/编辑:佚名
要想在帝国cms后台实现密码查看内容的功能,必须设置当前栏目为动态页面,下面是78模板网整理的方案,第一步要在系统-管理数据库表-添加字段mima。
管理系统模型-修改-录入后再到模板,内容模板添加以下代码,仅供大家学习参考。
<?
if($navinfor[mima]!=''){
?>
<?php
$password = "$navinfor[mima]"; // 这里是密码
$p = "";
if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){
$isview = true;
}else{
if(isset($_POST["pwd"])){
if($_POST["pwd"] == $password){
setcookie("isview",$_POST["pwd"],time()+3600*3);
$isview = true;
}else{
$p = (empty($_POST["pwd"])) ? "<script language='javascript'> alert('需要密码才能查看,请输入密码。');</script>" : "<script language='javascript'> alert('密码不正确,请重新输入。');</script>";
}
}else{
$isview = false;
$p = "请输入密码查看,获取密码请看如下说明。";
}
}
if($isview){ ?>
[!--newstext--]
<?php }else{ ?>
<div class="mima-box">
<h3>此处内容需要输入密码才能查看</h3>
<img src="https://www.78moban.com/d/file/p/2023/07-14/d7f10b4b2a45754ee58d6f664e7c5220.png" class="wx-kf" alt="微信客服18649130945">
<form method="post">
<span>请输入密码后继续:</span>
<input name="pwd" id="followwechatview_verifycode" type="text" value="" >
<input id="followwechatview_verifybtn" name="" type="submit" value="提交查看">
</form>
<p> <?php echo $p; ?></p>
<ul><li>请添加客服微信后输入<span>密码</span> 等待客服审批提供密码。</li>
<li>您可以使用微信搜索<span>18649130945</span> 或者 <span>QQ:476847113</span> 获取密码。</li>
<li>您也可以用微信扫描二维码添加客服后索取密码查看。</li></ul>
</div>
<?php
} ?>
<?
}else{?>
[!--newstext--]
<?
}
?>
前端css代码
.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);}
.mima-box h3 { font-size: 18px; margin-bottom: 20px;}
.mima-box img.wx-kf { float: left; margin: 0 30px 0 0 !important; }
.mima-box ul li span { color: #1296db; margin: 0 5px; }
.mima-box p {margin-bottom: 0;color: #999;font-size: 14px;line-height: 30px;margin-top: 10px;}
.mima-box ul { margin: 0; }
.mima-box ul li{ line-height:24px}
.mima-box input#followwechatview_verifycode { line-height: 24px; height: 24px; border: #000 1px solid; outline: none; }
.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; }
.mima-box form span, .mima-box input { float: left; }
.mima-box form { overflow: hidden; }
其他相关
帝国cms如何实现首页使用密码登录?
帝国cms如何实现只有会员登录才能有查看文章的权限?
以上就是关于帝国cms常见问题中"帝国cms如何实现内容页模板设置密码查看内容?"的全部内容,如果有遇到帝国cms常见问题其他问题的,可以在评论留言,或者加微信咨询。
管理系统模型-修改-录入后再到模板,内容模板添加以下代码,仅供大家学习参考。
<?
if($navinfor[mima]!=''){
?>
<?php
$password = "$navinfor[mima]"; // 这里是密码
$p = "";
if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){
$isview = true;
}else{
if(isset($_POST["pwd"])){
if($_POST["pwd"] == $password){
setcookie("isview",$_POST["pwd"],time()+3600*3);
$isview = true;
}else{
$p = (empty($_POST["pwd"])) ? "<script language='javascript'> alert('需要密码才能查看,请输入密码。');</script>" : "<script language='javascript'> alert('密码不正确,请重新输入。');</script>";
}
}else{
$isview = false;
$p = "请输入密码查看,获取密码请看如下说明。";
}
}
if($isview){ ?>
[!--newstext--]
<?php }else{ ?>
<div class="mima-box">
<h3>此处内容需要输入密码才能查看</h3>
<img src="https://www.78moban.com/d/file/p/2023/07-14/d7f10b4b2a45754ee58d6f664e7c5220.png" class="wx-kf" alt="微信客服18649130945">
<form method="post">
<span>请输入密码后继续:</span>
<input name="pwd" id="followwechatview_verifycode" type="text" value="" >
<input id="followwechatview_verifybtn" name="" type="submit" value="提交查看">
</form>
<p> <?php echo $p; ?></p>
<ul><li>请添加客服微信后输入<span>密码</span> 等待客服审批提供密码。</li>
<li>您可以使用微信搜索<span>18649130945</span> 或者 <span>QQ:476847113</span> 获取密码。</li>
<li>您也可以用微信扫描二维码添加客服后索取密码查看。</li></ul>
</div>
<?php
} ?>
<?
}else{?>
[!--newstext--]
<?
}
?>
前端css代码
.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);}
.mima-box h3 { font-size: 18px; margin-bottom: 20px;}
.mima-box img.wx-kf { float: left; margin: 0 30px 0 0 !important; }
.mima-box ul li span { color: #1296db; margin: 0 5px; }
.mima-box p {margin-bottom: 0;color: #999;font-size: 14px;line-height: 30px;margin-top: 10px;}
.mima-box ul { margin: 0; }
.mima-box ul li{ line-height:24px}
.mima-box input#followwechatview_verifycode { line-height: 24px; height: 24px; border: #000 1px solid; outline: none; }
.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; }
.mima-box form span, .mima-box input { float: left; }
.mima-box form { overflow: hidden; }
其他相关
帝国cms如何实现首页使用密码登录?
帝国cms如何实现只有会员登录才能有查看文章的权限?
以上就是关于帝国cms常见问题中"帝国cms如何实现内容页模板设置密码查看内容?"的全部内容,如果有遇到帝国cms常见问题其他问题的,可以在评论留言,或者加微信咨询。
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法