问题标签 [concrete]

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

wordpress - 用于具体下载的 Htaccess 重定向循环,难度级别:wordpress 也在混合中

我在我的根 Web 文件夹中安装了 WordPress。它使用标准的 WordPress .htaccess 文件:

由于我无法更改的原因,根目录中曾经有一个 Concrete5 安装。它已被移至名为“form”的子文件夹。

WordPress 和 Concrete 愉快地共存,但有一个例外:我需要以前的 Concrete 下载才能重定向到新位置。我在 .htaccess 文件中尝试的内容不起作用:

我试图摆脱这个:

对此:

我目前正在获得一个重定向循环。

0 投票
1 回答
296 浏览

xml - 如何在具体 5 上获取 xml 导出图像的完整 url 路径?

我正在使用xml将一些文章从concrete5移到wordpress。我遇到的问题与图像的位置有关。我想编写一个脚本,它将读取 xml 的所有帖子并将图像的 src 路径替换为实际的图像 url 路径。xml 上的图像格式具有以下格式。

http://www.local.app/download_file/view_inline/2040/

2040 是该图像的图像 ID,其中以下 url 是该图像的实际 url 路径。

http://www.local.app/files/9014/6667/7722/IMG_2417.JPG

具体如何生成这个“9014/6667/7722”?我想了解具体 5 的图像文件结构。谢谢

0 投票
2 回答
1130 浏览

c# - 具体类实现中的 IEnumerable 与 List

我正在为金融建模编写一个类库。

我想使用接口定义模型以创建用于测试的抽象,并在以后可能添加新的具体类。

我正在为如何定义事物列表而苦苦挣扎,所以我以后可以在具体类中添加到这些列表中。

例如,如果我将接口定义为在我的模型中有一个费用列表,称为

IEnumerable 费用 {get; 放;}

后来想创建一个名为 ABCModel 的具体类,其中包含具体的 XYZExpense 列表,实现列表的最佳方法是什么,以便我可以轻松地将更多项目添加到列表中?

我不能将列表转换为 IEnumerable。

例如:

我需要一个名为 public class FinancialModel 的具体类: IFinancialModel

并能够添加具体项目。

我应该创建自己的“添加”方法吗?理想情况下,我想利用内置的 List 功能而不是重新发明轮子。

0 投票
1 回答
120 浏览

concrete5 - 具体5:如何定义新模型及其控制器和视图

我是concrete5CMS 的新手,我想创建一个名为“books”的表,其中包含一些书籍信息,并且我想开发这个表“创建、更新、删除”的 CRUD 控制器,然后将其显示在主页上。

我怎么能这样做?有什么有用的教程或例子吗?

0 投票
1 回答
59 浏览

phpmyadmin - 具体5将表单提交存储在数据库中的什么位置?

我知道它可以在报告和表单下找到,但我需要从实际数据库中找到它。它在哪里?我正在使用 phpmyadmin 来查找它,但我似乎找不到它

0 投票
2 回答
473 浏览

php - Concrete5 单页导入 JS 或 CSS

我一直在他们的文档上查看此页面:http ://documentation.concrete5.org/developers/assets/requiring-an-asset

但是没有一个选项对我有用。没有错误或任何东西。它只是忽略了requireAsset方法。

控制器

0 投票
1 回答
402 浏览

php - Concrete5 (5.7) - 块错误时不要缓存页面或当前块

我有一个依赖于相当不稳定的第三方服务来获取数据以呈现的块,所以当它遇到问题时,我想显示一条错误消息,而不是抛出异常而不呈现页面。

很容易做到,直到你来块/页面缓存。数据的生命周期很长,因此,一旦找到,就可以缓存所有内容。但是,如果不是,则会缓存页面并显示错误消息。因此,我需要告诉 CMS 不要将块或页面输出保存到缓存中。

示例代码(在块控制器内):

在 catch 块中,我都尝试过$this->btCacheBlockOutput = true;\Cache::disableAll();但都不起作用。有没有办法告诉 C5 不要缓存当前请求中的任何内容?

0 投票
1 回答
555 浏览

robots.txt - 移动友好测试无法访问网站

我有一个问题,我使用concrete5开发的网站,

http://www.cavaliers.org.au/

通过谷歌进行移动友好测试时无法访问:

https://search.google.com/search-console/mobile-friendly

我的根目录有一个 robots.txt,但我相信它们的内容是正确的:

谁能启发我如何解决这个问题。我四处寻找,发现很少。

干杯!

0 投票
1 回答
450 浏览

php - 一个意料之外的问题发生了。在 PHP 5.6 上的 Concrete 5 中不在对象上下文中时使用 $this

我正在运行 2012 年 (5.5.2.1) 的旧版 Concrete 5,并且在每次加载页面时都遇到了一个突然出现的问题,并出现以下错误:

一个意料之外的问题发生了。不在对象上下文中时使用 $this

这是创建错误的代码,或者至少是调用代码:

当我用 var_dump 转储 $v 时,我得到了这个:

不幸的是,我的廉价主机在 cPanel 中有一个错误,这意味着我无法访问错误日志以查看此错误实际上是什么、行号、类等。

这是一个常见问题吗?我假设我的主机已经升级了 PHP(目前是 5.6.23),这破坏了我的安装,因为自从去年 5 月修复了一个错误以来我还没有接触过 Concrete 5。

谢谢。

0 投票
2 回答
72 浏览

java - 我无法以多态方式访问具体类的方法

我有一个接口MyInterface ,它有两个方法doSomething () 和doSomethingElse ()。

我有一个实现此接口的抽象公共类A。我有一个扩展类A的类C ,因此也实现了接口的方法。在主要方法上,我将 C 类的对象分配给 MyInterface 引用,例如: MyInterface myiface = new C();

问题是,如果我在任一类(抽象或具体)中添加一些方法,我就无法通过引用 myiface 调用该方法。我得先打消念头。我是否应该能够多态地访问该类,如Deitel 程序员的 Java SE8(第 10 章多态性和接口)一书中所示?