当前位置:主页 > 织梦教程 >

织梦后台基本参数不显示空白的解决方法

栏目分类:织梦教程   发布日期:2017-06-28   来源:网络   浏览次数:
注:此方法对以下情况适用,因为是我自己遇到的问题,经过下面的办法才解决的。1、网站是GBK的; 2、数据库是UTF8的; 3、在基本参数中填写数字是可以显示的;

注:此方法对以下情况适用,因为是我自己遇到的问题,经过下面的办法才解决的。

1、网站是gbk的;

2、数据库是utf8的;

3、在基本参数中填写数字是可以显示的;

4、其它都是正常的。

下面这张图片是我遇到的问题后台基本参数不显示没有显示:

后台基本参数不显示没有显示

而下面这张图片就是我解决了这个问题后台基本参数奇迹般的出现了:

后台基本参数奇迹般的出现了

问题的原因可能是“htmlspecialchars”这个函数的问题,具体可以直接改成“$row[‘value’]”就可以了。

具体方法:

我们打开织梦后台模版文件夹(注意是后台的默认为dede)找到“sys_info.htm”这个文件,然后查找这行代码(注意是引号中间的部分):“htmlspecialchars($row[‘value’])”把它全部改成“$row[‘value’]”得到了新的内容是这样的“ value=\””.$row[‘value’].”\””(注意看不要搞错了是两个小点中间的部分。),一共有两处哦,第一处是网站版权信息和站点默认关键字还有站点描述这些靠下面的内容,第二处是站点根网址和网页主页链接和主页链接名还有网站名称等这些。反正就是把两处代码完全替换一下就行了。

今天来补充一下现在总算发现了其根本原因,之前都是这里错了补这里那么坏了修那里终其不能解决根本问题,出现上面的问题的根本原因在于php版本上,因为我这个问题和别人不太一样数据库表“dede_sysconfig”等常见不显示内容的地方都是有内容的只是调取不出来罢了,通过上次发表的方法虽然可以解决这个问题,但是在我近段时间在织梦后台广告管理的地方添加了一则广告,事后觉得不太满意想要修改美化一翻,结果让我大吃一惊具体表现是:在后台“广告管理”处点击“代码”预览的时候是可见的完全正常,但是当你点击“更改”的时候则一片空白无从下手(其实数据库中是有内容的只是在这里不调取出来你看不见),如果再点一下确定就真真的空白了(数据库中也删除了),就相当于它本身是存在的你却看不见。可能你觉得我和你不一样我的点击“更改”的时候是可以看见的,但你不妨试一试改一个广告,然后隔一会再回来再点“更改”看看。

上面就是我遇到的问题,我是属于钻牛角尖类型的毒瘤若不能从根根拔出就如同如芒在背不拔不快啊。经过几天的慢慢寻找答案,今天总算找到了其根本原因,第一:在本地测试的时候是不是功能一切正常,若是一切正常那么它的php版本是5.2还是5.3或者5.5、5.6等,如果是php5.2版本的,在你测试完以后投入服务器动作之时服务器的php版本又是多少呢?很多人说这跟php版本没多大关系都是数据库编码的问题那么我在地本测试和服务器端的数据库编码完全一致又怎么解释呢?今天把服务器的php版本从5.5下调到5.2以后一切正常!(注意:如果您的网站使用php语言,请选择与您网站版本一致的php版本,php版本切换需要2-5分钟左右运行完成,在此期间,您的程序依然运行在原版本下。)

治标不治本后患留一生!斩草要除根否则春风吹又生啊~~~啊哈哈我好有文化…………

打赏本站
Copyright © 2014 资源盒子 版权所有   黔ICP备14004500号-3   TAG
织梦标签工具下载 ↑↓
织梦标签工具下载