问题标签 [business-catalyst]
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.
events - 使用下一个即将发生的事件加载日历
如果当前月份没有事件,有没有办法在 Business Catalyst 中将日历与下一个即将发生的事件一起加载,而不是默认加载当前月份?
javascript - 使用 jQuery 验证提交表单而不刷新页面的问题
我正在创建一个关于业务催化剂的测验,并且我的脚本存在一些问题。
我正在尝试提交表单,然后通过 jquery validate 和 post 函数返回表单的结果。我不断收到一条错误消息,说我有一个未捕获的 TypeError:undefined is not a function。我不太确定代码出了什么问题。我已经尝试过有无冲突,并剥离了我所有多余的编码和脚本,但我仍然无法弄清楚我做错了什么。
任何和所有帮助理解为什么它不工作的赞赏。谢谢!
这是我的代码:
business-catalyst - 跨多个页面拆分 Web 表单
我有一个非常长的 Adobe Business Catalyst Web 表单,我需要将其拆分为多个页面,这样它看起来就不会那么长。我正在使用以下网址中的说明将其放在一起。
http://kb.worldsecuresystems.com/kb/splitting-web-form-across-multiple.html
说明说为表单的每个部分创建一个单独的网页,然后使用修改后的操作 url 将表单链接在一起。
该表格是会员申请表格,用户需要使用下拉菜单在第一个表格上选择会员级别。他们直到信用卡详细信息和金额字段所在的第 5 表格才付款。所以我的问题是,如果他们在第一个表格上选择金额,我如何存储该金额以填充第 5 个表格上的金额字段?
此外,我们要求提供家庭地址、工作地址和邮政信箱地址。每一个都将在一个单独的页面上。问题是最后一页是信用卡信息,因为我们使用的是 Paypal,所以他们需要提交账单地址。因此,在向用户询问所有这些地址之后,我真的不想在顶部询问账单地址,所以有没有办法存储,比如工作地址(第 3 页),然后使用它来填充账单第 5 页的地址?我知道我假设他们希望他们的工作地址成为帐单地址,但我不确定如何以其他方式了解这些信息。
此外,如果每个页面上的每个提交按钮都被提交到下一个表单,如下所示:
...那么这是否意味着每个表格都将作为单独的案例记录到 Business Catalyst 数据库中?我是否还可以假设付款要到帐单和信用卡详细信息所在的第 5 个表格才能完成?
提前致谢。
business-catalyst - Business Catalyst ICE 未出现
我在 Business Catalyst 中启用了 ICE 可编辑,并编辑了一个页面以包含可编辑区域,例如:
在编辑视图中,p 标签不包含 ice:editable="multiline",并且它是不可编辑的。更改已在页面视图中发布,所以我不知道为什么它没有出现。我尝试直接在“检查元素”中编辑 html,但这也无济于事。
为什么这个 p 不可编辑?
javascript - 未捕获的 SyntaxError:for 循环中出现意外的标识符错误
我正在尝试编写多个搜索和 iframe 一起工作以实现指定结果的代码。我在商业催化剂中建立这个网站,所以它使用 WebApps。
目前我正在尝试将搜索提交到 iframe,然后通过表单字段将动态值返回到父窗口。我收到了 Uncaught SyntaxError: Unexpected identifier 错误以响应我的代码。如果有人可以通过查看我的代码来帮助我,我将不胜感激。谢谢!
注意:{module_webappresults} 标签是业务催化剂的一部分。当它在页面上呈现时,一系列带有值的 div 被输出到 DOM,其中一些项目将改变变量的值。
javascript - 倒计时时间Javascript自动重置和服务器时间问题
我们在设置倒数计时器以在几个小时后自动重置时遇到问题。此外,我们需要设置计时器,使其不基于客户端本地时间。我们在 Business Catalyst 上托管该站点,该站点不包括服务器端语言,因此我需要严格使用 javascript 来锁定服务器时间。这是我们目前用于网站的倒数计时器。
http://www.littlewebthings.com/projects/countdown/
至于我们遇到的自动重置问题,我认为我们可以使用 later.js 设置循环调度变量
http://bunkat.github.io/later/
我已经设置了变量,我只是不知道如何向它添加重置功能。
我认为使用 later.js,我们可以使用 targetOffset 设置倒计时,以便完整的消息在一周后触发,或者以某种方式在 targetDate“天”区域添加 7 天,而不会放置像 40 这样的奇怪数据。
javascript - JQuery onchange 在 jsfiddle 中工作多次,但在浏览器中只工作一次
我已将 jquery (1.11.1) 脚本添加到业务催化剂站点购物车页面,以根据用户单击的下拉菜单隐藏或显示消息。它在 jsfiddle http://jsfiddle.net/NathanHill/462tk/中工作多次,但在我的浏览器中只工作一次。javascript 当前放置在下拉列表之后。
我无法控制 html 下拉列表,因此我无法在 html onchange 中插入任何函数。
HTML:
Javascript:
任何帮助,将不胜感激。
我尝试添加/附加到触发的现有 BC 函数例如:
但这无济于事...
javascript - 带有 DIV 的 jQuery nth
在 Business Catalyst 中,我有一个输出无序列表的 div。我需要在每 4 个项目之后取出一个单独的非无序项目 div。硬编码版本如下所示:
dns - 使用 DNS 记录将域指向 Adobe Business Catalyst 托管
我有一个站点,我调整了 NS 记录 1-3 以指向现在托管该站点的 Adobe Business Catalyst:
我认为这足以指向带有站点数据的新服务器。当我进行挖掘时,我看到了
当我在viewdns.info上查看该站点时,我收到了两个警告:
和
并且该站点无法正确解析。它仍然会转到旧站点现在所在的旧主机的 ip(使用correcthosting.nl托管)。
我看不出它不起作用的原因。不久前,我曾向 Business Catalyst 和域名所在的托管商寻求帮助,但必须等待答案。如果同时这里有人有一些指示,那就太好了。
business-catalyst - Business Catalyst Web 表单错误
我已经开始使用 Adobe Business Catalyst,并且正在使用 BC 生成的 Web 表单调整现有的 HTML Web 表单。即使我在Adobe 社区论坛上阅读此内容后添加了 FirstName 和 LastName 文本字段,说明这对于 Adobe CRM 是强制性的,但我仍然不断收到错误:ERROR: An error occurred. Your web form must capture customer name and email address. Please fix this issue and re-insert your web form on your web page.
这是当前表单:
我为 FirstName 和 LastName 字段添加了值,并用 CSS 隐藏它们只是为了安抚 Adobe 必填字段。虽然还没有喜悦。有什么想法我应该调整吗?