Página 1 de 1
Suscribir a unos usuarios a un subforo concreto
Publicado: 15 Ago 2011, 23:52
por Pacificador
Muy buenas!!
Veréis, tengo un grupo de usuarios de unas 15 personas, que quiero que estén suscritas a un subforo, para que cuando se escriba un nuevo mensaje en él reciba cada uno un correo electrónico.
He visto que se puede hacer por la base de datos, pero tengo que crear una "orden" (no se como se llama) nueva por cada usuario, mirando por otra pestaña qué ID pertenece a cada usuario, y puede ser un poco pesado, por esto me preguntaba si existe una forma que ya esté implementada pra hacerlo más fácil.
Muchas gracias!!

Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 16 Ago 2011, 06:22
por memoadian
¿y si se suscriben ellos?
claro que eso depende de su interés pero asi es más facil

Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 16 Ago 2011, 13:41
por Pacificador
memoadian escribió:¿y si se suscriben ellos?
claro que eso depende de su interés pero asi es más facil

Bueno claro

Es que es para antiguos miembros que ya se pasan poco. He pensado en enviar un email masivo, y es posible que algunos se suscriban pero otros seguro que no, que ya se sabe como es de vago sel ser humano xD por eso quiero suscribirles yo y que en todo caso se desuscriba el que quiera

Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 17 Ago 2011, 03:28
por memoadian
Decias que con una consulta a la base de datos, se puede inscribir a uno, ¿puedes ponerla? es que no se como sería, asi podemos modificarla para suscribir a los que quieras en una sola consulta.
Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 17 Ago 2011, 04:46
por Alorse
La consulta es la siguiente:
Código: Seleccionar todo
INSERT INTO phpbb_forums_watch (forum_id, user_id, notify_status) VALUES (X, Y, 0);
X = ID del foro al que los quieres suscribir
Y = ID del usuaria al que quieres suscribir en dicho foro.
Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 17 Ago 2011, 05:32
por memoadian
pues una forma muy simple más no automática sería un simple
Código: Seleccionar todo
INSERT INTO phpbb_forums_watch (forum_id, user_id, notify_status)
VALUES
(3, 109, 0),
(3, 108, 0),
(3, 107, 0),
(3, 106, 0);
el user_id es el único que cambia solo basta saber el id de cada usuario y suscribirlos como en el ejemplo al foro 3.
Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 18 Ago 2011, 13:33
por Pacificador
Muchísimas gracias! funciona genial y es muuuuuy rápido. Yo lo que decía era de una forma mucho más rudimentaria, que era creando manualmente nuevas "tablas" (creo que se llaman) dentro de phpbb_forums_watch, de una en una, copiando y modificando xD
Una preguntilla más, se podría hacer también con grupos enteros de una sola vez no? Poniéndolo así?
Código: Seleccionar todo
INSERT INTO phpbb_forums_watch (forum_id, group_id, notify_status)
VALUES
(3, 14, 0);
(Ejemplo con grupo 14)
Muchas gracias otra vez!

Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 18 Ago 2011, 15:37
por Alorse
Pacificador escribió:Una preguntilla más, se podría hacer también con grupos enteros de una sola vez no? Poniéndolo así?
No se puede, el campo
group_id
no existe en la tabla
phpbb_forums_watch
Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 18 Ago 2011, 20:10
por memoadian
sería interesante un cambio así. por grupo
Re: Suscribir a unos usuarios a un subforo concreto
Publicado: 18 Ago 2011, 20:21
por Alorse
Se puede hacer un script en php... es sencillo, pero no se puede directamente desde el inserción.
Re: Suscribir a unos usuarios a un subforo concreto Tema Solucionado
Publicado: 18 Ago 2011, 20:49
por Pacificador
Ah claro! no he tenido en cuenta que no aparece en esa tabla xD Desde luego sería un poco más cómodo pero lo de los scripts y demás ya se me escapa muchísimo de las manos, que soy novato, jeje, yo de momento me conformo con "manual".
Gracias de nuevo! (de momento no lo marco como solucionado por si queréis hablar del tema del script, pero si no, podéis marcarlo

)