问题标签 [orchardcms-1.10]
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.
orchardcms - 有没有办法在放置和渲染发生之前改变 Orchard 内容形状的显示类型?
我们正在尝试在 Orchard 1.10 中实现一个通用的可重用付费墙作为 ContentPart。目标是隐藏非付费用户的某些内容,同时保持其详细页面作为预告片可访问。
最初的想法是使用 aShapeTableProvider
检查每个“内容”形状并根据用户的权限更改其显示类型。然后可以根据每个内容自定义我们想要在位置上显示的内容。例如,如果用户无权访问新闻文章,则仅显示 Layout_Summary 而不是完整的布局。
这些方面的东西:
--
然而,事实证明OnDisplaying
发生得太晚了,位置已经确定并且 ContentDrivers 被调用。OnCreated
发生得太早,将再次被覆盖。我相信触发这些的相关代码BuildDisplay
是Orchard.ContentManagement.DefaultContentDisplay
. 此处displayType
传递的任何参数都是最终被使用的参数。
有没有办法根据某些条件影响代码中的显示类型,或者我们可以使用不同的方法来实现类似的功能?
orchardcms - 如何强制为现有内容项创建新的 ContentPartRecords?
我在自定义模块中创建了一个带有 ContentPartRecord 的新 ContentPart,并将其附加到我的网站上已有数百个内容项的现有内容类型。
现在,当我执行该格式的查询时,contentManager.Query<MyPart, MyPartRecord>().List()
我没有得到任何结果,因为数据库中实际上还没有 MyPartRecords。
有没有办法确保一旦我的部分附加到内容类型,所有内容都会发生这种情况,或者我是否必须在所有项目变得可查询之前手动与它们交互?
asp.net - Orchard CMS 无法与 PayPal IPN + GA 搭配使用?
这个问题有一个主要目标;将 PayPal 发送的 HTTP POST 中的响应数据引入 GA。
验证 IPN 不是问题;成功接收所有 PayPal 数据。问题在于尝试将数据发送到 GA;有东西不能通信,也没有数据发送。
我相信这是 ga
javascript对象以某种方式无法正确触发的范围问题。
目前我有一个<script = 'text/javascript'>
标签存在于内容(页面)的源代码中
此代码侦听并验证 IPN POST 为response
.
if (response == 'VERIFIED') {...
我存储应该是价格var x = e.parameter.mc_gross
然后在一切匹配后我运行,
ga(function () {
ga('set', 'metric3', x);
});
我已经梳理了这个文档,试图找到一个解决方案是很痛苦的。我现在正试图在 VS 中打开网站文件,看看是否可以创建自定义模块来解决这个问题,但即使找到下载网站的位置或如何上传模块也越来越令人沮丧。
感谢您的帮助,我非常感谢任何人花时间回答,尤其是现在。