问题标签 [concrete5-5.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
832 浏览

database - Concrete 5.7 switch database on the fly

我想将表单结果写入另一个数据库。

在 Concrete 5.6 中,您可以即时切换到另一个数据库。我无法找出这在 Concrete 5.7 中是如何工作的。

5.6方式

在 Concrete 5.7 中可以使用旧版 Loader。我尝试连接到数据库,但在错误中您可以看到它仍在尝试使用默认数据库。

0 投票
1 回答
298 浏览

permissions - Concrete5 5.7 块权限

简单的问题。如何为一个用户/组添加编辑整个网站中单个块的权限?我就是想不通。我想制作一个只有一个区域可供客户编辑的小型网站。

0 投票
1 回答
89 浏览

concrete5 - Redactor 编辑器未保存在 Concrete 5.7.3.1 中

如此处所述:https ://www.concrete5.org/index.php?cID= 750921 当我尝试使用编辑器保存任何文本时,我将索引页面的标记作为错误消息。

有人建议这可能是一个 ajax 错误,但我真的不知道。没有产生错误日志,我不知道究竟是什么导致了这种情况发生。

奇怪的是我可以将内容块留空,它会很好地保存,但是当我在框中输入任何内容并点击保存时,它会引发错误。

该网站过去 3 个月一直在正常工作,所以我不确定它为什么突然停止工作。

如果有人可以提供帮助,这个问题会让我和我的客户发疯。

编辑:在进一步测试中,这个问题被本地化到运行网站的服务器上,因为它在我的本地版本的网站上工作得非常好。它似乎不仅影响编辑器,还影响任何形式。

0 投票
2 回答
944 浏览

concrete5 - 从页面获取缩略图?(具体 5.7.4.2)

正如此处发布的https://www.concrete5.org/index.php?cID=751287我想使用“旧”方式从页面获取缩略图。

在我可以使用下面包含图像助手的代码之前。

从子页面的这一部分:

然而现在这一切都改变了,新系统使用页面属性作为缩略图。由于该站点已经设置了“旧”方式,因此我希望能够再次以相同的方式检索缩略图。

任何帮助将非常感激。

0 投票
1 回答
323 浏览

php - Concrete5 5.6/7 programaticly adding user and enriching attributes

What is the best aproace of enriching c5 user's attributes.

I have non C5 table with users information this information was created on old cms (non c5), and im now building new site with c5 would like to know best aproach of migrating users.

Is it good idea to use SQL query or should i use php script for enriching, I already created users in to c5 and manualy added email addresses for "anchor point" for later enrichment.

Would be realy glad if someone could tell or maby could lead to some examples.

0 投票
1 回答
484 浏览

concrete5-5.7 - 您将全局设置/变量存储在哪里?

在一个具体的网站中,存储您希望跨模板和控制器等在站点范围内访问的全局变量的最佳位置是哪里?

例如,特定的外部 URL、Facebook ID、某种版本号等。

0 投票
0 回答
695 浏览

permissions - 加载资源失败:服务器响应 Concrete5.7.5.1 状态为 500(内部服务器错误)

我已经安装了最新版本的 Concrete5 5.7.5.1 - 安装后我转到域名但网站是空白的,并且查看控制台似乎是 500 错误。

我认为这与服务器上的权限有关,过去我不得不将 {TMP} 放在 save.session_path 中,但我不想再这样做了,以防我与服务器上的其他内容发生冲突.

这是一个使用 plesk 的基于 linux 的服务器......如果这对任何人都有帮助

0 投票
2 回答
277 浏览

concrete5 - 全新安装 5.7.5.1,无法使用 OOTB Elemental 主题添加/编辑内容/HTML 块

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

0 投票
0 回答
1100 浏览

.htaccess - Concrete5.7.5.2 SSL/HTTPS - 无效的表单令牌。请重新加载此表格并再次提交

我想为我的网站强制使用 SSL。它可以将这两行放入 .htaccess 中:

但是当我尝试登录时,它给了我这个错误:

无效的表单标记。请重新加载此表格并再次提交。

如果没有 .htaccess 中的这些行,它可以正常工作,但 SSL 不是强制的。

有没有其他方法可以强制 SSL 并能够登录?

谢谢你。

[已解决]
我已将 '[R,L]' 更改为 '[R=301,L]',退出 - 现在 SSL 可以工作了!

  1. 我的.htaccess:


    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://example.com/ $1 [R=301,L]
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME}/index.html !-f
    RewriteCond %{REQUEST_FILENAME}/index.php !-f
    RewriteRule 。索引.php [L]

  2. 规范网址为空

  3. SSL 的 URS 是“ https://example.com
  4. 仅显示规范 URL 已勾选
0 投票
0 回答
31 浏览

transliteration - Concrete5.7.5.2 - 主题页面中的非英文 URL

我的主题不是英文的。因此,当我访问任何主题的页面(来自页面列表块)时,该主题页面 URL 的最后一点也使用相同的语言。有什么办法可以改变吗?有什么方法可以将主题 URL 更改为英语,同时将主题名称保留为另一种语言?与页面名称相同的方式 - 您可以将 SEO 部分中的页面 URL 更改为您想要的任何内容,页面名称和页面 URL 可以不同。我怎样才能为主题做到这一点?

我在主题列表块中找到了这个:

我想我必须以某种方式将 nodeName 转换为英文。也许使用页面中使用的音译工具(我不知道在哪里)?

非常感谢。