中药方大全小图标
您当前的位置:首页 > 其他 > 网站日记

帝国cms之模型导入导出的噩梦

提示: 阅读权限:公开  来源:jiuhecai  作者:jiuhecai

今日是星期天,天气闷热。帝国论坛有朋把文章数据表删除了,我想给他从我这里导出一个给他。

结果发现,导出可以,打开的时候警告有乱码,导入一片空白。

好好帝国你牛。老师说了,出了问题先查权限。

帝国cms要求的文件夹权限正常!

winxp系统文件夹下tmp文件夹权限支持!

翻看文件系统,模板文件真的上传了。

但是,有乱码。这样执行模板文件的时候肯定出错。

 

到论坛一查:不是我一个人的问题!

看图:

帝国cms模型导入

找吧,看看毛病在哪里? 发现了这个文件

@include($path);

参数里的$path就是导入的时候上传的模型文件。@掩盖了错误,去掉后,看到了噩梦真相。

......

 value="增加作者" 

......

这个字符串以后就出错了。眼睛都看疼了才发现,前边5个斜杠,后边4个斜杠,这不对称啊,不科学!

在数据表里,把字段writer打开,看他的 输入表单替换html代码片段:

<input type="button" name="wbutton" value="增加作者" onclick="window.open.....

考虑是替换汉字的问题。把“增加作者”,换成“图文”,正常;换成“海蓝”,错误重现,换成“增加作者 ”,错误

换成”增加作者wbd“正常;换成”[增加作者]“,正常。那就建议换成这个了。

从此一帆风顺,问题凑合解决。

【解决方案】各个数据表中,字段writer中的html代码

value="增加作者"   ---  修改为--  value="[增加作者]"

【思考】都是中文惹得祸,有的汉字就不出问题,有点就出。所以在字段html代码中,谨慎出现带双引号括起来的中文字符串。

好在帝国自带的数据表中,出现这个情况的只有两次。一次是”图文“,木毛病;另外一次是”增加作者“,噩梦来了。

tags: 帝国cms 帝国
返回顶部
推荐资讯
视频:田纪钧讲关节不痛的秘密、膝关节拉筋法
视频:田纪钧讲关节不
白露到了,你还好吗?
白露到了,你还好吗?
尿疗与断食
尿疗与断食
给风疹反复发作女孩的药方(组图)
给风疹反复发作女孩的
相关文章
栏目更新
栏目热门
  1. libreoffice7的命令大全
  2. 帝国cms全站搜索的分页格式如何修改-流程
  3. 帝国cms插件之标题生成标题图片
  4. 帝国cms插件安装模板
  5. useragent两千条,爬虫专用
  6. 帝国cms插件之迅搜
  7. 帝国cms插件如何兼容gbk和utf8
  8. 帝国cms代码片段备忘录
  9. 帝国cms用户上传文件名的命名规则及修改方
  10. 帝国cms7.2函数大全