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.

Integracion de phpBB en Wordpress (iframe altura variable)Tema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Frogman
Invitado

Integracion de phpBB en Wordpress (iframe altura variable)  Tema Solucionado

#1

Mensaje por Frogman »

Saludos a todos.

Mi caso es el siguiente, quiero insertar un foro de phpbb en wordpress (pero sin combinar usuarios ni nada), lo que quiero es que el foro aparezca entre la cabecera y el pie de página de wordpress.

Esto lo he conseguido introduciendo un iframe y haciendo que éste adapte su altura dependiendo de la altura de la sección del foro que ve el usuario en cada momento. No se si me explico.

El script, que hace su trabajo perfectamente en IE, es el siguiente:

Código: Seleccionar todo

<script language="javascript" type="text/javascript">
function iFrameAltura() {
  var h = 0;
  if ( !document.all ) {
    h = document.getElementById('ventanaforo').contentDocument.height;
   document.getElementById('ventanaforo').style.height = h + 25 + 'px';
  } else if( document.all ) {
    h = document.frames('ventanaforo').document.body.scrollHeight;
    document.all.ventanaforo.style.height = h + 20 + 'px';
 }
}
</script>
El iframe lo inserto así:

Código: Seleccionar todo

<div class="frameforo">
<iframe onload="iFrameAltura()" id="ventanaforo"
     name="iframe"
     src="http://www.spl-clm.es/foro/index.php"
     width="100%"
     height="500"
     scrolling="no"
     align="top"
     frameborder="0"
     class="cont_frame">
     Esta opción no trabajará correctamente.
     Desafortunadamente su navegador no soporta
     Inline Frames</iframe>
</div>  
Como he dicho antes, con el IE 6 funciona bien, el problema es que no pasa lo mismo con FireFox, en éste solo me muestra la altura de "500" que aparece en el codigo del iframe. Imagino que es porque FireFox no recoce el script que estoy utilizando.

Con Chrome si me adapta el tamaño al foro, el único problema (que puede ser aceptado, pero que si corrijo mejor ) es que si el usuario ve una página del foro con altura y luego cambia a otra con una altura inferior, el iframe no recupera a esa altura (se queda en la superior), cosa incomoda algunas veces, ya que el pie de página se queda donde Cristo perdio el gorro.

Mi pregunta. ¿Como adaptar el script para que se vea bien en estos navegadores y no solo en el IE?

Muchas gracias por adelantado.

Avatar de Usuario
nextgen
Ex Staff
Mensajes: 1727
Registrado: 25 Jul 2009, 03:16
Género:
Edad: 41

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#2

Mensaje por nextgen »

Mira si esta guía te puede ayudar.

Como integrar el diseño de tu web con el foro

メルビン・ガルシア • nextgen SolutionsDDAnimeXenForo Hispano


Frogman
Invitado

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#3

Mensaje por Frogman »

Creo que esto no me serviria. Este tuto lo que explica es como crear un encabezado, barras laterales y pie aparte para que luego puedas introducirle tu estós a imagen y semejanza los de tu web. El problema es que con WordPress no puedo hacer eso. La opción más sencilla seria el script que puse anteriormente, si funcionara correctamente en la mayoria de navegadores :oops: , claro...

Avatar de Usuario
nextgen
Ex Staff
Mensajes: 1727
Registrado: 25 Jul 2009, 03:16
Género:
Edad: 41

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#4

Mensaje por nextgen »

Frogman escribió:Creo que esto no me serviria. Este tuto lo que explica es como crear un encabezado, barras laterales y pie aparte para que luego puedas introducirle tu estós a imagen y semejanza los de tu web. El problema es que con WordPress no puedo hacer eso. La opción más sencilla seria el script que puse anteriormente, si funcionara correctamente en la mayoria de navegadores :oops: , claro...
Te aseguro en un 110% que es el mejor metodo y es mucho más seguro que intruducir un iframe... pero ya es cosa tuya...

メルビン・ガルシア • nextgen SolutionsDDAnimeXenForo Hispano


suchardface
Observador/a
Mensajes: 36
Registrado: 24 Oct 2011, 19:18

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#5

Mensaje por suchardface »

Por lo que yo se la gente le quita la cabecera a Phpbb3 y añade un iframe directamente desde una pagina de Wordpress.
Lo que no se si es mas seguro o no que hacer como te dicen por hay arriba, y si se puede.

Has probado www.wp-united.com ?
Última edición por suchardface el 28 Nov 2011, 19:27, editado 1 vez en total.

Frogman
Invitado

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#6

Mensaje por Frogman »

suchardface escribió:Por lo que yo se la gente le quita la cabecera a Phpbb3 y añade un iframe directamente desde una pagina de Wordpress.
Lo que no se si es mas seguro o no que hacer como te dicen por hay arriba, y si se puede.

Has probado http://www.wp-united.com ?
Imagino que es la forma mas segura, ¿pero como cargo la cabecera de wordpress en phpbb? No comparten los css, ni directorios. La verdad no se me ocurre como hacerlo si no es a lo bestia haciendola entera igual.

Lo de wp-united lo he mirado, el problema es que hay que modificar muchos archivos de ambos sistemas, por lo que luego da bastantes problemas e incompatibilidades a la hora de actualizar a versiones posteriores.

Se que lo del iframe es algo tosco y rudimentario, pero en el IE me da resultado y es la forma más rapida y sencilla. El problema es Mozilla y Chrome que no se lo comen. Sobretodo Mozilla.

Supongamos que quiero hacer lo del tuto. ¿Cual seria la forma mas sencilla para meter la cabecera y el pie? (barras laterales no interesa) Con un include tal vez, no se...

suchardface
Observador/a
Mensajes: 36
Registrado: 24 Oct 2011, 19:18

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#7

Mensaje por suchardface »

Lo único que he encontrado a sido esto, creo que es lo que buscas http://enralados.com/integrar-un-foro-p ... press.html

Frogman
Invitado

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#8

Mensaje por Frogman »

Ese es el código que he utilizado. :D

El problema es que Mozilla no reconoce el script y me muestra una altura de 500px que es lo que pone en la altura del iframe, he probado en quitarla y tampoco. No se, tal vez no se pueda hacer en todos los navegadores. :(

suchardface
Observador/a
Mensajes: 36
Registrado: 24 Oct 2011, 19:18

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#9

Mensaje por suchardface »

¿Has probando borrado los cookies de Firefox? Porque yo veo perfecto tu foro desde Firefox :shock:
Última edición por suchardface el 28 Nov 2011, 20:42, editado 1 vez en total.

Frogman
Invitado

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#10

Mensaje por Frogman »

:D El foro se ve bien, pero el problema es verlo integrao en wordpress

http://www.spl-clm.es/?page_id=163

suchardface
Observador/a
Mensajes: 36
Registrado: 24 Oct 2011, 19:18

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#11

Mensaje por suchardface »

Frogman escribió::D El foro se ve bien, pero el problema es verlo integrao en wordpress

http://www.spl-clm.es/?page_id=163
Lo siento he leído mal la pregunta :oops:
¿Has probado de activar el "scrolling"?

Voy a investigar sobre el tema de los iframes :lee
Última edición por suchardface el 28 Nov 2011, 22:10, editado 1 vez en total.

Frogman
Invitado

Re: Integracion de phpBB en Wordpress (iframe altura variabl

#12

Mensaje por Frogman »

Creo que el problema es el codigo script no es compatible con firefox.
<script language="javascript" type="text/javascript">
function iFrameAltura() {
var h = 0;
if ( !document.all ) {
h = document.getElementById('ventanaforo').contentDocument.height;
document.getElementById('ventanaforo').style.height = h + 25 + 'px';
} else if( document.all ) {
h = document.frames('ventanaforo').document.body.scrollHeight;
document.all.ventanaforo.style.height = h + 20 + 'px';
}
}
</script>
getElementById Esta etiqueta precisamente. No se, tal vez estoy diciendo una tonteria.

Estoy saliendo loco :?

Cerrado

Volver a “Foros de Soporte 3.0.x”