phpcms v9 增加后台管理员其他角色可以查看信息不能修改信息

phpcms\modules\content\templates\content_list.tpl.php

这里面判断是不是管理员角色,如果不是原来的编辑链接改为查看链接,php代码如下

if ($_SESSION['roleid']!=1){

?>

查看详情

}

else{

?>

查看/修改

}

?>

创建 content_view.tpl.php文件在phpcms\modules\content\templates\目录下完整路经为

phpcms\modules\content\templates\content_view.tpl.php 这个文件为查看信息的模板

增加查看函数

phpcms\modules\content\content.php  约228行

并且修改public function init()函数在开头增加代码 约31行

if($_GET['view']==1){

$this->view();

break;

}

增加ajax执行代码约584行

/**

* 改变是否处理状态

*/

public function public_change_sfcl() {

if($_GET['data']=='' || $_GET['catid']=='' || $_GET['id']=='') return '';

$id = intval($_GET['id']);

$catid = intval($_GET['catid']);

$modelid = $this->categorys[$catid]['modelid'];

$sfcl = $_GET['data']=='是'?'否':'是';

$this->db->set_model($modelid);

$sql= array('sfcl'=>$sfcl);

$result = $this->db->update($sql,array('id'=>$id));

if($result) {

exit($sfcl);

} else {

exit($_GET['data']);

}

}

/**

* 改变是交易状态

*/

public function public_change_jyzt() {

if($_GET['data']=='' || $_GET['catid']=='' || $_GET['id']=='') return '';

$id = intval($_GET['id']);

$catid = intval($_GET['catid']);

$modelid = $this->categorys[$catid]['modelid'];

$jyzt = $_GET['data']=='充值成功'?'未知狀態':'充值成功';

$this->db->set_model($modelid);

$sql= array('jyzt'=>$jyzt,'rjsj'=>time());

$result = $this->db->update($sql,array('id'=>$id));

if($result) {

exit($jyzt);

} else {

exit($_GET['data']);

}

}

开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明phpcms v9 增加后台管理员其他权限角色可以查看信息不能修改信息!

php v9 如何获取超级管理员权限,phpcms v9 增加后台管理员其他权限角色可以查看信息不能修改信息...相关推荐

  1. php v9 如何获取超级管理员权限,Windows8.1如何获取超级管理员权限

    Win8.1系统下默认管理员权限是有一定权限的,系统内部分文件是无法通过管理员权限进行操作的,需要获取更高级别的超级管理员权限才可,下面我们主要介绍下Win8.1如何利用注册表来获取超级管理员权限. ...

  2. phpcms v9 index.php,【转】phpcms v9中tags列表页url用拼音作为路径的方法

    这篇文章主要为大家详细介绍了[转]phpcms v9中tags列表页url用拼音作为路径的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. Phpcms v9 ...

  3. php后台管理员登录密码错误,如果后台管理员的密码错误,我该怎么办,还有两种找回密码的方法...

    Dedecms是中国著名的网站管理核心. 由于编织梦想简单易用,因此可以进行二次开发,并且可以实现各种网站. 在使用dedecms的过程中,如果忘记了梦想管理后台的密码怎么办?神山个人博客分享了两种修 ...

  4. discuz admin.php无法登录,忘记管理员密码无法登录Discuz后台管理员的解决方法汇总...

    Discuz管理员无法登陆后台的情况有多种下面会对这些问题提供一些解决方法:也会有可以登陆前台却无法登陆后台的一系列解决办法,下面是无忧主机小编总结的其中方法,希望对大家有所帮助. 1.管理员用户组变 ...

  5. 京东云给新建空间添加用户权限,并在jmr中通过linux/hadoop命令查看对应的文件信息

    之前使用过亚马逊的云服务和阿里云,现在使用京东云,权限配置这一块还是有区别的,做个小记录,yi 以后忘记了就翻一翻. 1.京东云对象存储里面新建空间 2.进入访问控制 3.点击子用户下方数字 4.点击 ...

  6. phpcms V9 整合 Discuz! X2 标准教程

    整合原理: UCenter 作服务端:phpsso 与 Discuz! 分别作 UCenter 的客户端应用:phpsso 与 Discuz! 通过 UCenter 发生交互. phpcms 通过 p ...

  7. phpcms v9和discuz X3.1实现同步登陆退出论坛(已实现)

    网络上文章很多,按步骤配置好了之后phpcms可以同步登录dz,但是dz登录后状态却无法同步到phpcms,网络上找了很多资料都大同小异,头大.只能自己调试了,废话不多说了. 以下网络上抄的安装步骤, ...

  8. 中英文 php cms,phpcms v9英语语言包应用详解

    phpcms英文二次开发之语言包详解 phpcms英文的语言包使其成为国际化的cms,从PHPCMS v9.1开始,发布了英文版.但很遇憾的是,到目前为止,PHPCMS还没有实现语言切换的功能,比如中 ...

  9. Win7电脑快速获取超级管理员权限的方法

    Win7系统中经常需要超级管理员权限才能删除文件,否则就会提示"需要管理员权限".那么Win7电脑如何快速获取超级管理员权限Win7电脑如何快速获取超级管理员权限?这里就有小编来告 ...

最新文章

  1. 基于现代神经网络通用人工智能架构设计
  2. 如何自动以管理员身份运行.NET程序?
  3. 嵌入式Linux C笔试题积累(转)
  4. 关于bacula网络备份软件的安装以及配置3
  5. spring(1)Spring之旅
  6. 云漫圈 | finally到底是在return之前执行还是return之后执行?
  7. @apioperation 作用_蜂蜜的作用与功效
  8. android调用web接口,Android调用WebService系列之请求调用
  9. 学习打卡-2018/08/13
  10. Android意图Intent总结(隐式意图,显示意图,意图数据传递,意图数据回传)
  11. 62个大数据可视化工具
  12. 期刊论文发表的格式详细介绍
  13. 蛋白质组学两个定量方法(iBAQ和LFQ)的区别及常见的标准化方法
  14. 浅显易懂的经济学常识
  15. Windows10浏览器被劫持时,一种解决方法。
  16. touchGFX 添加中文字库
  17. [统计学理论基础] 方差 协方差 标准差
  18. 微信小程序iconfont字体图标文件无法上传问题
  19. 安卓编程 app图标自定义
  20. 《精益软件度量——实践者的观察与思考》—第1章1.2节度量是什么

热门文章

  1. javaweb开发的准备工作——配置篇
  2. 1359C. Mixing Water
  3. 内部属性 聚合_光的本质(用粒子性解释光的所有属性,颜色,介质内速度改变等)...
  4. mysql 连接 监控_mysql监控优化(一)连接数和缓存
  5. C#中string.Concat方法的使用
  6. 手把手教你从0创建STM32串口空闲+DMA数据接收工程
  7. 在 WinCe 平台读写 ini 文件
  8. VirtualCopy()操作I/O口 物理地址为什么要移8位
  9. 【转】MySQL日期函数与日期转换格式化函数大全
  10. 【转】D365 FO第三方访问https证书问题