Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Usuarios perdidos por ser eliminados de grupo
Usuarios perdidos por ser eliminados de grupo
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Ninguno
Plantilla(s) usada(s):
Servidor: Linux
Actualización desde otra versión:
Conversión desde otro sistema de foros:
Hola,
Por desconocer el sistema de foros, mi hermano se ha puesto a borrar usuarios y no los ha borrado, los ha eliminado del grupo,
¿como puedo recoger esos usuarios sin grupo y añadirlos todos a un grupo especifico?
Muchas gracias
Re: Usuarios perdidos por ser eliminados de grupo
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.
[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas
Re: Usuarios perdidos por ser eliminados de grupo
En los grupos pone los usuarios que hay en esos grupos si, pero es que estos usuarios han sido eliminados de todo grupo, entonces al no tener grupo no aparecen ahí.
la prueba está en que sumo los usuarios que aparecen en grupos y salen 1.000 y en total hay casi 4.000 y eso que he reiniciado contadores de usuarios y grupos.
Re: Usuarios perdidos por ser eliminados de grupo
1.- Ve a la tabla phpbb_users y mira el user_ID de un usuario que sepas que se te ha quedado en el limbo.
2.- Ve a la tabla phpbb_user_group y mira qué group_id corresponde para ese usuario.
3.- Ve a la tabla phpbb_groups y mira qué group_id corresponde al grupo al que quieres añadirlo. Un vez tengas ese dato cambia el valor en la tabla phpbb_user_group (punto 2) para ese usuario.
4.- Limpia la caché y comprueba en el panel de administración en qué grupo aparece ese usuario. Si te aparece dónde querías entonces solo habría que hacer una sentencia SQL para que todos los usuarios en las mismas circunstancias aparezcan en ese grupo. Yo podría hacértela si estos pasos salen bien y me dices qué valores tiene cada una de esas variables.
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Usuarios perdidos por ser eliminados de grupo

Re: Usuarios perdidos por ser eliminados de grupo
¿Podrías darme datos específicos para cada punto que expuse en mi mensaje anterior?
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Usuarios perdidos por ser eliminados de grupo
user id: 3410
2.- Ve a la tabla phpbb_user_group y mira qué group_id corresponde para ese usuario.
No se encuentra
3.- Ve a la tabla phpbb_groups y mira qué group_id corresponde al grupo al que quieres añadirlo. Un vez tengas ese dato cambia el valor en la tabla phpbb_user_group (punto 2) para ese usuario.
Re: Usuarios perdidos por ser eliminados de grupo
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Usuarios perdidos por ser eliminados de grupo
Necesito saber el group_id del grupo al que quieres asignar a esos usuarios.
Con esos datos creo que podría intentar hacer la sentencia SQL.
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Usuarios perdidos por ser eliminados de grupo
Usuario en grupo de registrados: group id: 3017
Pero luego buscas el id del usuario de grupo perdido, en la tabla de user_group y no lo encuentra

En resumen, necesito que estén en el id de grupo: 3017
Re: Usuarios perdidos por ser eliminados de grupo
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Usuarios perdidos por ser eliminados de grupo
Así es, tomate tu tiempo es preferible a ver si vamos a hacer algunaHuanManwe escribió:Creo que entiendo que los usuarios "perdidos" tienen en su tabla phpbb_users que pertenecen al grupo 3017, pero en la tabla phpbb_user_group no aparecen. ¿Es así? En ese caso eso se soluciona con una sentencia SQL que ahora mismo no soy capaz de realizar. Lo tengo que mirar con tiempo, a ver si mañana o pasado lo consigo.

Muchas gracias por tu ayuda
Re: Usuarios perdidos por ser eliminados de grupo
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
Re: Usuarios perdidos por ser eliminados de grupo
se me olvidó esto completamente.
Prueba esto, a ver si hay suerte. Si no es así pásame el mensaje de error.
Código: Seleccionar todo
INSERT INTO phpbb_users_group (user_ID, group_ID) SELECT user_ID, 3017 FROM phpbb_users WHERE NOT IN (SELECT user_ID FROM phpbb_users_group);
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!