当前位置:首页 >> 迅睿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支持手机号码短信验证后如果未创建账户自动创建账户,默认的提示语是【ok】。如下图:为了用户体验,可以改成【恭喜您,登录成功】。修改方法打开文件:dayrui/App/···

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

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

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

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

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

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

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

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

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

迅睿cms模板建站所要了解的系统目录文件结构

迅睿cms模板建站所要了解的系统目录文件结构

迅睿cms模板建站目录文件结构说明。api:接口调用入口、编辑器等cache:缓存文件目录,可自定义位置,例如使用固态硬盘config:用户的一些自定义配置、自定义函数、自定义钩···

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

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

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

迅睿cms模板建站内容页链接地址包含父目录教程

迅睿cms模板建站内容页链接地址包含父目录教程

迅睿cms模板建站内容页链接地址怎样包含父目录?例如:原内容页url链接地址http://域名/abc/1.html,更改后内容页url链接地址的http://域名/abc/def/1.html。让迅睿CMS内容···

迅睿cms列表分页样式

迅睿cms列表分页样式

在使用迅睿cms制作列表分页时,电脑端和手机端分页样式需要按照自己的想法去做。很多新手不知道如何修改,因为迅睿cms在调用列表分页标签时只有一个{$pages},从这个标签代···

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

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

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

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

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

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

迅睿CMS问答帖子在哪里审核?

迅睿CMS问答帖子在哪里审核?

迅睿CMS问答插件可以设置审核后发布。具体操作方法看下图:

迅睿CMS模板建站封面栏目生成静态分页的教程

迅睿CMS模板建站封面栏目生成静态分页的教程

迅睿CMS模板建站封面栏目无法生成静态的分页文件,无法下一页怎么办?首先我们要了解什么是封面栏目?封面栏目是最终栏目的父级栏目,如下图:存在子栏目的栏目叫做封面栏目···

返回顶部