Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

unir usuarios de dos foro phpBB3

Estas en el tema de unir usuarios de dos foro phpBB3 en el foro de Sistemas de gestión de contenidos en Foros del Web. Tengo dos foros phpBB3 alojados en el mismo servidor, pero con topics y respuestas distintas. Quería ver si podía unir los usuarios de ambos foros, ...
  #1 (permalink)  
Antiguo 31/12/2007, 08:58
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 14 años, 6 meses
Puntos: 18
unir usuarios de dos foro phpBB3

Tengo dos foros phpBB3 alojados en el mismo servidor, pero con topics y respuestas distintas.

Quería ver si podía unir los usuarios de ambos foros, para que al registrarse en uno se registrasen en otro, y viceversa, pero sin unir los topics, respuestas, foros, ni configuraciones.

He leído de algún mod que hace eso, pero sólo para phpBB2.

¿Alguna idea de cómo puedo unirlos?
  #2 (permalink)  
Antiguo 01/01/2008, 23:50
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: unir usuarios de dos foro phpBB3

hay un mod para PHPBB 3 pero no recuerdo como se llama buscalo en la pagina de PHPBB en el foro de Mods in development de la categoria phpbb 3
  #3 (permalink)  
Antiguo 02/01/2008, 01:46
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 14 años, 6 meses
Puntos: 18
Re: unir usuarios de dos foro phpBB3

He mirado las 23 páginas un poco por encima, y la verdad es que no lo he visto.

¿Me puedes dar algún otro dato para que lo encuentre?
  #4 (permalink)  
Antiguo 08/01/2008, 00:22
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: unir usuarios de dos foro phpBB3

Hola yo igual lo busque y parece que lo borraron o no se que paso bueno mira no creo que sea muy dificil, seria cuestion de que en el archivo constants pongas en vez de $table_perfix (no se si sea asi pero es algo parecido) pongas el nombre de la tabla de la base de datos que quieras que tenga los usuarios en las tablas de usuarios

Saludos
  #5 (permalink)  
Antiguo 08/01/2008, 00:26
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 14 años, 6 meses
Puntos: 18
Re: unir usuarios de dos foro phpBB3

El problema es que no conozco mucho el funcionamiento interno de phpBB.

Creo que ya sé cómo unirlos.
En config.php creo una variable que sea el prefijo dela tabla donde está mi otro foro.
En constants.php cambio la variable que muestra el prefijo de la tabla del primer foro por la que muestra la tabla del segundo.

EDITO:

¡¡Ya lo tengo!! Sólo tengo un pequeño problema: mis foros están en bases de datos separadas...
Pero no pasa nada, las moveré.

Última edición por sumolari; 08/01/2008 a las 00:47
  #6 (permalink)  
Antiguo 08/01/2008, 00:35
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: unir usuarios de dos foro phpBB3

Mira seria asi abres el archivo includes/constants.php

Busca
Código:
define('PRIVMSGS_TABLE',			$table_prefix . 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE',		$table_prefix . 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE',		$table_prefix . 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE',			$table_prefix . 'privmsgs_to');
define('PROFILE_FIELDS_TABLE',		$table_prefix . 'profile_fields');
define('PROFILE_FIELDS_DATA_TABLE',	$table_prefix . 'profile_fields_data');
define('PROFILE_FIELDS_LANG_TABLE',	$table_prefix . 'profile_fields_lang');
define('PROFILE_LANG_TABLE',		$table_prefix . 'profile_lang');
y Remplaza por
Código:
define('PRIVMSGS_TABLE',			'phpbb_privmsgs');
define('PRIVMSGS_FOLDER_TABLE',		'phpbb_privmsgs_folder');
define('PRIVMSGS_RULES_TABLE',		'phpbb_privmsgs_rules');
define('PRIVMSGS_TO_TABLE',			 'phpbb_privmsgs_to');
define('PROFILE_FIELDS_TABLE',		 'phpbb_profile_fields');
define('PROFILE_FIELDS_DATA_TABLE',	 'phpbb_profile_fields_data');
define('PROFILE_FIELDS_LANG_TABLE',	 'phpbb_profile_fields_lang');
define('PROFILE_LANG_TABLE',		 'phpbb_profile_lang');
Busca
Código:
define('USERS_TABLE',				$table_prefix . 'users');
Remplaza por
Código:
define('USERS_TABLE',				 'phpbb_users');
Si la base de datos que vas a compartir usa otro perfijo que no sea phpbb cambialo. Me avisas si funciona o no
  #7 (permalink)  
Antiguo 08/01/2008, 06:19
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 14 años, 6 meses
Puntos: 18
Re: unir usuarios de dos foro phpBB3

No, si lo he conseguido, ahora me queda pulir algunos fallos, por ejemplo, en uno de los foros de muestra bien el último usuario registrado y en otro no, sin embargo, en ambos foros está registrado.
  #8 (permalink)  
Antiguo 10/01/2008, 07:21
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 14 años, 6 meses
Puntos: 18
Re: unir usuarios de dos foro phpBB3

He conseguido arreglar el problema.

Lo que he hecho ha sido cambiar las tablas de los usuarios (como ya había dicho antes) creando una variable $table_prefix2 en config.php, que contenía el prefijo del foro principal. Luego en constants.php modifiqué las líneas de las tablas que quería unir, de forma que las que quería unir tenían de prefijo $table_prefix2, y las que no quería unir, $table_prefix.

Pero una vez unidas las tablas tuve problemas con los permisos de los foros. En mi foro borré la categoría y el foro que crea phpBB 3 al instalarse, sin embargo en el foro secundario había una categoría creada a partir de modificar la categoría que venía por defecto al instalar el foro.

¿Qué pasaba? Pues que la categoría que estaba basada en la que venía por defecto no se veía, y al editar sus permisos se estropeaban los del foro principal.
¿Cómo lo arreglé? Dejé la categoría "invisible" como estaba y creé otra igual para que sirviese de sustituta.

¿Dónde se puede ver funcionando? Foro principal y foro secundario.

Última edición por sumolari; 11/01/2008 a las 10:18 Razón: SOLUCIONADO
  #9 (permalink)  
Antiguo 19/02/2008, 20:14
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: unir usuarios de dos foro phpBB3

Oye como hiciste para que te saliera en los 2 foros el ultimo usuario registrado sin tener que resincronizar?
  #10 (permalink)  
Antiguo 19/02/2008, 23:56
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 14 años, 6 meses
Puntos: 18
Re: unir usuarios de dos foro phpBB3

Es que sí que resincronizé
  #11 (permalink)  
Antiguo 20/02/2008, 05:51
Avatar de pappocapo  
Fecha de Ingreso: mayo-2007
Mensajes: 36
Antigüedad: 13 años, 6 meses
Puntos: 0
Re: unir usuarios de dos foro phpBB3

Se puede hacer esto mismo pero con un phpnuke 8.0 y un foro phpbb3.0.0 ?

Si es posible como?

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.