Dedecms后台文章信息修改编辑显示空白的解决方法
Dedecms总是会出现各种莫名奇怪的问题
比如你编辑修改信息时候突然发现一片空白
这种情况的大概原因有很多种:
比如采集信息内容里带了特殊的代码空格等
还有就是UTF-8系统文件里出现了空格,UTF-8文件不能在记事本里直接编辑修改,有时候大家可能无意打开了某个文件又点了保存,虽然没修改东西但是对于UTF-8编码文件来说也不行的。但是这种情况我们又不知道是动了那个文件,不可能一个一个的全部都用编辑器打开保存一次,对于做了开发的同学来说更不可能去使用dede自带的系统验校文件来替换,所以我们只能去修改控制编辑信息的文件。
根据dedecms官方文档说明,出现这种问题是可能是由于catalog_do.php和archives_do.php里的header()的问题,因为当执行header()前,如果前面输出了空格、空行、任何字符,都会导致header()跳转失效,这就需要你非常有耐心的去排查一个个<?php ?>是否有空格或空行,把这些空格空行删除,至此功能就全部正常了。
下面重点解决方法:
找到dede/archives_do.php文件,查找
header("location:{$gurl}?aid=$aid");
将其替换成:
echo '<META HTTP-EQUIV="REFRESH" CONTENT="1; URL='.$gurl.'?aid='.$aid.'">';
这个方法保证有效。
-
上一篇
{dede:robot copyright="qjpemail"/}是什么
{dede:robot copyright="qjpemail"/}是dedecms一共插件采集侠的标签要使用采集侠的话就需要放到页面里,为了方便每个页面都放到我们一般放在模版footer.htm里直接放到这里最
- 下一篇
dedecms的dede:arclist标签在动态页面使用方式
dedecms的dede:arclist标签在dede里的使用基本到处都需要基本我们都是静态页面里使用类似这样的{dede:arclist typeid='all' titlelen='60' row='8