• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Ayuda Botón de acceder con google no reacciona

Antich

XenForoUser
Mensajes
154
Puntuación de reacciones
9
Puntos
18
País
España
Versión de XenForo
1.5.6
Página web
Web
Buenas, estoy usando un widged login del complemento Xenword y los accesos desde Facebook y twitter funcionan correctamente, sin embargo la de google no funciona. Desde Xenforo sí que lo hace, por lo que el error tiene que ser del Widget.

El código del botón es este:

Insertar CODE, HTML o PHP:
if ( $xenword_options['use_google'] == true ) {
                    echo '<span class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Log in with Google</span></span>';
                } ?>

Pongo el de Facebook y el de Twitter para comparar:

Insertar CODE, HTML o PHP:
if ( $xenword_options['use_facebook'] == true ) {
                    echo '<br /><a class="xenword_fbLogin" href="' . XenWord::getBoardUrl() . '/register/facebook?reg=1"><span>Login with Facebook</span></a>';
                }

 if ( $xenword_options['use_twitter'] == true ) {
                    echo '<br /><a class="xenword_twitterLogin" href="' . XenWord::getBoardUrl() . '/register/twitter?reg=1"><span>Login with Twitter</span></a>';
                }

Saludos
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Primero: no entiendo el por qué usa html mezclado con php en lugar de usar las plantillas de XenForo.
Segundo: asegúrate que
Insertar CODE, HTML o PHP:
data-client-id="531377224319.apps.googleusercontent.com"
se corresponde con tu ID de usuario en Google ya que creo que no lo es y por eso te falla.

Salud2
 

Antich

XenForoUser
Mensajes
154
Puntuación de reacciones
9
Puntos
18
País
España
Versión de XenForo
1.5.6
Página web
Web
Primero: no entiendo el por qué usa html mezclado con php en lugar de usar las plantillas de XenForo.
Segundo: asegúrate que
Insertar CODE, HTML o PHP:
data-client-id="531377224319.apps.googleusercontent.com"
se corresponde con tu ID de usuario en Google ya que creo que no lo es y por eso te falla.

Salud2
A saber.. se le ve un tipo un tanto peculiar al desarrollador.

Pues cuando pase por casa lo miro y te cuento.

Gracias!!
 

Antich

XenForoUser
Mensajes
154
Puntuación de reacciones
9
Puntos
18
País
España
Versión de XenForo
1.5.6
Página web
Web
Primero: no entiendo el por qué usa html mezclado con php en lugar de usar las plantillas de XenForo.
Segundo: asegúrate que
Insertar CODE, HTML o PHP:
data-client-id="531377224319.apps.googleusercontent.com"
se corresponde con tu ID de usuario en Google ya que creo que no lo es y por eso te falla.

Salud2
Pues creo que tienes razón con lo del enlace de la ID de Google, pero el problema mayormente es que al darle al botón de acceder con google que tiene el widget, éste no reacciona de ningún modo, cuando sí lo hace con Facebook y Twitter.
Realmente cuando pones el cursor encima del botón, así como con Facebook y Twitter debajo a la izquierda de la panalla ya te sale el enlace al que te redirigirá, con el botón de Google no sale ningún enlace.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Prueba con
Insertar CODE, HTML o PHP:
if ( $xenword_options['use_google'] == true ) {
                   echo '<a class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Conectarse con Google</span></a>';
                } ?>

Salud2
 

Antich

XenForoUser
Mensajes
154
Puntuación de reacciones
9
Puntos
18
País
España
Versión de XenForo
1.5.6
Página web
Web
Prueba con
Insertar CODE, HTML o PHP:
if ( $xenword_options['use_google'] == true ) {
                   echo '<a class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Conectarse con Google</span></a>';
                } ?>

Salud2
Nada... No chuta. El desarrollador me ha dicho:
Two places

data-client-id
code=

El ID es lo que comentabas antes, y el code me imagino que es la clave secreta de google, pero la cambio y tampoco resulta, el botón no reacciona en ningún sentido.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Podrías probar, cambiando el ID y el code, con
Rich (BB code):
if ( $xenword_options['use_google'] == true ) {
                   echo '<span class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Acceder con Google</span></span>';
                } ?>
O, haciendo como con os botones de Facebook y Twiter
Rich (BB code):
if ( $xenword_options['use_google'] == true ) {
                   echo '<a class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Acceder con Google</span></a>';
                } ?>
El hecho de que lleve la clase JsOnly me inclina a pensar que trabaja con javascript y que pueda funcionar con la primea (span) pero deberás comprobar los archivos de javascript (js).

Salud2
 

Antich

XenForoUser
Mensajes
154
Puntuación de reacciones
9
Puntos
18
País
España
Versión de XenForo
1.5.6
Página web
Web
Podrías probar, cambiando el ID y el code, con
Rich (BB code):
if ( $xenword_options['use_google'] == true ) {
                   echo '<span class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Acceder con Google</span></span>';
                } ?>
O, haciendo como con os botones de Facebook y Twiter
Rich (BB code):
if ( $xenword_options['use_google'] == true ) {
                   echo '<a class="googleLogin GoogleLogin JsOnly" tabindex="110" data-client-id="531377224319.apps.googleusercontent.com" data-redirect-url="' . XenWord::getBoardUrl() . '/register/google?code=__CODE__&amp;csrf=7TMaP5TirQ9UhUh0" data-gapiattached="true"><span>Acceder con Google</span></a>';
                } ?>
El hecho de que lleve la clase JsOnly me inclina a pensar que trabaja con javascript y que pueda funcionar con la primea (span) pero deberás comprobar los archivos de javascript (js).

Salud2
Gracias lms, esta semana al ser de fiesta estoy liado, lo he probado por encima ahora que tenia un rato y no me funciona, pero si eso lo volveré a mirar con calma y te digo algo. No cierres el hilo porque lo dejo en stand by estos días, esconderé el botón del widget y fuera. Luego a ver si lo aclaramos porque el desarrollador pasa bastante del tema..
 
Arriba