Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2015, 17:01
CristianFunky
 
Fecha de Ingreso: enero-2015
Mensajes: 2
Antigüedad: 9 años, 3 meses
Puntos: 0
Busqueda Integrar phpbb en una página de Wordpress

Bueno, pues la cuestión es que estoy tratando de integrar unos foros en mi comunidad de wordpress, y debido a la versatilidad que tiene me he decantado por phpbb3, lo malo es que instalé la versión 3.1.2, y esta por lo que veo es muy reciente y no tiene mods para facilitar tanto las cosas, asi que me ha tocado toquetear para dejarlo como quiero que quede.
De momento los foros los tengo asi:
[URL="http://www.ps4dictos.com/forum/"]http://www.ps4dictos.com/forum/[/URL]

No están mal, lo que hice fue meterlos dentro de un iframe, y la verdad es que quedan bastante bien, casi ni parece que sea un foro aparte (al menos para los menos entendidos jeje). Pero lo que más dolores de cabeza me está dando es que no se como hacer la ventana regulable, me explico:

El alto no se regula, tiene uno fijo, y cuando la página tiene muy poco contenido, queda mucho espacio en blanco hasta antes del footer, por el contrario, si hay mucho contenido, lo que ocurre es que no puedo visualizarlo todo, ya que se queda cortado en el ancho de la ventana. No sé si me entendéis...

Os dejo el código que he empleado, por si a alguien le sirve de ayuda, y espero que me ayudéis a mejorarlo, ya que no sé como ponerlo para que se ajuste a la ventana correctamente.

Código PHP:
<?php
/*
Template Name: Foros
*/
?>

<?php get_header(); ?>

<script language="javascript" type="text/javascript">
function iFrameAltura()
{
 var h = document.getElementById('ventanaforo');
 if(h.contentWindow){
 document.getElementById('ventanaforo').height = 
h.contentWindow.document.body.scrollHeight + 30;
 }
}
</script>

<div class="frameforo">
<iframe onload="iFrameAltura()" id="ventanaforo"
     name="iframe"
     src="http://ps4dictos.com/foros"
     width="100%"
     height="800"
     scrolling="no"
     align="top"
     frameborder="0"
     class="cont_frame">
     Esta opción no trabajará correctamente. 
     Desafortunadamente su navegador no soporta
     Inline Frames</iframe>
</div>

<?php get_footer(); ?>
Explico lo que hice detalle a detalle, ya que espero que a alguien le sirva de ayuda:
Lo que realicé fue crear un archivo (foro.php por ejemplo) con el código que acabo de poner en su interior, y lo subo a la raíz de nuestro tema de wordpress... Una vez hecho esto, creo una nueva página, y en el tipo de página os aparecera un nuevo tipo "Foro" lo seleccionáis y dais a publicar.

Y bueno, ya me quedo aqui esperando alguna respuesta de ustedes y ojalá me ayuden!
Saludos!