настройка плагина для регистрации в фейсбуке - PullRequest
1 голос
/ 06 июля 2011

Я хочу использовать плагин регистрации Facebook для формы регистрации на сайте социальной сети, но я хочу изменить кнопку, чтобы сказать «Зарегистрироваться» вместо «Регистрация».Это можно сделать ??Это кажется простой задачей, но Facebook не делает ее легкой.Кажется, кнопка обрабатывается на их серверах и не может быть затронута.Любые предложения будут ценны.

1 Ответ

0 голосов
/ 06 июля 2011

Если вы хотите использовать функцию регистрации по принципу «включай и работай», то нет возможности изменить формулировку. Вы могли бы написать свою собственную форму, которая отправляет правильный вызов их API, но это в большинстве случаев не позволит использовать плагин регистрации.

Вы можете переопределить их CSS (я не проверял это)

Если вы посмотрите на обработанный источник плагина регистрации, вы увидите кнопку, похожую на эту:

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

Очевидно, что входной идентификатор не всегда будет этой конкретной строкой, но идентификатор метки, скорее всего, всегда будет fbRegistrationRegisterButtonPrefilled. Создание собственного div вокруг всего плагина и попытка использовать собственный CSS для переопределения того, что этот класс делает с меткой, может работать. Или использование Javascript для поиска любых входных данных в теге метки с этим идентификатором и добавление встроенного CSS для замены их изображения на ваше собственное.

Однако этот код все динамически генерируется Facebook, и вам придется следить за любыми изменениями, которые могут повлиять на эти вещи, что в конечном итоге, вероятно, того не стоит, даже если эти методы сработали. Дорога с меньшими головными болями заключается в том, чтобы просто признать, что «Регистрация» и «Регистрация» достаточно близки друг к другу, чтобы большинство пользователей могли их понять, и контроль над этими деталями - это компромисс, который вы используете для использования плагинов Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...