当前位置:首页 >> 迅睿cms

迅睿cms怎样设置文章阅读密码?

迅睿cms怎样设置文章阅读密码?就是用户访问内容详情时,需要输入指定的密码才能正常浏览相关的详情内容。这个访问密码需要自定义一个模块字段,发表内容时,将阅读密码填写在该字段中。前端在调用时,做一个字段判断,如果该字段有内容,则表示是加密状态,需要输入正确密码才能浏览,输入密码验证的操作,可以用表单来接收相关数据;如果该字段没有内容,则表示无加密状态,可以公开浏览。具体看下面的操作步骤。

1、新建一个模块字段(笔者以news模块为例),如下图所示。

迅睿cms怎样设置文章阅读密码?

2、发布内容时,填写阅读密码,如下图所示。

迅睿cms怎样设置文章阅读密码?

3、在news模块中新建一个密码验证控制器的php文件

路径为/dayrui/App/News/Controllers,在该文件夹内新建一个名为Ydpw.php的文件,将下方代码复制进文件内。

class Ydpw extends PhpcmfCommon

{

    public function index() {

$id = (int)$_GET@['id'];

$pwd = trim($_GET@['pwd']);

$this->_module_init();

$data = $this->content_model->get_data($id);

if (!$data) {

$this->_json(0, dr_lang('%s内容(#%s)不存在', $this->module['name'], $id));

}

if($pwd==''){

$this->_json(0, '请填写阅读密码!');

}elseif ($pwd!=$data['ydpw']) {

$this->_json(0, '阅读密码不正确!');

}

$this->_json(1, html_entity_decode($data['content'])); 

    }

}

4、在news模块的show.html页面中加入密码验证框,代码如下所示。(样式可以自己根据实际情况自行调整)

{if $ydpw}

 

{else}

{$content}

{/if}

本站部分建站教程来源于网络,仅供学习参考,如有侵权请联系我们及时删除!本文地址: 迅睿cms怎样设置文章阅读密码?

上一篇

迅睿cms后台密码忘记了怎么找回?

下一篇

迅睿cms列表分页样式

迅睿cms模板建站怎样实现友情链接功能

迅睿cms模板建站怎样实现友情链接功能

迅睿cms模板建站友情链接功能教程,迅睿cms从4.5.2版本开始就支持网站信息自定义字段了,迅睿cms友情链接可以通过使用网站自定义字段来实现。1、登录网站后台,点击“设置-···

迅睿cms模板建站搜索数量怎么设置

迅睿cms模板建站搜索数量怎么设置

迅睿cms模板建站设置搜索数量的方法,在模块内容搜索时最大显示的数据量,系统默认是500条,当模块数据达到10万以上时,设置一个固定的数值可以提升查询效率,设置方法如图···

迅睿cms怎样更换网站模板?

迅睿cms怎样更换网站模板?

迅睿cms更换模板一定不要直接把整个迅睿cms文件都复制替换原来的数据,只需要复制和模板相关的文件即可。否则可能会出现低版本覆盖高版本的情况,这时候,在使用迅睿cms时,···

迅睿cms模板建站怎样进行网站的安全设置

迅睿cms模板建站怎样进行网站的安全设置

迅睿cms模板建站安全性怎么样?又如何对网站进行安全设置?网站安全一般包括服务器安全和程序安全,例如开启https、开启跨站验证、登录失败次数设置、定期修改密钥等都属于···

迅睿cms模板建站提交表单制作教程

迅睿cms模板建站提交表单制作教程

迅睿cms模板建站怎么制作网站的提交表单?带验证码的迅睿CMS网站表单如何做,如何去提交和调用网站表单,想将网站表单放在前端首页,然后用户在前端页面提交数据,迅睿CMS应···

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

迅睿CMS模板建站怎样在列表循环中调用模块附表内容字段:content?CMS模块内容设计分为主表和附表,主表:存储的字段用于列表循环和搜索,附表:存储的字段用于内容页显示(···

迅睿cms怎样设置文章阅读密码?

迅睿cms怎样设置文章阅读密码?

迅睿cms怎样设置文章阅读密码?就是用户访问内容详情时,需要输入指定的密码才能正常浏览相关的详情内容。这个访问密码需要自定义一个模块字段,发表内容时,将阅读密码填写···

迅睿cms模板建站怎样生成html网站地图?

迅睿cms模板建站怎样生成html网站地图?

迅睿cms模板建站生成html网站地图的步骤方法如下:1、新建一个网站地图的栏目,栏目名称为网站地图,目录名称为sitemap,如下图所示:2、点击设置—SEO设置—URL规则,点击···

迅睿CMS模板建站禁止前端提交表单的教程

迅睿CMS模板建站禁止前端提交表单的教程

迅睿CMS模板建站怎样禁止前端提交表单?只需在表单设置里面开启即可,如下图:迅睿CMS模板建站禁止前端提交表单的方法是不是很简单,这样设置下,前端就不能提交表单了!

迅睿CMS问答插件安装后无法选择栏目和输入内容的解决方法

迅睿CMS问答插件安装后无法选择栏目和输入内容的解决方法

全新安装问答插件,但是无法选择栏目和输入内容的情况。解决方法方法一、设置-内容设置-模块管理中找到问答模块,然后编辑字段,将content字段的类别改成Editor即可。方法二···

迅睿cms模板建站设置游客不允许上传附件的教程

迅睿cms模板建站设置游客不允许上传附件的教程

迅睿cms模板建站禁止游客上传附件方法很简单,需要在后台设置下权限设即可,如下图:看图操作是很容易设置的。

新手用迅睿cms模板建站自定义后台面板教程

新手用迅睿cms模板建站自定义后台面板教程

新手用迅睿cms模板建站怎样自定义后台面板?自定义后台面板的功能是将一些自己喜欢或者需要的数据展示到后台首页处,如下图示图中红色区域就是后台首页的控制中心,这些数据···

返回顶部