问题标签 [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.
block - Concrete5 自定义块
我做了一点谷歌搜索,但没有找到任何非常深入的东西。我现在已经在至少十几个网站上使用了 Concrete5 CMS,但想进入自定义块构建。现在我在主页上有一个基本的图像滑块。我想构建一个自定义块,使用户能够选择要显示的图像并为这些图像设置标题。有人知道那里有什么好的教程吗?
concrete5 - 使用concrete5在插件contact_directory中提交表单后找不到页面错误?
我已经使用concrete5购买了附加模块contact_directory,现在我需要根据我的要求进行定制。
所以我需要更改文件包\contact_directory\blocks\contact_directory\view.php,我在 view.php 文件所在的同一目录中创建了 test.php 文件,所以我的表单标签是 url('contact_directory/test')? >">
所以请告诉我哪里错了?
c# - 如果方法返回接口类型,为什么我不能将结果传递给具体类型?
这个问题可能有点令人困惑,但很难在主题标题中明确这个问题。
我有这样声明和实现的方法:
为什么我不能将此方法的结果传递给 a List<string>
?毕竟List<string>
是一种IList<string>
。
php - 卡在我的主目录中的 htaccess 文件,不知道如何使用它或摆脱它
显然,我的根目录中有一个 .htaccess 文件,它弄乱了我在该目录中的所有其他站点。
我目前使用 GoDaddy 作为我的主机。
这是我面临的情况:
(例如,索引文件可以在 /root/index.php 中找到)
(例如 root/domain2/index.php)
现在我的问题是,
由于我无法删除 .htAccess 文件,我该如何管理创建子域?
.htaccess 文件仅用于具体网站,但由于某种原因控制着一切,有什么办法可以解决吗?
谢谢!
PS我不是建立具体网站的人,我正在建立其余的域,所以我不清楚如何使用它。我所知道的是,一旦我删除了 .htaccess,子域就可以工作,根目录中的主域只允许访问它的索引页面。
为了清楚起见,有一个主站点,我们称之为站点 1,它托管在主目录中,还有其他站点,例如。site2-site5,我想为其创建子域,除非我删除 .htaccess 文件,否则它不起作用。
我希望问题足够清楚,如果没有,需要更多细节,请告诉我。
java - 抽象类的具体实现的生成器(Joshua Bloch 风格)?
假设我有一个抽象类(BaseThing)。它有一个必需参数(“base required”)和一个可选参数(“base optional”)。我有一个扩展它的具体类(事物)。它还具有一个必需参数(“required”)和一个可选参数(“optional”)。所以像:
和:
我想为 Thing 对象创建一个 Joshua Bloch 风格的构建器。不过,更一般地说,我想让 BaseThing 的具体实现更容易拥有构建器,所以我真正想要的(我认为)是一个 BaseThing 构建器,它可以很容易地用于制作 ThingBuilder、OtherThingBuilder 或 SuperThingBuilder .
有没有比我想出的以下更好的方法(或者我想出的方法有问题)?
和:
可用于以类似于以下方式构建 Thing 对象:
哪个输出:
我知道但我认为不是特别重要的一个问题(尽管如果可以改进它会很好)是您必须在设置任何基本选项之前设置所有非基本选项:做否则会导致语法错误,因为 setBaseOptional() 返回的是 BaseThingBuilder 而不是 ThingBuilder。
提前致谢。
c# - 抽象类的 C# 接口继承
假设我有一个如下定义的接口:
我为一个抽象类实现了这个接口,如下所示:
我再次有一个从抽象类继承的具体类,如下所示:
现在我有以下代码,
执行这些东西后我得到的输出如下。
但是我一直期望输出在所有三种情况下都是“具体的东西”,因为我在这里所做的是将 的引用分配给和 类型的ConcreteFunctionality
变量。AbstractFunctionality
IFunctionality
内部发生了什么。请澄清。
c++ - 虚拟类的向量:指针是干净的方式吗?
注意:这几乎是这个条目的重复: 抽象类和指针
我需要创建一个虚拟类向量。这里的想法:
我想这样使用它:
当然这不起作用,因为 cfoos 是 VirtualFoo 而不是 ConcreteFoo 的向量。
现在,如果我不使用 VirtualFoo 的向量,而是使用 VirtualFoo* 的向量并将指针推回 ConcreteFoo 的实例,那似乎可以正常工作。
只是,我不确定这是最干净的方法。这更像是我没有想到任何其他方式来做到这一点。这样做可以吗?
forms - 如何将基本注册表单添加到 Concrete5 页面模板
我是 Concrete5 的新手,发现了大量有关添加联系表单的信息,但仅限于页面的可编辑区域。
我需要做的是在我的页面模板中添加一个表单。它只是一个名称+电子邮件+提交按钮表单,显示在该模板的每个页面上。提交时,“感谢”信息......就是这样!
我尝试将输出到页面内容的代码复制/粘贴到我的 default.php 模板,但没有运气。提前感谢您的帮助。
hibernate - Hibernate:每个具体类映射和引用的表
我指的是每个具体类的表,如下所述:每个具体类的表
按照 9.1.6 中的示例,假设我有 CashPayment、CreditCardPayment,两者的超类是一个抽象的Payment 类。
如果我使用“每个具体类的表”类型的映射,我将有两个表:CASH_PAYMENT 和 CREDIT_PAYMENT,并且没有 PAYMENT 表。没关系。
但是,如何构建另一个名为 Xyz 的实体类型,其中包含对付款(现金或抄送)的引用/属性...?从 Java 的角度来看,这没问题:Xyz.pamentType,但是我如何在 HBM/annotations 中配置它,XYZ 表会是什么样子?
它可能有一个 PAYMENT_ID 列,但显然它不能是外键,因为有两个潜在的表可供参考。我猜 XYZ 需要某种类型的附加列来说明它是哪种类型的付款。
或者每次我读取 Xyz 的实例时,Hibernate 是否会使用 ID 连接两个表以找到正确的类型?
顺便说一句,我知道这是一种不好的方法,我可以使用更简单的替代方法,但我已经简化了问题,因为答案(而不是替代方法)对我有用。谢谢!