赣州建站资讯网

为消费者提供更优质的体验

帝国CMS7.5实现文章隐藏部分内容输入密码可看的详细教程

帝国cms7.5如何实现这一功能的呢?其实这一功能只需要添加密码和隐藏内容字段,然后加入判断语句调用即可。具体操作如下:


1、新建密码字段和隐藏内容字段:

操作路径:后台--系统设置--数据表与系统模型--数据表--[管理字段]--增加字段,标识名为:mima


2、内容页模板在需要隐藏内容的相关位置增加如下代码:

<div class="con_text">
        [!--newstext--]
<?php
if(!$navinfor[mima])
{
?>
<?
}else{
?>
<?php
if(isset($_POST['password'])){
   $pwd=$_POST['password'];
   if($pwd == $navinfor[mima]){
?>
<div class="yc">隐藏内容如下:</div>
<div>[!--yincang--]</div>
<?  
   }else{
   echo "<script>alert('密码错误');</script>";
   }
}
?>
<?
  if($pwd !== $navinfor[mima]){
  ?>
<div class="cont-mima">
   <div class="mima">
    <span>此处内容仅供会员查看,请输入验证码后查看本文隐藏内容</span>
<img src="/skin/youths/images/wechat.png" />
    <div class="mima-des">
<form action="[!--titleurl--]" method="post">
     请输入验证码后继续:<input type="password" name="password" placeholder="请在这里输入验证码" class="mima-key" />
     <input type="submit" value="确认" class="mima-enter-key" />
</form>
    </div>
<div class="mima-infobox">
    <div class="mima-info1">
    微信扫描【左侧】二维码,回复“暗号”,获取密码输入。
   </div>
   <div class="mima-info2">
    微信公众号名称:xxx
   </div>
   </div>
   </div>
  </div>
<div class="clear"></div>
<?
}
?>
<?
}
?>
</div>


实现文章可以隐藏部分内容输入密码可看,文章内容页必须是【动态页面】才行。



注释:


上面代码的意思是,新闻模型内容详情页,刚开始的时候先显示正文(调用标签为  [!--newstext--] ),然后出现需要输入密码才能查看的隐藏内容  (调用代码为  [!--yincang--]),这个字段是自己添加的,如果有需要的话你也可以按照这个步骤来;


也可以,一进入这个页面的时候就出现需要输入密码的界面,正确后显示 比如全部  [!--newstext--] 的内容。 举一反三;


如果是自己自定义的模型的话,需要隐藏查看的内容,调用标识改成相对应的就可以。



 


- END -
声明:文字图片等素材除标明原创外均来源于网络,如有侵权,请及时告知我们,我们将在最短的时间内删除!

相关推荐

微信公众平台:圆狐创意

关注圆狐创意微信公众平台浏览最新资讯

更多媒体及商务合作

QQ:295939675   或  至电:198-6662-0460