Página 1 de 1
¿Como cambiar el creador de 1 hilo? y ¿Como dar permisos a determinados usuarios?
Publicado: 03 Nov 2010, 00:00
por daviliko
Buenas, quisiera saber si existe alguna manera de cambiar el creador de 1 hilo. Porque en caso de que se pueda, no tengo ni idea.
Por otra parte, tengo 1 rango que es Socio Colaborador y quisiera que pudiesen modificar sus mensajes así como cerrar los temas que ellos mismos abren. Lo de cerrar los temas lo conseguí, pero lo de que puedan modificar sus mensajes CUANDO QUIERAN ya sea dentro de 1 año por ejemplo no, pueden como los demás usuarios. Tengo marcado el ROL de usuario configurado ya con lo de " Puedan modificar sus mensajes " al igual que " Pueden cerrar sus temas " , pero no obstante no pueden, tienen la misma limitación que un usuario normal.
Muchas gracias
Re: ¿Como cambiar el creador de 1 hilo? y ¿Como dar permisos a determinados usuarios?
Publicado: 03 Nov 2010, 00:18
por HuanManwe
Por favor, recuerda que por cada duda hay que abrir un tema separado, para no mezclar datos y conversaciones de problemas distintos. Aunque por esta vez responderé a ambos.
La duda primera: para eso solo tienes que cambiar el campo user_id de la tabla phpbb_topics (para el tema a modificar el autor) y phpbb_posts (para el mensaje a modificar el autor).
Duda segunda: mira bien esta guía:
http://www.phpbb-es.com/foro/guias-phpb ... 16948.html
Pistas: cuidado con el grupo por defecto de los usuarios, pero sobre todo si para algún grupo al que pertenezca tiene puesto NUNCA en ese permiso. Es decir, si como "usuario registrado" tiene que NUNCA puede editar un mensaje propio, no importaría que como usuario del grupo "ADMINS" sí tenga ese permiso, porque el NUNCA prevalece sobre todo. Igualmente, si tiene NO en todos los grupos a los que pertenece, pero en uno de ellos tiene SÍ, entonces prevalece el Sí.
Re: ¿Como cambiar el creador de 1 hilo? y ¿Como dar permisos a determinados usuarios?
Publicado: 03 Nov 2010, 04:46
por leviatan21
HuanManwe escribió:La duda primera: para eso solo tienes que cambiar el campo user_id de la tabla phpbb_topics (para el tema a modificar el autor) y phpbb_posts (para el mensaje a modificar el autor).
No deberías hacer eso, sol lograrás hacer un lió con varias variables, no solo se alteran esas tablas hay otras y otros valores a tener en cuenta.
Lo que debes hacer para cambiar el autor es pulsar sobe el botón "información" de ese mensaje(

)
Eso te llevará directo al
MCP y la primera opción es
Cambiar autor 
Sólo debes colocar el nombre de quien será el autor de ese mensaje, si hace falta incluye un buscador de usuarios

Re: ¿Como cambiar el creador de 1 hilo? y ¿Como dar permisos a determinados usuarios?
Publicado: 03 Nov 2010, 09:30
por HuanManwe
Ah, pues pensaba que solo afectaba a esas dos tablas
Sí. Desde luego tu solución es mejor
De todos modos en otros foros el icono para cambiar el autor se llama "Detalles" y es azul... o verde... Creo que eso cambia con la plantilla usada.
Re: ¿Como cambiar el creador de 1 hilo? y ¿Como dar permisos a determinados usuarios?
Publicado: 03 Nov 2010, 15:46
por leviatan21
HuanManwe escribió:Ah, pues pensaba que solo afectaba a esas dos tablas
También está la tabla de foros, que es la que muestra en el indice el último que hizo un mensaje, a demás del ID del usuario, los otros valores implicados en las tablas son el nombre, y el color del usuario.
HuanManwe escribió:De todos modos en otros foros el icono para cambiar el autor se llama "Detalles" y es azul... o verde... Creo que eso cambia con la plantilla usada.
No sabía que el titulo de esa función cambiaba con el estilo, pensé que dependía de la traducción ... y si el ícono variará con cada tema, pero como vi que el usuario tenía prosilver utilicé ese como ejemplo
