#16 Joomla 1.5 + phpbb3

FaceBook  Twitter  

#16 Joomla 1.5 + phpbb3

#16.0 Introducción

Aunque hay foros diseñados para ser utilizados en Joomla (Kunena, Agora, ect), quizá la grandeza de tu Web provoque que necesites un foro más complejo y profesional. Si te ocurre eso, con este capítulo podrás lograr tener Joomla + phpbb3 en pocos minutos, así que lee y no te dejes ninguna línea que nos conocemos.

Antes de hacer nada haz un backup completo de tu sitio

Como es lógico, debemos tener instalado phpbb3 y Joomla. Joomla debe estar por encima de phpbb3 (mi_web/Joomla/foro/, por ejemplo).

1. Descarga e instala phpbb3 si todavía no lo has hecho

- Descargar phpBB3 español

Ahora elige uno de los 3 puentes

#16.1 Puente Rockbridge

0. Ejemplo (separados)
1. Instala el componente com_rokbridge.zip. Con este componente no tendrás que ir modificando archivos, como ocurre con los otros dos puentes. Simplemente instalaló y ve a su configuración.

#16.2 Puente Rockbridge

0. Ejemplo (Separados)
1. No hace falta que el foro y joomla compartan la misma base de datos
2. Descarga y descomprime el puente para unir

rokbridge-rc4.tar.gz
Comprobar la última versión

3. Extrae el archivo joomla15-bridge.tar.gz y abre el archivo forum/configuration.php
4. Cambia "distribution" por el nombre de la carpeta donde tienes instalado phpbb3 (Puedes ahí también activar el SEO y url amigables)
Nota: la carpeta del foro tiene que estar "dentro" de Joomla, es decir: ./Joomla/phpbb3/
5. Sube la carpeta forum (puedes cambiarla de nombre) donde tienes el index.php de Joomla (esta carpeta no tiene que ver nada con la de phpbb3)
6. Instala mediante la administración de Joomla los archivos joomla15-authentication.tar.gz y joomla15-user.tar.gz
7. Publica los dos plugins (no despubliques los default de Joomla!)
8. Si cambiaste el nombre de la carpeta "forum" ve a los dos plugins y cambia pon el nombre que pusiste
9. Extrae el archivo phpBB3-authentication.tar.gz y sube la carpeta includes a phpbb3 substituyendo si pregunta
10. Ve a la administración de phpbb3 > Comunicación cliente > autenticación > Selecciona el método: Joomla
11. Para comprobar si está todo bien ves a Joomla (la web) y deslogeate, abre otra pestaña del navegador y ves al foro, deslogeate también. Luego logeate en un lado, refresca la otra pestaña y comprueba si has accedido.

 

#16.3 Puente 3

0. phpbb3 acoplado a Joomla
1. Deben compartir la misma base de datos (aunque cada uno tenga un prefijo diferente: jos y phpbb por defecto)
2. Descarga y descomprime el puente para unir

- joomla1.5_phpbb3_bridge.zip

3. Sube los ficheros de la carpeta phpbb_files a la carpeta de tu foro
4. Sube las carpetas administrator y libraries por FTP a Joomla remplazando si pregunta
5. Abre el archivo del foro:
/styles/prosilver/theme/colours.css

Busca y borra todos los: background-color: #FFFFFF;

6. Haz lo mismo con el archivo:
/styles/prosilver/theme/common.css

y además añadele al final del todo lo siguiente:

#page-header, #page-body, #page-footer {
margin: 0 21px 0px 21px;
background: #fff;
width: auto;
}

7. Entra en la carpeta plugins > user y comprime en .zip (EN .RAR NO!) los dos archivos
8. Ve a la administración de Joomla e instala como plugin el último archivo creado
9. Plublica el plugin y despublica el que se llama: Usuario - Joomla!
10. Abre el archivo del foro:
/includes/auth/auth_db.php
11. Si el prefijo del foro no es phpbb_ modificalo en el plugin instalado, desde la administración
12. Si el prefijo de Joomla no es jos_ abre el archivo del foro:
/includes/auth/auth_db.php

Busca y cambia jos_users por el prefijo que sea seguido de "users".

13. Ve al archivo:
styles/prosilver/templateoverall_header.php

Abajo del todo puedes modificar los links del top menú

14. Ve a la carpeta del foro /cache/ y borra todo.
15. Comprueba que funciona yendo al foro (usa los datos de Joomla para logearte)

Información adicional