Página 1 de 3
Otro post para integrar un foro en un site
Publicado: 15 Oct 2009, 18:54
por xaruqui
Muy buenas. He estado buscando, leyendo y probando para integrar un foro a una web, sin éxito! Imagino que si tuviera conocimientos de PHP o HTML avanzados esto no pasaría, pero no es así! Hay un post de HuanManwe que enlaza con varios hilos al respecto, pero después del sistema prueba/error me he quedado en el mismo lugar donde estaba, es decir, igual.
Hasta donde he leído, incluso en el site oficial de phpbb3 anglosajón, por lo que veo no se trata de meter el foro en tu web, sino de "camuflar" el foro con las mismas cabeceras, estilos y todo el rollo para que parezca que no te has movido del site. Estuve haciendo inventos con el overall_header.html y con el footer:
-Introduje el código de mi web dentro del overall_header.html, pero el contenido original del overall_header.html lo introduje dentro de una tabla donde iría el contenido de mi web.
-Cerré la tabla en el overall_footer.html.
En todas las pruebas estuve haciendo uso de los overall de subsilver2, por ser más fácil según leí. Por otro lado, hice limpieza de "body", "div" y todo el rollo. Total, un fiasco. Como no tengo los conocimientos suficientes de programación web, quizás cometí aberraciones en el proceso...
Alguien dispuesto a echar un cable a un buen samaritano?
Re: Otro post para integrar un foro en un site
Publicado: 15 Oct 2009, 20:17
por HuanManwe
Por favor, danos los datos de soporte. Lee las normas
Re: Otro post para integrar un foro en un site
Publicado: 15 Oct 2009, 20:34
por xaruqui
Juer, vaya entrada triunfal la mía. Había posteado aquí tiempo atrás pero no recordaba todo esto. Mirad, la web es
www.efo87.com (html), y el foro es
www.efo87.com/forum (phpBB3 v3.04), el único Mod que tiene instalado es el Buttons menu 1.0.2. Usaba prosilver, pero al ver que para realizar los cambios que quiero es mejor subsilver, lo cambié. El foro está virgen, por eso creo que es el mejor momento de meterle mano, antes de cascar nada. Servidor de pago y foro instalado desde el inicio con esa versión 3.04. Si me dejo algo, comentadlo.
Re: Otro post para integrar un foro en un site
Publicado: 15 Oct 2009, 21:57
por HuanManwe
Los datos se piden siempre que alguien quiere crear un tema. Aparecen de forma destacada, pidiendo los datos, pero a veces la gente no lo ve
Para próximas consultas te recomiendo poner los datos en tu firma, así están siempre visibles, de forma ordenada y todo eso. Pero de momento lo que has dado es suficiente
En cuanto a tu consulta: curiosamente yo estoy en la misma situación que tú. Hoy he intentado integrar un foro en una web y me he topado con la realidad: no hay ni un tutorial completo paso a paso que me funcione. Solo veo hablar de sesiones pero no de integración completa. Ni en español ni en inglés ni en chino mandarín.
Por cierto, te recomiendo actualizar tu foro. Dentro de muy pocos días saldrá la versión 3.0.6, y tú usas la 3.0.4
He visto cosas en el foro oficial, como
este tema o
este otro y
alguno más; también manuales para integrar las sesiones:
aquí y
aquí. Pero no veo algo resolutivo y claro.
Re: Otro post para integrar un foro en un site
Publicado: 16 Oct 2009, 17:33
por xaruqui
Bueno, nada del otro jueves... Encontraste un post en el site oficial que no había leído, y promete algo más que el resto. Tengo la misma amarga sensación que con los otros, que no me funcionará... Son muchos pasos, y complicados. Cuando lo haya intentado comento algo, pero aquí haría falta la ayuda de un programador con dominio de html y css.
Re: Otro post para integrar un foro en un site
Publicado: 17 Oct 2009, 20:19
por ahh72
creo que tambien seria de ayuda saber en que portal deseas integrar tu foro porque no todos se manejan iguales o si?
saludos
Re: Otro post para integrar un foro en un site
Publicado: 17 Oct 2009, 20:44
por xaruqui
Ejem... Que quieres decir por portal? Entiendo que quieres decir website donde colgar el foro? El tab de
www.efo87.com donde quiero colocar el foro todavia no esta subido al servidor, por tema estetico. Cuando hice las pruebas estuve usando mi iMac como server. En las proximas que haga lo intentare desde sus ubicaciones definitivas. Vaya, en definitiva, el foro quedaria en
www.efo87.com/forum
Re: Otro post para integrar un foro en un site
Publicado: 17 Oct 2009, 21:13
por ahh72
la web es todo, es decir portal mas foro, podrias verlo mejor en mi web que esta en mi firma para tener una idea de lo que hablo si en caso estas algo confundido
el portal es como la portada de tu web y el foro es aparte del portal, hay variedades de foros tanto de pago como gratuitos que es el phpBB3 y portales pues muchos tambien como joomla que es el que uso yo, el mismo phpBB3 tiene su portal por separado pero lo descarte ya que el joomla se ajustaba mas a mis necesidades.
saludos
Re: Otro post para integrar un foro en un site
Publicado: 22 Oct 2009, 12:39
por xaruqui
Vamos a ver, después de hacer medio millón de pruebas, me quedo estancado... Siguiendo este hilo "
http://www.phpbb-es.com/foro/integrar-e ... t=integrar" He modificado varias cosas sin éxito. Como mi web actual es html, he colgado una versión php en
http://www.efo87.com/web_prova/index.php. Intento darle la ruta del índice php de mi web al overall header del foro.
-He eliminado la cabecera de overall_header del estilo subsilver tal y como dice Xoom en su post.
-He añadido INCLUDEPHP ../web_prova/index.php (sin <!-- ... -->) al principio del overall_header
Pero no se ve ninguna cabecera y todo el foro queda grande, así que imaginé que la ruta relativa no estaba bien establecida, probé tb ../../../web_prova/index.php Creyendo que conseguiría algo, pero nada. Leí que también le pasaba al usuario del post de Xoom, y también probé "fusionar" ambos CSS, sin resultado. Creo que este paso lo hice mal, copié el contenido del styles.css de mi web dentro de stylesheet.css del foro, pero no eliminé ninguno. Cuando entro en el Foro por url después de refrescar, todo parece que se ve inalterado; pero cuando entro desde "Panel de Control/Estilos/Estilos/Subsilver2->Previsualizar" el foro queda como se ve en la imagen adjunta.
De todos los archivos hice copias. Por dónde tiro?
Re: Otro post para integrar un foro en un site
Publicado: 22 Oct 2009, 12:44
por xaruqui
Falló la subida de la imagen en el otro post, aquí tenéis:
Re: Otro post para integrar un foro en un site
Publicado: 22 Oct 2009, 13:27
por xoom
Lo primero es tener claro los conceptos para luego ir aplicándolos.
El usar includes es prescindible pero a la larga para ti va a resultar más cómodo, ya que modificando un archivo que es llamado por include, se modificará en toda la web, foro incluido.
Para hacer uso de los includes, previamente debemos dividir nuestra web en tantas partes como creamos necesarias. La división más correcta es, cabecera + lateral izdo, contenido y lateral dcho + pié de página. También es correcto dividir cada uno por separado.
Si te parece empezamos de cero. Supongo que deseas integrar el foro y dejarlo al estilo de mi foro. En tu caso por lo que he visto, usas unicamente cabecera, contenido y pié, por lo que nos resultará más fácil.
Crea una carpeta con nombre includes y dentro guardas los tres includes que necesitaremos. Hazlo y continuamos.
Re: Otro post para integrar un foro en un site
Publicado: 22 Oct 2009, 13:27
por HuanManwe
El problema con el tema que consultaste es que estaban las indicaciones muy diseminadas y me liaba. Al final no pude entender bien cada paso y abandoné ese intento.
¿Has probado a incluir el foro en una capa? O, si estás intentando que el foro tenga el aspecto de cualquier página de tu web, y no al revés, ¿cómo estás insertando el código en el overall_header?
Re: Otro post para integrar un foro en un site
Publicado: 23 Oct 2009, 12:26
por xaruqui
Muy buenas, novedades. Para empezar, no he intentado incluir capas en mi web, aunque creo que también hay modos de hacerlo así. Para modificar el contenido del overall_header, uso un programa de edición de código llamado Espresso (sobre MacOSX); evidentemente, subo cambios y refresco temas y plantillas.
Sobre diseccionar el código del "index.php compacto" en tres fragmentos, he empezado extrayendo la cabecera de la web (increíblemente para mi, con éxito). La he colgado en
http://www.efo87.com/web_prova2/efo87_header.php Ahora llega lo bueno, he modificado mil veces la ruta del INCLUDEPHP ../web_prova2/efo87_header.php para que éste pudiera acceder a la cabecera, sin éxito. Aparece el header por defecto del foro (imagen phpbb) y en la parte superior la ruta fallida "../web_prova2/efo87_header.php" El CSS de momento no me preocupaba, cualquier tipo de estilo me servía, esta prueba era para colocar la nueva cabecera...
Re: Otro post para integrar un foro en un site
Publicado: 23 Oct 2009, 13:52
por xoom
La ruta correcta es en tu caso
Debes poner este
include en la primera línea de
overall_header.html
Re: Otro post para integrar un foro en un site
Publicado: 23 Oct 2009, 17:38
por xaruqui
Pasito a pasito, ya ha pillado la cabecera del site. He modificado el nombre que adquiere la pestaña del navegador a "EFO87 / Forum", he hecho que la pestaña actual sea la que se vea iluminada (hay que hacer muchas más cosas...). He añadido el CSS stylesheet del foro a la hoja de estilos de la web y he procurado que no se duplicara nada. Lo que no consigo es que cargue las imágenes de la cabecera.
http://www.efo87.com/forum/index.php
Por otro lado, para eliminar la cabecera original del foro hay que suprimir esto del overall_header...?
<!--<table width="100%" cellspacing="0">
<tr>
<td><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
<td width="100%" align="center"><h1>{SITENAME}</h1><span class="gen">{SITE_DESCRIPTION}</span></td>
</tr>
</table>-->