0

我在使用开箱即用的 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

重现问题

这是我可以重现该问题的一种方法:

  1. 创建一个新的空页面。
  2. 单击空白主区域并选择添加块。
  3. 单击左侧块菜单中的内容。
  4. 在一致的 6 秒延迟后,出现内容编辑器。看到延迟有点奇怪,但编辑器看起来还不错。
  5. 添加内容。没什么特别的,为了测试,我刚刚输入了“这是我的编辑”。
  6. 单击保存。
  7. 编辑器工具栏消失了,但除了内容块之外的所有内容仍然显示为灰色且不活动/不可访问。(见截图)
  8. 刷新页面,一切都可以再次访问了,我仍处于编辑模式,但我的内容块不见了。

如果我将内容块添加到现有页面(主页),如果我编辑现有内容块,我会得到相同的结果。单击编辑器工具栏上的取消具有相同的结果,但让我在编辑器中查看内容的 HTML。

HTML、Feature 和 Form 块似乎都很好。

症状截图1

4

2 回答 2

1

这在我在 Dreamhost 上的 5.7 站点上运行良好

.htaccess

<IfModule pagespeed_module>
        # ----- Google's mod_pagespeed can break c5 request URLs
    ModPagespeedDisableFilters trim_urls
    # ModPagespeed off
</IfModule>
于 2015-09-14T01:12:26.937 回答
0

Whelp,Dreamhost 有一个称为页面速度优化的功能默认打开。此功能使用由 Google 开发的名为 mod_pagespeed 的 Apache 模块。禁用此功能可消除此问题。

错误:jquery.js.pagespeed.jm.iDyG3vc4gw.js:1 -“主线程上的同步 XMLHttpRequest 已被弃用,因为它对最终用户的体验产生不利影响。”

正如我们确实计划使用 Google Analytics 一样,我现在正在测试它,以确保我仍然可以通过将 Google 跟踪代码粘贴到 C5 设置的跟踪代码部分来将它与 mod_pagespeed 一起使用。如果我不能,我会问另一个问题!

编辑:我尝试按照此建议禁用 mod-pagespeed 的 url 重写,但无济于事。

编辑 2:如果我将跟踪代码放入 Concrete5 而不是 Dreamhost,Google Analytics 就可以正常工作。

于 2015-09-05T05:22:57.213 回答