织梦后台发表文章后显示空白怎么搞的

织梦后台发表文章后显示空白怎么搞的,第1张

时间太长了,不知道还能不能帮到你,解决方法如下:

会员前台新增文章:

/member/article_addphp

$body = HtmlReplace($body, -1);//源码部分

$body = str_replace('\\','',$body);//新增部分

会员前台修改文章:

/member/article_editphp

$body = HtmlReplace($body, -1);//源码部分

$body = str_replace('\\','',$body);//新增部分

找到对应的源码部分,把新增的加在下面。

说明:HtmlReplace()会在内容中替换出一个反斜杠,这个反斜杠把路径破坏掉了,所以在用str_replace()将反斜杠替换掉。

当然,还有没有其他方法我没研究过。

给php的这个函数强制设定编码格式,这样也能解决这个问题,具体对应的位置是

①:dede/article_addphp 这个php文件中查找

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');

②:然后再找到dede/article_editphp这个php文件中查找

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');

③:include/ckeditor/ckeditor_php5php 查找

htmlspecialchars($value)

改为htmlspecialchars($value, ENT_COMPAT ,'GB2312')

发布后竟然显示一片空白,但是回到栏目又看到文章数已经增加,但是进到栏目里面却没有发现相应的文章,打开网站前台也没有显示文章,然后我更新了一下缓存,重新生成了一遍静态,发现还是不行。

后来在网上找到一个方法,比较简单有效地就解决了这个问题:

步骤一:首先进系统---系统设置----系统错误修复,修复了之前生成的错误页面。

如下图:

步骤二:然后进入系统---系统设置---系统基本参数------其它选项-----自动提取关键字--选择否--保存。

经过上面两个步骤,问题就基本解决了,主要原因就在于“自动提取关键字”这个选项,建议大家一般情况下最好不要开启。

默认情况下是这样的,发表文章后还要手动去生成栏目页跟首页,但是显然这样很不方便,应该很多人都发布为文章就基本忘了去更新首页跟栏目页,而实际上dede后台可以进行设置的,设置完之后你每次更新文章之后系统会自动更新栏目页跟首页

如上图,在后台一次点开 系统---系统基本参数--性能选项,然后拉到最下面把红色框框内的全部选中为 是,然后确定,ok一切搞定,你以后灭此发表文章之后,系统都会自动更新栏目页跟首页了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦后台发表文章后显示空白怎么搞的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情