问题标签 [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.
wordpress - 用于具体下载的 Htaccess 重定向循环,难度级别:wordpress 也在混合中
我在我的根 Web 文件夹中安装了 WordPress。它使用标准的 WordPress .htaccess 文件:
由于我无法更改的原因,根目录中曾经有一个 Concrete5 安装。它已被移至名为“form”的子文件夹。
WordPress 和 Concrete 愉快地共存,但有一个例外:我需要以前的 Concrete 下载才能重定向到新位置。我在 .htaccess 文件中尝试的内容不起作用:
我试图摆脱这个:
对此:
我目前正在获得一个重定向循环。
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 的图像文件结构。谢谢
c# - 具体类实现中的 IEnumerable 与 List
我正在为金融建模编写一个类库。
我想使用接口定义模型以创建用于测试的抽象,并在以后可能添加新的具体类。
我正在为如何定义事物列表而苦苦挣扎,所以我以后可以在具体类中添加到这些列表中。
例如,如果我将接口定义为在我的模型中有一个费用列表,称为
IEnumerable 费用 {get; 放;}
后来想创建一个名为 ABCModel 的具体类,其中包含具体的 XYZExpense 列表,实现列表的最佳方法是什么,以便我可以轻松地将更多项目添加到列表中?
我不能将列表转换为 IEnumerable。
例如:
我需要一个名为 public class FinancialModel 的具体类: IFinancialModel
并能够添加具体项目。
我应该创建自己的“添加”方法吗?理想情况下,我想利用内置的 List 功能而不是重新发明轮子。
concrete5 - 具体5:如何定义新模型及其控制器和视图
我是concrete5
CMS 的新手,我想创建一个名为“books”的表,其中包含一些书籍信息,并且我想开发这个表“创建、更新、删除”的 CRUD 控制器,然后将其显示在主页上。
我怎么能这样做?有什么有用的教程或例子吗?
phpmyadmin - 具体5将表单提交存储在数据库中的什么位置?
我知道它可以在报告和表单下找到,但我需要从实际数据库中找到它。它在哪里?我正在使用 phpmyadmin 来查找它,但我似乎找不到它
php - Concrete5 单页导入 JS 或 CSS
我一直在他们的文档上查看此页面:http ://documentation.concrete5.org/developers/assets/requiring-an-asset
但是没有一个选项对我有用。没有错误或任何东西。它只是忽略了requireAsset
方法。
控制器:
php - Concrete5 (5.7) - 块错误时不要缓存页面或当前块
我有一个依赖于相当不稳定的第三方服务来获取数据以呈现的块,所以当它遇到问题时,我想显示一条错误消息,而不是抛出异常而不呈现页面。
很容易做到,直到你来块/页面缓存。数据的生命周期很长,因此,一旦找到,就可以缓存所有内容。但是,如果不是,则会缓存页面并显示错误消息。因此,我需要告诉 CMS 不要将块或页面输出保存到缓存中。
示例代码(在块控制器内):
在 catch 块中,我都尝试过$this->btCacheBlockOutput = true;
,\Cache::disableAll();
但都不起作用。有没有办法告诉 C5 不要缓存当前请求中的任何内容?
robots.txt - 移动友好测试无法访问网站
我有一个问题,我使用concrete5开发的网站,
通过谷歌进行移动友好测试时无法访问:
https://search.google.com/search-console/mobile-friendly
我的根目录有一个 robots.txt,但我相信它们的内容是正确的:
谁能启发我如何解决这个问题。我四处寻找,发现很少。
干杯!
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。
谢谢。
java - 我无法以多态方式访问具体类的方法
我有一个接口MyInterface ,它有两个方法doSomething () 和doSomethingElse ()。
我有一个实现此接口的抽象公共类A。我有一个扩展类A的类C ,因此也实现了接口的方法。在主要方法上,我将 C 类的对象分配给 MyInterface 引用,例如: MyInterface myiface = new C();
问题是,如果我在任一类(抽象或具体)中添加一些方法,我就无法通过引用 myiface 调用该方法。我得先打消念头。我是否应该能够多态地访问该类,如Deitel 程序员的 Java SE8(第 10 章多态性和接口)一书中所示?