我在使用开箱即用的 Elemental 主题在主要区域添加和编辑内容块时遇到问题。我没有对主题或全局区域进行任何修改。Concrete5 安装和配置没有错误(所有必需项目上的绿色复选标记)并且看起来很棒,直到我尝试编辑页面以添加或编辑内容块到区域。
这是我第一次涉足 Concrete5 世界,我不得不说到目前为止我印象深刻。我只是希望我能解决这个问题,这样我才能真正使用它,所以绝对感谢任何帮助!
我尝试过的事情
起初我怀疑这只是等待任何奇怪的页面锁定清除的问题,但我注销并离开它过夜,今天下午我遇到了同样的问题。
接下来,我遇到了一些建议,即可能是父元素或其他元素的 Z 索引过高,但我无法找到索引更高的父元素。
我检查了 JavaScript 控制台,只有一个我认为不相关的错误,但我可能是错的。
错误:jquery.js.pagespeed.jm.iDyG3vc4gw.js:1 -“主线程上的同步 XMLHttpRequest 已被弃用,因为它对最终用户的体验产生不利影响。”
检查了我的网络服务器的错误日志,只有一个丢失的文件(iphone4.jpg)。
验证我的 zip 文件的 MD5 校验和是否与 Concrete5 网站上列出的匹配。
我已经从不同域的同一个 zip 文件安装了 Concrete5,并且看到了完全相同的问题。
在我的测试环境中安装了 Concrete5 5.7.4.2。完全一样的症状。
环境
- 主持人:梦想之家
- Cloudflare:未启用
- PHP 版本:5.6(在我测试安装的环境中为 5.3.3)
- 网络服务器:Apache 2.2.22
- 数据库:mysql 5.1.56
- 浏览器:Chrome v44、Microsoft Edge v20、Firefox v40
重现问题
这是我可以重现该问题的一种方法:
- 创建一个新的空页面。
- 单击空白主区域并选择添加块。
- 单击左侧块菜单中的内容。
- 在一致的 6 秒延迟后,出现内容编辑器。看到延迟有点奇怪,但编辑器看起来还不错。
- 添加内容。没什么特别的,为了测试,我刚刚输入了“这是我的编辑”。
- 单击保存。
- 编辑器工具栏消失了,但除了内容块之外的所有内容仍然显示为灰色且不活动/不可访问。(见截图)
- 刷新页面,一切都可以再次访问了,我仍处于编辑模式,但我的内容块不见了。
如果我将内容块添加到现有页面(主页),如果我编辑现有内容块,我会得到相同的结果。单击编辑器工具栏上的取消具有相同的结果,但让我在编辑器中查看内容的 HTML。
HTML、Feature 和 Form 块似乎都很好。