zoukankan      html  css  js  c++  java
  • dedecms 升级php7 遇到的坑及解决方法

    错误1、

    编辑自定义内容模型下的文章时,页面显示不全,高级参数空白

    Fatal error:Call to a member function GetInnerText() on a non-object in ***includecustomfields.func.php  in line 539

     

    $fvalue 是字段的值,这种形式的:{dede:img text='' width='560' height='680'} /uploads/190612/2-160Q21H535326.jpg {/dede:img}
    当 $fvalue 为空时,$ntag 也为空,PHP7下报错 Call to a member function GetInnerText() on a non-object
     
    解决办法:将539行 改为如下代码:
    $fvalue = ($ntag == '') ? $ntag : trim($ntag->GetInnerText());
     

    错误2、无法删除栏目

    Warning: Invalid argument supplied for foreach() in ***include ypeunit.class.admin.php on line 363
    参数无效
     
    var_dump($this->idArray) 显示为 string
     
    解决办法: 将 342 行 改为如下代码:
    $this->idArray = array();
     
    __construct() 构造函数有赋初始值:
     
    这里 idArrary 拼写错误,一并修改
    将 38 行 改为如下代码:
    $this->idArray = array();
     
     
  • 相关阅读:
    第二次作业
    《自动化技术中的进给电气传动》读书笔记1.1-1.2
    证券投资分析
    微信官方文档概述
    联想拯救者Y7000电池无法充电问题
    Ubuntu用户权限管理
    证券市场基础知识
    Markdown All in One使用教程
    Markdown学习笔记
    第九周
  • 原文地址:https://www.cnblogs.com/kjcy8/p/11115046.html
Copyright © 2011-2022 走看看