我有几个客户希望在他们的网站上获取信用卡详细信息,然后他们可以在将来开账单(一个运行课程和用户只在他们的课程前4周收费,如果他们没有取消,一个运行慈善机构和每个募捐活动都需要筹集至少3千美元,任何低于从信用卡中扣除的费用.我完全感谢他们不能/不应该将cc数据存储在他们自己的网站上,但我想检查你对最佳解决方案的看法.显然,如果用户立即在线支付,那么它就可以了,任何支付网关都可以使用,但是他们不需要立即开账单,并且在未来的金额上花费不确定的时间(通常是几个月后)只能在付款之前建立.
我是否正确地认为,最好的方法是使用某种可变的定期支付系统(例如WorldPay的FuturePay,PayPal的自动计费 或Authorize.net的CIM服务).这些(以及其他类似服务)允许可变付款(尽管WorldPay/PayPal似乎是针对经常性付款而不是一次性付款).
似乎还可以选择使用像http://www.braintreepayments.com/credit-card-storage这样的公司来存储信息.如果有人能够确认你是如何处理这种情况以及你是否使用我上面列出的选项或者是否有更好/更适合的替代方案,我将非常感激?
我正在尝试使用动态名称访问字符串变量,具体取决于我的图库所处的位置.要使用固定名称获取字符串的值,我使用以下哪个很好(该字符串称为pic1info):
String strTest = getResources().getString(R.string.pic1info);
Run Code Online (Sandbox Code Playgroud)
我的字符串被命名为pic1info,pic2info,pic3info等,我想替换pic1info的静态定义以包含位置,因此传递以下字符串的内容代替上面的pic1info,以便根据当前位置返回不同的字符串:
String strDynamicStringName= "pic" + position + "info";
Run Code Online (Sandbox Code Playgroud)
在javascript中,等价物将是eval,我确信有一种简单的方法可以做到这一点,但我无法弄清楚如何!
非常感谢您的帮助!
戴夫
我有一个绝对定位的网格网格(网格由不同形状的矩形组成,它们组合在一起形成一个大矩形).
我试图通过让所有单个矩形从屏幕外"飞入"网格来动画显示此网格.所以左边的矩形从左边开始,右边的矩形从右边开始等.
我正在使用CSS3过渡,当从顶部或左侧飞入时它完美地工作,我只是使用负边距将它们定位在屏幕外,然后将其设置为动画,以更改为margin-left(或margin-top)= 0(例如orignal) /正确的位置).
这似乎比使用变换更有意义,但如果您认为变换有任何理由可以更好地发挥作用/表现,请纠正我吗?
然而,这显然不适用于margin-right/margin-top,所以我想看看是否有人可以建议从右下角实现这一目标的最佳方法是什么?我可以使父级溢出:隐藏和动画左/上位置将产生相同的效果,但我想看看是否有一个等效于负边距的通用解决方案,以防止每个关闭和在屏幕上需要单独的规则/位置版?例如,当使用负边距时,我可以将相同的负边距应用于从同一侧飞入而没有任何元素特定标记的所有框(但如果我为顶部/左侧设置动画,那么每个元素将需要它自己的"屏幕外"位置相对到它的最终位置,所以它从正确的地方飞来).
或者如果总体上有更好的方法(CSS3很好!)那么我很乐意听到它!
我正在Mailchimp中创建一个模板来发送新闻通讯.该模板包含一个可重复的部分,其中包含一个前缀大小的图像.由于某种原因,它会从img元素中去除width =""和height =""值,并且只有在每个图像的图像设置中手动设置这些值时才包含它们.这意味着如果用户上传不同大小的图像并且未手动输入正确的尺寸,则在Outlook中图像显示为完整尺寸.
为了使它在设计编辑器中更加用户友好,它使用宽度/高度css样式来显示图像大小,因此它表示(例如)350px宽,234px高,你可以上传更大的图像,它显示它的宽度为350px(这会让用户认为它是正确的).但是它不包括html img width/height值,除非您手动指定它们,这意味着Outlook中的图像大小错误.
有没有人知道强制至少将html宽度变量自动包含在img元素中?否则,用户必须手动为每个图像手动设置相同的宽度/高度,如果他们忘记了,那么它将无法在Outlook中正确显示?
谢谢,
戴夫
我的页面底部有一些文字,上面写着"由我建造".我把它放在离窗户底部和左边35px的固定位置,所以当你滚动时它会移动.我真正想要的是垂直固定它,所以当你向上和向下滚动时它会移动,并且总是距离窗口底部35px,但它位于离页面左边缘35px(不是屏幕)的位置,所以它水平滚动时不会移动.我检查了这个解决方案位置元素垂直固定,水平绝对但不幸的是它似乎对我不起作用.仅供参考我正在使用以下代码来修复它的顶部和底部,它可以正常工作(但在水平滚动时也会移动):
#sticky {
position: fixed;
bottom: 35px;
left: 35px;
width: 206px;
padding: 0;
font-size: 0.6875em;
}
*html #sticky {
position: absolute;
bottom: 0px;
}
<div id="sticky">
Built by Me
</div>
Run Code Online (Sandbox Code Playgroud)
非常感谢您提供的任何指针,因为我无法为我的生活找到如何只在一个轴上修复它?
戴夫
我正在构建一个使用PHP的系统,该系统通过使用API在Salesforce在新系统中完成后添加出价/报价来与Salesforce连接.对于大多数领域,这很好,但我正在尝试找出如何在新系统之间同步选项列表.虽然您可以使用API从我所看到的内容中检索选项列表的值,但无法获取每个选项列表条目的基础ID.
最终我需要在两个系统之间同步选项列表选项,这可以通过同步值来完成,但是一旦有人更改了Saleforce中的选项列表字段的值(或添加了新选项),那么这将不再与外部系统中的选项列表变量.理想情况下,如果我们可以访问ID,那么我们可以在外部系统中使用相同的ID /值列表,并且(理想情况下)根据ID而不是值来选择所需的选项列表值(这意味着即使值稍微改变了它也是如此)仍将对应相同的条目).同样,我们可以轻松检查是否添加/删除了任何条目,以便可以从外部系统添加/删除这些条目.
我找不到关于如何做到这一点的任何参考,但我无法想象我们是唯一想要这样做的人?如果这是不可能的,那么如何使用Salesforce来接近这一点,我认为它可能以这种或那种方式?
干杯,
戴夫
我有一个似乎相当基本的问题,想确认如何最好地处理它。我有一个带有多个输入的表单,其中一个是文件输入。提交表单时,PHP 中会进行许多验证检查,以确认所有必需的字段均已填写(如果没有填写,则通知用户填写其余部分并再次向他们显示表单而不提交)它)。这一切都很好,但如果用户选择了一个文件,那么我不相信由于浏览器安全设置而将所选文件保留在输入中。
因此,我看到保留文件输入的唯一方法是在初始提交时将其存储在服务器上(即使其他字段不完整),然后在正确提交时将其与提交关联。或者使用 Javascript 验证表单,以便在完成之前不会实际提交表单(因此不需要以编程方式设置文件输入)。
我是否在这里遗漏了一些东西,还有另一种方法来处理这个问题,或者我说这些是唯一的两个选择是正确的吗?
多谢你们!
戴夫
我有一个在linux服务器上开发的symfony2项目,并且由于我无法控制的原因将其迁移到Windows服务器(不幸!).除了url重写之外,这一切都正常.我尝试使用IIS URL重写模块但是在转换大多数规则时失败了(而且我没有保存它失败的列表).
它大部分工作正常,但app.php仍然存在于所有网址的开头,它不应该存在.所以网址是domain.com/app.php/correct/path,它们应该是domain.com/correct/path
不幸的是我很少使用Windows服务器,并且不擅长web.config语法,所以如果有人可以建议从Windows服务器上的所有网址的开头删除app.php缺少什么,那将非常感谢!
原始的.htaccess文件是:
DirectoryIndex app.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .? - [L]
RewriteRule .? %{ENV:BASE}/app.php [L]
</IfModule>
<IfModule !mod_rewrite.c>
<IfModule mod_alias.c>
RedirectMatch 302 ^/$ /app.php/
</IfModule>
</IfModule>
Run Code Online (Sandbox Code Playgroud)
转换后的web.config文件目前是:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url=".?" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
</conditions>
<action type="None" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration> …Run Code Online (Sandbox Code Playgroud) 我正在使用CSS3 background-position将背景图像从容器的右边缘定位3%.然而,它与其他位置相比,如果我有一个97%宽的等效容器,背景图像右对齐.您可以在http://jsfiddle.net/deshg/9qveqdcu/2/看到我的意思,黑色行中的徽标比绿色行中的徽标更靠右边但是它们肯定应该处于相同的水平位置?
如果有人能够阐明为什么会发生这种情况,那将会受到大力赞赏.
供参考,代码如下.
谢谢大家!
#container {
width: 100%;
background-color: #ffcc00;
}
#d1 {
background-color: #cccc00;
background-image: url('http://jsfiddle.net/img/logo.png');
background-position: right 3% center;
background-repeat: no-repeat;
width: 100%;
}
#d2 {
background-color: #000000;
color: #ffffff;
background-image: url('http://jsfiddle.net/img/logo.png');
background-position: right center;
background-repeat: no-repeat;
width: 97%;
margin-right: 3%;
}
<div id="container">
<div id="d1">
abvc
</div>
<div id="d2">
def
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在为我正在尝试构建的网站实施David DeSandro的JQuery Masonry插件.我正在尝试在砌体函数上运行回调,以便我可以在运行后滚动到页面中的相关部分但由于某些原因在我打开动画时无法使其工作.可以在http://desandro.com/demo/masonry/docs/#options上查看文档.当我运行以下代码时,它工作正常,只有在砌体功能运行后才会发出警报:
$wall.masonry(
{
columnWidth: 216,
itemSelector: '.box:not(.invis)',
animate: false
},
function()
{
alert("Finished?");
}
);
Run Code Online (Sandbox Code Playgroud)
但是,当我运行包含动画选项的以下代码时,警报会在动画完成之前运行:
$wall.masonry(
{
columnWidth: 216,
itemSelector: '.box:not(.invis)',
animate: true,
animationOptions: {
duration: speed,
queue: false
}
},
function()
{
alert("Finished?");
}
);
Run Code Online (Sandbox Code Playgroud)
我真的很感激任何指针都可以告诉我如何防止警报发生,直到动画完成,因为我很难过!非常感谢你的帮助,
戴夫
html ×4
css ×3
css3 ×2
php ×2
.htaccess ×1
android ×1
api ×1
credit-card ×1
css-position ×1
email ×1
file-upload ×1
forms ×1
iis-7 ×1
image ×1
java ×1
javascript ×1
jquery ×1
mailchimp ×1
margin ×1
mod-rewrite ×1
pci-dss ×1
position ×1
postback ×1
salesforce ×1
soap ×1
symfony ×1
web-config ×1