问题标签 [concrete5-8.x]

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 回答
324 浏览

php - Concrete5 8.2.1 在混凝土之外使用核心类

我正在尝试使用具体核心类在主文件夹结构之外创建一个用户。

例如,我有一个名为的主文件夹

和另一个名为 user-upload 的文件夹。在这里,我有一个 import-users.php 脚本。

我有一个页面,其中有一个带有文件上传元素的表单。这需要一个 CSV 并尝试将其发送到 import-users.php 脚本,准备循环并为 CSV 中的每一行创建一个新用户。但是在尝试使用这些类时,我不断收到以下错误:

我怎样才能在concrete5安装之外使用这个类?示例将非常有帮助

编辑 1 个 脚本以上传 CSV

0 投票
0 回答
87 浏览

php - Concrete5-8.2.1 php jQuery 多表单验证冲突

我在一个页面上有多个表单(数量可能会根据用户添加到页面的表单块的数量而有所不同)。有 2 个表单验证文件:view.js - 这是用户端和 controller.php - 这是服务器端。表单位于 view.php 中。

我可以从控制器向每个表单和字段添加唯一的块 ID。每次放置新块时,ID 都会更改。因此,没有什么可以直接访问,例如 $('#name123')。

问题是:

  1. jQuery 如何知道哪些表单需要处理?如果在此之前 ID 号未知,它如何知道按下了哪个提交按钮?

  2. 即使我找出了尝试提交的表单,jQuery如何处理控制器生成的唯一块ID?也就是说,如果我在一个页面上有 3 个表单,jQuery 如何知道哪个输入元素触发了信号(例如模糊)?

谢谢你。

一些view.php代码:

一些 view.js 代码:

0 投票
0 回答
37 浏览

block - 想在concrete5中添加新选项

我是混凝土 5 的新手。我想在管理区域创建和安装新插件或者我想在系统中添加新选项并在仪表板中设置选项卡。我尝试根据现有文件夹和文件进行操作,但未显示。我已删除所有缓存,然后检查,但仍然无法正常工作。请检查屏幕截图。

https://prnt.sc/hnrell

添加选项或添加块。我该怎么做请帮助我。

0 投票
1 回答
91 浏览

controller - 在concrete5中添加全局样式和脚本

我正在使用concrete5 8.0.1 版本。我创建了一个附加组件。现在我想在我的插件的帮助下全局添加一个脚本和一个样式标签,这意味着如果我从我的插件启用设置,那么一个脚本和一个样式标签将添加到整个站点上。目前我正在使用下面的代码,但它只适用于我的控制器。如果我单击其他菜单脚本和样式标签将不会加载。

0 投票
1 回答
31 浏览

concrete5 - 在测试环境中使用购买的模板

我接到了建立一家小公司网站的任务,他们希望我用concrete5建立它。他们还选择并购买了一个主题,但只有一个许可证。

因为我想先在我的本地机器上构建网站,所以我想问一下,一旦我在本地机器上完成构建,是否有可能迁移带有购买主题的网站,即使我们只有一个许可证(因为主题会然后基本上蜜蜂使用了两次;同样在购买主题时,他们要求将许可证分配给项目,使其仅可用于该项目)。

0 投票
2 回答
913 浏览

php - application/config/doctrine/proxies\__CG__ConcreteCoreEntitySiteType.php):无法打开流:没有这样的文件或目录,concrete5

在本地安装concrete5-8.3.1时,安装后显示如下错误消息:

这个怎么解决?

0 投票
1 回答
234 浏览

failed-installation - 安装问题 c5 8.3.1

尝试安装新的 c5-8.3.1 没有结果。我尝试 php 5.6.32 和 php 7.0.26 时出现相同的错误。

当我尝试使用完整站点进行安装时,在导入文件会话期间安装崩溃并出现错误:

痕迹:

0 /home/u960240172/public_html/new/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(855):

Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Concrete\Core\Database\Driver\PDOMySqlConcrete5\Driver), Object(Whoops\Exception\ErrorException), 'SELECT t0.fslNa...', Array) .. 跟踪 30 条轨迹

当我尝试 Empty site 选项时,它通过了,但是当我以管理员身份登录时,我收到另一个错误:

执行 'SHOW FULL TABLES WHERE Table_type = 'BASE TABLE'' 时发生异常:SQLSTATE [HY000]:一般错误:2006 MySQL 服务器已消失

任何想法?

0 投票
1 回答
99 浏览

php - 删除未使用的文件版本

我正在使用最新版本的 Concrete5 8.3.1

如何自动删除未使用的图像/文件版本?

我在网站上有 4000 多张图片,每张都有 5-6+ 个版本,有时甚至 30 个。所以旧版本使用了 10 倍以上的磁盘空间。从文件管理器中手动删除它们需要很长时间才能完成

如何从数据库和缩略图文件夹中删除未使用的版本?

我尝试搜索附加组件或工作,但没有找到。

0 投票
1 回答
141 浏览

php - Concrete5 8.3 实现 Ajax 其他视图

我在视图中恢复变量时遇到问题。

我遵循了本教程

一旦我有了另一个视图,我就不能发送一个变量,这样我就可以把它放回视图中。

控制器.php

查看/view.php

感谢您的回答

0 投票
1 回答
322 浏览

concrete5 - 具体5(application/config/doctrine/proxies\__CG__ConcreteCoreEntitySiteType.php):无法打开流:没有这样的文件或目录

在本地安装concrete5-8.3.2 时,安装后会显示以下错误消息:

代理目录为空。
我不知道如何解决这个问题。
我找到了答案,但对我不起作用
“转到 /dashboard/system/environment/entities 并单击红色的“刷新实体”按钮”。
更新:我已经在本地安装了concrete5-6.3.5,它运行良好,但是concrete5-8.3.2 版本不起作用,我不知道为什么。