Re: ¿Como asignar a varios usuarios a un grupo distinto?

#108542
redloModerador Foro
Participante

Primero haz una copia de seguridad de tu base de datos, y averigua el ID del grupo de usuarios registrados y el de los editores. Lo puedes ver en la tabla _usergroups que es mejor asegurarse. Lo normal es id 2 para registrados y id 4 para editores, pero compruebalo en tu tabla.

Lo mas rapido es ejecutar una sentencia desde tu phpmyadmin. Accede a tu phpmyadmin, accede a la base de datos y haz clic en la pestaña SQL . Veras un campo vacio grande, ahi es donde debes ejecutar la siguiente linea para pasar tus usuarios registrados a editores.

XXX es el prefijo de TU(s) tabla(s). Lo expongo tal asi porque en la instalación de un joomla 2.5 el prefijo es aleatorio en cada instalación. No lo olvides.

[code type=sql]UPDATE `XXX_usergroups` SET `id` = ‘2’ WHERE `id` = ‘4’;[/code]

Siendo 2 el grupo que quieres adjudicar y 4 el actual. Siendo 2 el id de los registrados y 4 rl id de los editores.

Si tienes problemas y no te funciona, puedes eliminar el grupo asi

[code type=sql]UPDATE `XXX_usergroups` SET `id` = ” WHERE `id` = ‘2’;[/code]

Para luego adjudicarle el grupo, asi

[code type=sql]UPDATE `XXX_usergroups` SET `id` = ‘2’ WHERE `id` = ”;[/code]

Te lo comento porque he tenido que probar varias veces. Desconozco si es por tener que recargar el phpmyadmin o algo que desconozco y que pueda estar sucediendo en el servidor gratuito que he probado. Luego pude observer que el id de los grupos cambiaba de forma aleatoria, seguramente sea ese el motivo. No me perguntes porque, ya que desconozco la razon.

Luego, seguro que hay otras formas de hacerlo. Por ejemplo asi

UPDATE XXX_users SET `usertype` = REPLACE(`usertype`,’Registered’,’Editor’);

Este ultimo no lo he probado. Y por lo demas, nunca tuve que hacer algo asi y me pico la curiosidad.

Espero que te sirva de algo.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad