Ver Mensaje Individual
  #34 (permalink)  
Antiguo 30/11/2008, 15:42
Avatar de ThE KuKa
ThE KuKa
 
Fecha de Ingreso: agosto-2003
Ubicación: Sabadell
Mensajes: 114
Antigüedad: 20 años, 7 meses
Puntos: 17
Dos foros con una tabla de usuarios phpBB 3

Hace algo de tiempo se comento si esto se podía hacer (en phpBB2 ya estaba comentado en otra guía) tener dos foros distintos aprovechando los mismos usuarios, en la misma base de datos con prefijos diferentes, espero que esto os sirva.

Instalamos dos foros

Foro 1

Instala el foro, como siempre con el prefijo de la DB del foro phpbb_ (por defecto)

Foro 2

Instala el foro como siempre, pero esta vez cambia el prefijo de la DB del foro phpbb3_

Abre el archivo includes/constants.php

BUSCAR:
Código:
define('USERS_TABLE', $table_prefix . 'users');
REEMPLAZAR POR:
Código:
define('USERS_TABLE', 'phpbb_users');
BUSCAR:
Código:
define('USER_GROUP_TABLE', $table_prefix . 'user_group');
REEMPLAZAR POR:
Código:
define('USER_GROUP_TABLE', 'phpbb_user_group');
BUSCAR:
Código:
define('GROUPS_TABLE', $table_prefix . 'groups');
REEMPLAZAR POR:
Código:
define('GROUPS_TABLE', 'phpbb_groups');
Si deseas tener las tablas en diferentes bases de datos, (habrá pérdida de rendimiento), añadir el nombre de base de datos en primer lugar, por lo que tendría este aspecto.

Si el prefijo fuera phpbb_ seria así, recuerda repetir los pasos con las otras lineas, esto es una linea de ejemplo.
Código:
define('USERS_TABLE', 'nombre_de_la_DB.phpbb_users');
Con el prefijo establecido durante la instalación seria así, recuerda repetir los pasos con las otras lineas, esto es una linea de ejemplo.
Código:
define('USERS_TABLE', 'nombre_de_la_DB.' .  $table_prefix . 'users');
Fuente: Handyman
__________________
phpBB en Castellano - phpBBMODs en Castellano
No doy soporte por privado.