Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problema Facebook connect y Board3Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Klashnikov
Observador/a
Mensajes: 4
Registrado: 18 Jun 2010, 11:32

Problema Facebook connect y Board3

#1

Mensaje por Klashnikov »

Como ven este es mi primer tema creado y ante nada quiero felicitarlos por la muy buena comunidad que tienen aquí :ok:

URL: http://www.portalresis.com.ar
Plantilla(s) usuada(s): prosilver
MODs instalados: Board3 (última); Facebook Connect (0.34)
Versión de phpBB: Última
Servidor: Gratuito, 000webhost.com, SO: Linux, creo
Actualización desde otra versión: No

Bueno, volviendo al tema en cuestión, hasta hace poco solía usar Icy Phoenix, y decidí hacer borrón y cuenta nueva y probar phpbb3

Realmente, no se nada de php, no es el caso con html, con el cual estoy más familiarizado :|
pero con maña y sentido común fui instalando los mods y el sistema de foros y me fue realmente bien, pero mi problema comienza cuando quiero agregar el facebook connect al portal (se que es un mod en desarrollo, pero realmente lo estuve probando bastante y decidí probar suerte).

Mi problema radica en que no sé de que manera insertar este código.

Código: Seleccionar todo

<a onclick="javascript:fbSession(); return false;" href="#"><img src="http://midominio.com/images/facebook.png" style="vertical-align: middle;" alt="Conectate con tu cuenta de Facebook!" /></a>
        
        <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/es_LA" type="text/javascript"></script>
        <script type="text/javascript">  
            FB.init("086498931f66245884a7c73.......", "xd_receiver.htm"); 
        </script>
He intentado crear un bloque sin suerte, porque no se programar en php ni tampoco encuentro el archivo "portal_config" del cual hace uso el portal.php para la configuración de los bloques (creo)

Pero de alguna manera pude insertar el codigo en el bloque "login_box.php" (para que al ingresar desaparezca el botón y sea reemplazado por el bloque del usuario, pero no sé por qué aparece en la esquina superior derecha de la pantalla (lo cuál no me molesta para nada porque se nota aún más, que es lo que quiero), pensaba dejarlo tal cuál porque me es más útil si la gente lo ve más facilmente, pero pasan dos cosas (dependiendo del navegador)

En firefox:
Imagen
Como pueden ver por alguna razón, la fuente del texto de todo el portal se agranda.

En Iexplorer:
Imagen
Aquí el bloque de últimas noticias se mete debajo de la columna de la derecha.

Realmente me gusta donde está, si saben como podria dejarlo ahí, pero sin esos pequeños errores para que cuando alguién entre lo vea más rapido, mejor.
Aunque también me gustaría saber como crear un bloque (si es posible) usando html :mrgreen:

Por cierto el login_box.php quedó así:

Código: Seleccionar todo

<?php

/**
*
* @package - Board3portal
* @version $Id: login_box.php 523 2009-08-27 21:41:08Z christian_n $
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
{
   exit;
}

$s_display = true;

// Assign specific vars
$template->assign_vars(array(
	'U_PORTAL'				=> append_sid("{$phpbb_root_path}portal.$phpEx"),
	'S_DISPLAY_FULL_LOGIN'	=> ($s_display) ? true : false,
	'S_AUTOLOGIN_ENABLED'	=> ($config['allow_autologin']) ? true : false,
	'S_LOGIN_ACTION'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
));

?>
<a onclick="javascript:fbSession(); return false;" href="#"><img src="http://portalresis.com.ar/images/facebook.png" style="vertical-align: middle;" alt="Conectate con tu cuenta de Facebook!" /></a>
        
        <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/es_LA" type="text/javascript"></script>
        <script type="text/javascript">  
            FB.init("086d16b091f66245884a7c7354840430", "xd_receiver.htm"); 
        </script>
Gracias de antemano por lo que me puedan decir :mrgreen:

un abrazo. :cerveza:

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: Problema Facebook connect y Board3

#2

Mensaje por jakk »

portal_config esta en styles/tuestilo/template/portal/ , pero ese archivo solo es para los bordes de los bloques.
tu problema es que has hecho una mala edicion en alguno de los archivos html que has editado
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

Klashnikov
Observador/a
Mensajes: 4
Registrado: 18 Jun 2010, 11:32

Re: Problema Facebook connect y Board3

#3

Mensaje por Klashnikov »

Ante nada gracias por la respuesta

Pero es a eso a lo que iba, lo que esta desconfigurando la pagina es la edición sobre el login_box.php, porque esa fue la única manera de añadir el script del facebook connect al portal que se me ocurrió. :ops

no sé que estará mal en el codigo fuente del login_box....

andredmau5
Asiduo/a
Mensajes: 179
Registrado: 05 Feb 2010, 20:06

Re: Problema Facebook connect y Board3

#4

Mensaje por andredmau5 »

Restaura los cambios que hiciste.. como el del bloque login_box.php y demás cosas que modificaste del portal
y haz lo siguiente

Abrir:
styles/prosilver/template/overal_header.html
Buscar:
<div class="headerbar">
Agregar ANTES:
<!-- IF not S_IS_BOT and not S_USER_LOGGED_IN -->
<tu código de conéctate con facebook>
<!-- ENDIF -->

con eso harás que si el usuario no está logueado, le aparezca el botón
PD: el botón aparecerá en todas los temas y foros de tu web hasta que el usuario no inicie sesión.
si lo que quiere es que solo aparezca en el portal, avisa xD

PD2:
en: <tu código de conéctate con facebook>
supongo debe ir lo que mencionas antes

Código: Seleccionar todo

<a onclick="javascript:fbSession(); return false;" href="#"><img src="http://midominio.com/images/facebook.png" style="vertical-align: middle;" alt="Conectate con tu cuenta de Facebook!" /></a>
        
        <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/es_LA" type="text/javascript"></script>
        <script type="text/javascript">  
            FB.init("086498931f66245884a7c73.......", "xd_receiver.htm"); 
        </script>
Es lo único que se me ocurre para que aparezca arriba a la izquierda como mencionas.
Suerte con eso :ok:
Has olvidado una de tus contraseñas?. De seguro que sí
Tal vez esto te interese: Dont You Remember It?

http://www.fullred.net
http://www.aconsejemos.com Recibe consejos a tus problemas

Soporte
Spoiler
URL: http://www.fullred.net/foro
Versión phpBB: phpBB3 ( 3.0.8 )
MODs Instalados: Icon web os, Advanced BBCode Box 3, autolinks, user reputation, thanks for post
Plantilla(s) usada(s):
Servidor: linux, pago
Actualización desde otra versión: sí, 3.0.7pl1
Conversión desde otro sistema de foros:

andredmau5
Asiduo/a
Mensajes: 179
Registrado: 05 Feb 2010, 20:06

Re: Problema Facebook connect y Board3

#5

Mensaje por andredmau5 »

otra cosa pa tener en cuenta, si lo que quieres es que aparezca en el bloque de login
asegúrate que el código no quede después de ?> ya que eso indica que está cerrando TODO el código php, así que te debería quedarr algo como

Código: Seleccionar todo

<?php

/**
*
* @package - Board3portal
* @version $Id: login_box.php 523 2009-08-27 21:41:08Z christian_n $
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
{
   exit;
}

$s_display = true;

// Assign specific vars
$template->assign_vars(array(
   'U_PORTAL'            => append_sid("{$phpbb_root_path}portal.$phpEx"),
   'S_DISPLAY_FULL_LOGIN'   => ($s_display) ? true : false,
   'S_AUTOLOGIN_ENABLED'   => ($config['allow_autologin']) ? true : false,
   'S_LOGIN_ACTION'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
));

<a onclick="javascript:fbSession(); return false;" href="#"><img src="http://portalresis.com.ar/images/facebook.png" style="vertical-align: middle;" alt="Conectate con tu cuenta de Facebook!" /></a>
        
        <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/es_LA" type="text/javascript"></script>
        <script type="text/javascript">  
            FB.init("086d16b091f66245884a7c7354840430", "xd_receiver.htm"); 
        </script>
?>
Saludos
Has olvidado una de tus contraseñas?. De seguro que sí
Tal vez esto te interese: Dont You Remember It?

http://www.fullred.net
http://www.aconsejemos.com Recibe consejos a tus problemas

Soporte
Spoiler
URL: http://www.fullred.net/foro
Versión phpBB: phpBB3 ( 3.0.8 )
MODs Instalados: Icon web os, Advanced BBCode Box 3, autolinks, user reputation, thanks for post
Plantilla(s) usada(s):
Servidor: linux, pago
Actualización desde otra versión: sí, 3.0.7pl1
Conversión desde otro sistema de foros:

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: Problema Facebook connect y Board3

#6

Mensaje por jakk »

no metas el codigo en los archivos .php , metelo en los .html del bloque en el que quieres mostrarlo o en el overall_header si lo que quieres es que te aparezca en la cabecera del foro
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

Klashnikov
Observador/a
Mensajes: 4
Registrado: 18 Jun 2010, 11:32

Re: Problema Facebook connect y Board3

#7

Mensaje por Klashnikov »

andredmau5 escribió:Restaura los cambios que hiciste.. como el del bloque login_box.php y demás cosas que modificaste del portal
y haz lo siguiente

Abrir:
styles/prosilver/template/overal_header.html
Buscar:
<div class="headerbar">
Agregar ANTES:
<!-- IF not S_IS_BOT and not S_USER_LOGGED_IN -->
<tu código de conéctate con facebook>
<!-- ENDIF -->

con eso harás que si el usuario no está logueado, le aparezca el botón
PD: el botón aparecerá en todas los temas y foros de tu web hasta que el usuario no inicie sesión.
si lo que quiere es que solo aparezca en el portal, avisa xD

PD2:
en: <tu código de conéctate con facebook>
supongo debe ir lo que mencionas antes

Código: Seleccionar todo

<a onclick="javascript:fbSession(); return false;" href="#"><img src="http://midominio.com/images/facebook.png" style="vertical-align: middle;" alt="Conectate con tu cuenta de Facebook!" /></a>
        
        <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/es_LA" type="text/javascript"></script>
        <script type="text/javascript">  
            FB.init("086498931f66245884a7c73.......", "xd_receiver.htm"); 
        </script>
Es lo único que se me ocurre para que aparezca arriba a la izquierda como mencionas.
Suerte con eso :ok:
hice eso con el header en styles/prosilver/template/

pero no pasa nada :nolose:

abro al archivo suelto en mi computadora con firefox y se puede ver el botón, pero al subirlo al servidor no se modifica nada :?

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: Problema Facebook connect y Board3  Tema Solucionado

#8

Mensaje por jakk »

has limpiado el cache y actualizado la plantilla desde el ACP?
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

Klashnikov
Observador/a
Mensajes: 4
Registrado: 18 Jun 2010, 11:32

Re: Problema Facebook connect y Board3

#9

Mensaje por Klashnikov »

jakk escribió:has limpiado el cache y actualizado la plantilla desde el ACP?
:bravo:

eso es lo que me faltaba, no sabía que había que actualizarlo desde el acp....

soy un idiota :jaja:

han aparecido todos mis intentos aparentemente fallidos de crear el botón :lol:

son unos genios, se agradece muchisimo la ayuda de todos :D

Cerrado

Volver a “Soporte de MODs”