2011-07-06 124 views
1

我想在社交中心网站上使用Facebook注册插件注册表单,但我想更改按钮来说注册而不是注册。这可以做到吗?这似乎是一个简单的任务,但Facebook并不容易。看起来按钮是在他们的服务器上处理的,无法触及。任何建议将不胜感激。Facebook注册插件定制

回答

0

如果您要使用即插即用注册功能,则不提供更改措辞的选项。您可以编写自己的表单,将正确的调用提交给他们的API,但这大多会破坏使用注册插件的目的。

您可以覆盖他们的CSS(我没有测试过这一点)

如果你看一下注册的渲染源插上,你会发现该按钮看起来像这样:

<label class="fbRegistrationRegisterButton uiButton uiButtonConfirm uiButtonLarge" id="fbRegistrationRegisterButtonPrefilled" for="u298205_7"> 
    <input value="Register" type="submit" id="u298205_7"> 
</label> 

输入ID显然不总是那个特定的字符串,但标签的id可能总是'fbRegistrationRegisterButtonPrefilled'。在整个插件周围创建自己的div,并尝试使用自己的CSS来覆盖该类对标签的作用。或者使用Javascript来查找带有该标识的标签标签内的任何输入,并添加行内CSS来替换其自己的图像也可以工作。

但是,这些代码都是由Facebook动态生成的,您必须始终保持可能影响这些事情的任何更改,即使这些方法确实有效,最终可能也不值得。头痛少的道路是接受“注册”和“注册”相互之间足够接近以供大多数用户理解,并且控制这些细节是您使用Facebook插件所做的折衷。

+0

感谢您的回复,我有一种感觉,您可能是对的,但我仍然希望其他想法。不幸的是,它需要注册,所以可能不得不看其他形式。 – HomeBrew