Página 1 de 1

Mostrar el foro en una pagina

Publicado: 18 Ene 2010, 21:15
por privado_joel
hola quisiera mostrar el foro creado en una pagina llamada foro.php en esa pagina quiero mostrar el foro que se encuentra en la carpeta foro(./foro/).

en un primer momento lo estaba haciendo con un iframe pero se el scroll yo quisiera mostralo que se vea el foro que este en su tamalo normal y que no tenga scroll


alguna idea espero que me puedan ayudar


Datos de Soporte:
URL: http://pruebas.ilusionlive.com/foro/
Plantilla(s) usuada(s): maxthon
MODs instalados: Todabia no instalo, recien empezando.
Versión de phpBB: 3.0.6
Servidor: Linux de pago.
Actualización desde otra versión: NO

Re: Mostrar el foro en una pagina

Publicado: 18 Ene 2010, 21:18
por privado_joel
la idea es mostrar el foro con su tamaño normal si es un iframe como haria par que automaticamente se muestre en su tamaño normal

sin mostrar el scroll.
espero su ayuda gracias


Datos de Soporte:
URL: http://pruebas.ilusionlive.com/foro/
Plantilla(s) usuada(s): maxthon
MODs instalados: Todabia no instalo, recien empezando.
Versión de phpBB: 3.0.6
Servidor: Linux de pago.
Actualización desde otra versión: NO

Re: Mostrar el foro en una pagina

Publicado: 18 Ene 2010, 21:21
por MR.PABLO
Puedes crear una página personalizada para eso, yo tengo unas 10 y me va de maravillas.
Acá te dejo el tuto: http://www.phpbb-es.com/foro/guias-phpb ... 21671.html

Re: Mostrar el foro en una pagina

Publicado: 19 Ene 2010, 17:28
por privado_joel
tambien lo que se puede realizar es crear una pagina y en esa pagina

insertar un iframe el cual contendra el foro, luego con este codigo javascript :

<script language="javascript" type="text/javascript">
function getWindowData(n,i){
var ifr=document.getElementById(i).contentWindow.document || document.getElementById(i).contentDocument;
var widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal;
if (typeof window.frames[n].innerWidth != 'undefined'){
widthViewport= window.frames[n].innerWidth;
heightViewport= window.frames[n].innerHeight;
}else if(typeof ifr.documentElement != 'undefined' && typeof ifr.documentElement.clientWidth !='undefined' && ifr.documentElement.clientWidth != 0){
widthViewport=ifr.documentElement.clientWidth;
heightViewport=ifr.documentElement.clientHeight;
}else{
widthViewport= ifr.getElementsByTagName('body')[0].clientWidth;
heightViewport=ifr.getElementsByTagName('body')[0].clientHeight;
}
xScroll=window.frames[n].pageXOffset || (ifr.documentElement.scrollLeft+ifr.body.scrollLeft);
yScroll=window.frames[n].pageYOffset || (ifr.documentElement.scrollTop+ifr.body.scrollTop);
widthTotal=Math.max(ifr.documentElement.scrollWidth,ifr.body.scrollWidth,widthViewport);
heightTotal=Math.max(ifr.documentElement.scrollHeight,ifr.body.scrollHeight,heightViewport);
return [widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal];
}
function resizeIframe(ID,NOMBRE){
document.getElementById(ID).height=null;
document.getElementById(ID).width=null;
window.location='#';//necesario para safari
var m=getWindowData(NOMBRE,ID);
document.getElementById(ID).height=m[5];
document.getElementById(ID).width=m[4]+210;
}
function addEvent(obj, evType, fn, useCapture){

if (obj.addEventListener){
obj.addEventListener(evType, fn, useCapture);

} else if (obj.attachEvent){
obj.attachEvent("on"+evType, fn);

} else {
obj['on'+evType]=fn;
}
}
window.onload=function(){
resizeIframe('noticias','noticias');
addEvent(document.getElementById('noticias'), 'load', function(){resizeIframe('noticias','noticias');}, false);
}
</script>

realizamos que el iframe se acople a la pagina principal cuando cambia de tamaño :

<iframe src="xxxxx" name="noticias" id="noticias" width="100%" scrolling="no" frameborder="0" id="noticias"></iframe>

Atte. joel

Aprendiendo un poco mas...

Datos de Soporte:
URL: http://pruebas.ilusionlive.com/foro/
Plantilla(s) usuada(s): maxthon
MODs instalados: Todabia no instalo, recien empezando.
Versión de phpBB: 3.0.6
Servidor: Linux de pago.
Actualización desde otra versión: NO