问题标签 [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.
concrete - 加载错误!(内部服务器错误)- 具体 5 站点地图
==== 控制台和日志中的错误 ====
异常记录:
我发现了一些与此错误相关的参考资料
具体5.org/community/forums/customizing_c5/… 用户描述可能性的数量。但是需要帮助理解为什么我应该检查服务器设置是否有错误以及我应该寻找什么
该站点有一个多语言站点地图,但它们都不起作用。该站点当前的版本为“concrete5 - 8.5.0”。
我能找到的任何相关问题都与早期版本的具体 5 相关,并且为解决该问题而提交的更改已存在于此版本中
我发现的一些 URL https://www.concrete5.org/community/forums/usage/cant-load-sitemap-error-msg-inetrnal-server-error https://www.concrete5.org/community/论坛/customizing_c5/sitemap-no-longer-works-shows-and039internal-server-errorand039/ https://github.com/concrete5/concrete5/commit/2cf69ac90a8c8d1c7a451c9a82badf358cc74a1a
他们都没有指出我们这个问题的原因。如果有人可以帮助我找出问题的原因和解决方案,我将不胜感激。
环境信息如下:
php - Php curl 请求 - 提交 Hubspot 表单响应 204。Hubspot 上没有反映任何数据
我确实尝试使用以下端点“https://forms.hubspot.com/uploads/form/v2/{portalId}/{formGuid}”将 curl 请求发送到 HUBSPOT。{portalId} 和 {formGuid} 已正确替换。
发送请求时,状态码 204 作为响应返回,但没有添加数据。
服务器上的代码库和我的本地主机上的代码库完全相同。它在我的本地主机上工作得很好,但在服务器上却不工作。
请任何人都可以帮助确定问题,因为无法找出可能的原因吗?有很多关于相同的问题。
提前致谢。
api调用函数。
php - 如何更新旧的concrete5包
很久很久以前,我为一个小型非营利组织开发了一个用于具体5 <= 5.6 的具体5 包。现在因为从来没有升级过,所以有一些我不能轻易修复的问题,与旧的PHP版本有关。因此,我想将网站迁移到新安装的混凝土 8 版本。但是,对于最新的混凝土 5 的全新安装,我的旧插件当然不再工作。更新旧的具体 5 包以在较新的具体 5 版本下工作的步骤是什么?不幸的是,我在网上找不到任何信息或指南。我查看了有关如何为concrete5 8 开发包的新文档,但发现它非常少。例如,我已经更改了控制器的命名空间,但这还不足以让包起作用。任何见解将不胜感激!
编辑:代码在这里
css - 如何设置 Concrete5 表单的样式?
我有一个运行 Concrete5 8.5 的项目。我有一个简单的联系表格,需要一些自定义样式。没什么特别的,它只需要一些填充,表单字段的一些颜色等。
一些 Concrete5 文档是为已经对系统有点熟悉的人编写的,所以我很难找出如何为表单提供自定义样式。
真正的解释从这里开始,但我什至不知道将提到的代码放在哪里,更不用说如何继续了。
最重要的是,Concrete5 表单标记有些欠缺,因为它没有为表单元素提供清晰的 ID(这可能是设计使然)。
有谁知道 Concrete5 表单样式的初学者友好指南(适用于最新版本)?还是有人有比官方文档提供的更简单的方法来解决这个问题?或者有没有办法向表单元素添加 ID 或 CSS 类,以便我可以通过我的 CSS 简单地为它们分配值?
subscription - 具体5 8.5.x 的付费内容/订阅/会员资格插件
我们正在寻找付费内容/订阅/会员资格插件,以便用户必须为网站上的优质内容付费。我们网站上有很多内容,我们会过滤掉免费内容和优质内容。我们需要的功能是访问他们需要支付的优质内容。付款可以是每天/每周/每月等等。他们可以一次性付款或重复付款。那么你们有没有可以具有此功能或类似功能的插件?
具体5详细信息如下
具体5版本
核心版本 - 8.5.4 版本已安装 - 8.5.4 数据库版本 - 20200609145307
谢谢你!:)
cloudflare - Concrete5 会员网站和 Cloudflare
我们有一个使用 Concrete5 版本 8.5.4、CloudFlare 和 Ezoic 的网站。它工作正常,因为我们使用 2 个缓存系统 CloudFlare 和 Ezoic,我们无法使用主域编辑网站,作为解决方案(几年前),我们创建了一个别名域并使用它来编辑网站.
例如 abc.com 是主域并且使用 Cloudflare 和 Ezoic,所以我们可以创建 xyz.com 作为别名域并将其指向与 abc.com 相同的根目录,通过使用这种方法我们能够对网站的编辑,以便我们可以检查 xyz.com 中不使用任何缓存的即时更改。
现在我们计划将该网站转换为会员网站,用户可以在付费后访问高级内容。因此,为此,他们必须注册、订阅会员资格并登录才能访问高级内容,但由于 Cloudflare,我们面临着一些问题,
尝试从前端登录,但它不起作用,以某种方式登录了 1 次并检查了其他页面,然后由于缓存而无法再次工作。
尝试注销并再次登录,从未注销以及更多此类问题
当我尝试从管理员端登录时,它显示一个无效令牌错误
所以你能帮我解决这个问题吗?
我们已经在使用 Cloudflare IP 代理插件,但它没有任何帮助。
我们尝试过的解决方案: 试图绕过 Ezoic 和 Cloudflare Caching 中的前端登录页面缓存,但它给出了错误 Your session has expired。请重新登录。当我再次进入登录页面时,我已经登录但仍然无法检查我有权查看的页面。当我访问该页面时,它会将我重定向到后端登录页面。
concrete5 - 重定向块控制器 view()
从view()
单个页面控制器我可以重定向如下:
从view()
块控制器的方法来看,使用上述代码段的重定向不起作用。我也尝试返回值,但AbstractController::buildRedirect()
没有成功。
因此我的问题是:c5 提供什么样的支持来重定向view()
块控制器?
php - foreach php 表单问题,仅更新最后一行
我的页面显示 4 个可更新项目。但是当单击更新时,它只更新最后一项。我将发布 3 个不同的文件。我已经为此工作了好几天。
我得到了一些关于该做什么的建议,但核心页面上的 foreach 似乎我错过了一些东西,但我不知道是什么。
显示页面
这是我的控制器页面:
这是核心页面: