Estoy en un callejón sin salida. Os cuento y perdonad el "cilindro tésnico":
Quería intentar la integración del nuevo foro y la galería de fotos.
Objetivo: que el usuario sólo se tuviera que registrar en el foro y ese registro le sirviera también para la galería. Gestión conjunta de base de datos de usuarios.
Después de pelearme con la configuración de Coppermine (fotos) y phpBB3 (foro) resulta que, hoy en día, es técnicamente es inviable. El script phpBB3 es muy reciente y soporta el bridge con Coppermine, pero NO en español. Aquí pinchamos en hueso.
He intentado forzar un bridge en Coppermine eligiendo 2.2 pero al tocar la base de datos MySQL me la he cargado. No coinciden los campos, lógicamente, pero había que intentarlo. Tengo que echar la BD abajo y empezar desde cero.
Podríamos instalar el phpBB2 pero tiene problemas con la seguridad y muchas menos prestaciones. El phpBB3 está mucho mejor diseñado y es más fácil para el usuario.
Alternativas:
1.- Esperar a que salga un MOD para integración en español (fecha incierta)
2.- Instalar phpBB3: Doble registro de los usuarios: en el foro y en las fotos (un incordio).
3.- Instalar SMF (foro), pero es peor script que phpBB3.
Creo que voy a apostar por la opción 2, con lo cual las líneas de acción quedarían:
EN EL FORO
- Creación de la base de datos.
- Instalación de phpBB3
- Prohibición (temporal) de nuevos usuarios
- Crear subforos
- Migrar usuarios del antiguo foro
- Migrar mensajes del antiguo foro
- Comunicación a los usuarios (por privado) de una contraseña provisional
- El usuario deberá cambiarla para tener una propia y secreta
- Habilitar el registro de nuevos usuarios
EN LAS FOTOS
- Habilitar el registro de nuevos usuarios.
- Los dos usuarios actuales no tienen que cambiar nada.
sábado, 21 de junio de 2008
Fallo en integracion Foro-Fotos
Suscribirse a:
Enviar comentarios (Atom)

2 comentarios:
Espero que te estés divirtiendo con tantos intentos, sino no te merece la pena.
No creo que pase nada por poner dos veces la contraseña. Es bueno que la gente escriba, que luego se le olvida.
Hola, pues lo mismo voy a hacer yo en este instante y me encontre un código muy interesante y lo he probado y efectivamente funciona.
De hecho estoy pensando deshabilitar el registro de usuarios de PHPBB3 y dejar solo el de mi sitio y de ahi mando a llamar el script adduser.php con sus parametros...
el script es el siguiente:
(si no te funciona el copy paste puede haber errores en las comillas simples y las dobles que a veces las modifican en los blogs/foros y tendras que sustituirlas por las reales)
mando a llamar este código desde donde se registran a mi aplicacion con
http://127.0.0.1/foros/adduser.php?user=test&pass=test&mail=test@test.com
---------------inicia PHP---------
// get some functions from phpBB3
define('IN_PHPBB', true);
$phpbb_root_path = './'; // change this to phpBB3 dir
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
/* the file with the actual goodies */
include($phpbb_root_path .'includes/functions_user.php');
/*$user='test';
$pass='test';
$mail='mail@mail.com';
*/
$user=$_GET['user'];
$pass=$_GET['pass'];
$mail=$_GET['mail'];
if (isset($user) && isset($pass) && isset($mail) )
{
$username = $user;
$password = $pass;
$email = $mail;
$user_row = array(
'username' => $username,
'user_password' => md5($password),
'user_email' => $email,
'group_id' => 2,
'user_timezone' => 0,
'user_dst' => 1,
'user_lang' => 'en',
'user_type' => 0,
'user_actkey' => '',
'user_dateformat' => 'D M d, Y g:i a',
'user_style' => 1,
'user_regdate' => time(),
);
/* Now Register user */
$phpbb_user_id = user_add($user_row);
echo 'ok';
}
else
echo 'no_k';
--------------------------------------
Publicar un comentario en la entrada