这篇文章小编就为大家带来一篇说php7下使用dedecms好多坑,dedecms后台内容维护一片空白。小编觉得挺不错的,现在就分享给大家,如果你在找dedecms织梦,织梦,dedecms,也可以做个参照。一起跟随小编过来看看吧。
php7下使用dedecms好多坑,dedecms后台内容维护一片空白
作者:微信小程序观察员 发布时间:2018-01-10
上一篇文章,
《php7下使用dedecms,织梦dedecsm后台一片空白的解决方法》
讲述了dedecms在php7中的一部分坑,
今天又遇到一个大坑‘dedecms’的后台,
点击内容维护后一片空白,
什么都没有。
网上说的办法都没有效果。
后面还是打开nginx的错误日志,
查看出错的地方,
才把错误修改过来。
客户使用的是dedecms5.7 sp1,
dede/content_list.php,
大约145行
$optHash = md5($cid.$admin_catalogs.$channelid);
$admin_catalogs 是一个数组,
源代码中直接当作字符串使用。
看了下最新的dedecms 5.7 sp2,
好像还是这样使用,
没有深入分析下去。
由于网站是搬家过来的,
data/tplcache/content_list_XXXX.inc
这个缓存文件中,
<?php if(){ ?>
<input type='button' class="coolbg np" onClick="location='content_list.php?cid=<?php echo $GLOBALS['cid']; ?>&mid=0';" value='全部文档' />
<?php
}
else{
?>
大概26行,
if 判断条件为空出错,
导致出现一片空白。
解决的方法
<?php if(1){ ?>
<input type='button' class="coolbg np" onClick="location='content_list.php?cid=<?php echo $GLOBALS['cid']; ?>&mid=0';" value='全部文档' />
<?php
}
else{
?>
在表达式中填写‘1’,
表示显示全部。
使用这个的话,
就无法根据分类显示文章。
dedecms在php7下的坑太多,
就没有分析下去了,
先将就用着吧。
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
php7下使用dedecms好多坑,dedecms后台内容维护一片空白链接:https://www.qinziheng.com/details/4999/
php7下使用dedecms好多坑,dedecms后台内容维护一片空白相关文章