我正在设置一个“使用 Facebook 登录”按钮并将其放在测试页面上。http://www.digitalinkmultimedia.com/my-account
我相信我在 developer.facebook.com 上为应用程序设置了正确的内容。该应用程序说它是公开的并且可用。我使用 Business Catalyst 作为 CRM,并且 facebook 集成似乎是正确的(App ID、App Secret 等)
当我第一次收到有关我的个人资料信息被共享的消息时,单击使用 facebook 按钮登录时......但是当我继续时,我收到“Facebook 登录当前不可用”的消息。
我注意到的一件事是,当弹出窗口第一次加载 FBTOKEN 参数中有一个数字时,它会迅速更改为 FBUTOKEN=00000000-0000-0000-0000-000000000000# =
任何建议,将不胜感激。
我在工作中构建的大多数网站都是在Business Catalyst中开发的- 一个合理的内容管理系统.
最近我遇到了一些困难,一些网站所有者不小心破坏了他们的网站,发现它太难以更新等.
WYSIWYG编辑器非常小,这会导致内容经常崩溃.出于许多明显的原因,这可能是一个问题.样式表应用于WYSIWYG区域,这意味着经常会发生的事情只能在实际可视网站的上下文中使用.
我想知道是否有一种简单的方法可以为WYSIWYG区域中的内容加载不同的样式表.通过这种方式,我可以大大简化外观并通过这种编辑体验,在现场网站上应用更高级和更具吸引力的样式表.
这可能吗?我以为我可以像这样制作我的CSS规则:
iframe div#myElement
Run Code Online (Sandbox Code Playgroud)
因为WYSIWYG编辑器通过iframe加载页面.但这没效果.
WYSIWYG编辑器本身的视觉效果可能有用:

我有一个很长的 Adobe Business Catalyst Web 表单,我需要将其拆分为多个页面,以免看起来很长。我正在使用以下网址中的说明将其组合在一起。
http://kb.worldsecuresystems.com/kb/splitting-web-form-across-multiple.html
说明说为表单的每个部分创建一个单独的网页,然后使用修改后的操作 url 将表单链接在一起。
该表格是会员申请表格,用户需要使用下拉菜单在第一个表格上选择会员级别。他们直到第 5 个表格才付款,该表格是信用卡详细信息和金额字段所在的位置。所以我的问题是,如果他们选择第一个表格上的金额,我如何存储该金额以填充第 5 个表格上的金额字段?
此外,我们要求提供家庭地址、工作地址和邮政信箱地址。这些中的每一个都将在单独的页面上。问题是最后一页是信用卡信息,因为我们使用 Paypal,所以他们需要提交账单地址。因此,在向用户询问所有这些地址之后,我真的不想在顶部询问帐单地址,所以有没有办法存储,说工作地址(第 3 页),然后使用它来填充帐单地址在第 5 页?我知道我假设他们希望他们的工作地址是账单地址,但我不知道如何以其他方式知道这些信息。
此外,如果每个页面上的每个提交按钮都被提交到下一个表单,如下所示:
<form name="catwebformform23080" method="post" onsubmit="return checkWholeForm23080(this)" enctype="multipart/form-data" action="/FormProcessv2.aspx?WebFormID=70776&OID={module_oid}&OTYPE={module_otype}&EID={module_eid}&CID={module_cid}&PageID=/Home-address">
Run Code Online (Sandbox Code Playgroud)
...那么这是否意味着每个表单都将作为单独的案例登录到 Business Catalyst 数据库中?我是否还可以假设付款将在第 5 个表格(其中包含帐单和信用卡详细信息)之前不会完成?
提前致谢。
我一直试图弄清楚如何使BC的照相馆灯箱响应.我不知道他们为什么不首先让它反应灵敏,但无论如何.这是我正在处理的网页:http://ladyilgphotography.businesscatalyst.com/family-photography
这是我到目前为止所拥有的.
<script>
$('body').click(function() {document.getElementById('outerImageContainer').onclick=function(){
var elem = document.getElementById('outerImageContainer');
var newWidth = 0;
var newHeight = 0;
var w = parseInt(elem.style.width);
var h = parseInt(elem.style.height);
var ratio = parseInt(w / h);
newWidth = window.innerWidth - 80;
alert(newWidth);
newHeight = parseInt(newWidth * ratio);
elem.style.width = newWidth + 'px';
elem.style.height = newHeight + 'px';
};});
</script>
Run Code Online (Sandbox Code Playgroud)
我确信这不是最干净的解决方案或最有效的解决方案,但它的工作正常!
问题是脚本在加载图片后立即运行,然后运行Business Catalyst的脚本,之后重置我的函数设置的值.
我想到了另一种解决方案是只是一个补充95% max-width到"#outerImageContainer",但是当我这样做,它开始通过画廊和图像点击几下后,打破开始在页面上移越走越远,而收藏的包装保持不变.
最后,我尝试使用另一个照片库插件,但唯一的问题是像漂亮照片或照片的插件只针对页面上加载的图像,但在我的情况下,图库中的图像比显示在页面上.
再次总结一下我的咆哮,我怎样才能使BC的灯箱响应,使宽度和高度都与正在加载的图像相匹配?
我没有为我正在处理的网站的这个页面加载CSS:http://www.thesanfordcenter.net/sanford-center.它只发生在Chrome中,但不是缓存问题,因为Chrome在另一台计算机上发生了同样的问题,我已经清除了浏览器中的所有浏览和缓存历史记录.
它似乎在FF和IE中正常工作.本网站上使用不同模板的子页面似乎工作正常.
我不确定是什么造成这种情况.任何帮助,将不胜感激.
我正在使用Business Catalyst with Adobe编辑的网站有格式化/重写问题.
例如,每次我用图标填充字段时;
<div class="triangle left"><i class="icon-beaker"></i></div>
Run Code Online (Sandbox Code Playgroud)
我使用系统管理面板保存文件,并将图标类转换为em.
所以最终的结果是
<div class="triangle left"><em class="icon-beaker"></em></div>
Run Code Online (Sandbox Code Playgroud)
这将完全删除图标.
客户询问他们是否可以在其在线目录中确定某个产品的优先级,使其显示为第二个产品而不是第六个产品.这可能吗?
这是我在帮助部分可以找到的所有内容,它指出了无答案.
自定义子目录列表的显示方式
{tag_cataloguelist,rowLength,targetFrame,notUsed,sortType,hideEmptyMessage,list/table}rowLength每行
targetFrame的目录数,例如_blank.指定要该产品在打开帧
resultsPerPage 之前的页面进行分页要显示的目录数
NOTUSED当前未使用此字段.留空.
sortType
- 按字母顺序排序 - 权
重(
Defaut)hideEmptyMessage如果目录没有任何子目录,您将看到一条消息
此目录没有子目录.您可以通过将其设置为true来隐藏它.
希望我只是在BC界面中错过了一个非常明显的控件.
所有图像都加载在同一页面中,我如何控制使用分页?任何人都可以帮我解决这个问题.
这是我的代码.
{module_photogallery id="123456" collection="test2016" template="" }
<div class="container">
<div class="row">
{% for item in test2016.items %}
<div class="col-md-3 col-sm-3 col-xs-6">
<a onclick="myLightbox.start(this);return false;" rel="lightbox[photo2015]" href="{{item.link}}">
<img src="{{item.link}}?Action=thumbnail&Width=250&Height=150&algorithm=fill_proportional">
</a>
</div>
{% endfor %}
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我是jQuery的新手,我遇到了将输入文本框设置为默认值的问题.我尝试过使用val方法和.attr方法.似乎都没有用.我将发布我的输入html和我在下面尝试过的jQuery.我猜我有一个语法问题.我确实在其他问题上尝试了几个答案,我似乎无法让它发挥作用.谢谢你的帮助.
<input id="DiscountCode" class="discountcodeInput" type="text" name="DiscountCode"
value="" onchange="ApplyDiscountCode(this.value,3460847,209327);return false;"></input>
<input class="update" type="button" value="Update" onclick="return false;"></input>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
当前:
$(document).load(function(){
$('input#DiscountCode.discountcodeInput').val('SANFORDSUITES');
});
Run Code Online (Sandbox Code Playgroud)
也尝试了这个:
$(document).load(function(){
$('input#DiscountCode.discountcodeInput').attr('value', 'SANFORDSUITES');
});
Run Code Online (Sandbox Code Playgroud) Business Catalyst Web App导入分类列
这是一个有点奇怪的问题,我希望有人可以帮助我.我在我的客户Business Catalyst系统中创建了一个Web App.Web应用程序将包含许多项目,这些项目都被分类为显示在一个或多个页面上.
要导入到Business Catalyst中的CSV文件中的列J是"分类"列,它允许您为项目分配类别.这一切都很好,除了我似乎无法为每个项目分配多个类别.我试图用逗号区分每个类别,没有空格,有空格,使用管道并将它分成2行...无济于事.
有没有人知道如何做到这一点,我不希望他们的Web管理员必须手动分配类别,如果我可以帮助它.