Página 1 de 2

Suscripción Por Defecto

Publicado: 23 Mar 2008, 18:49
por Tricfire
Bueno, el caso es que quiero, que por defecto, al registrarse un usuario, se le manden mails cuando se le responda a un post creado por el.

He buscado por el foro, y no salia nada, y además me he revisado casi todas las opcines del phpbb3 sin encontrar nada. Espero que me puedan ayudar.

URL: http://www.tricfire.com
Plantilla(s) usuada(s): Por Defecto (prosilver)
MODs instalados: last post, seo, faq manager
Versión de phpBB: 3.0.0
Servidor: de pago
Si es una actualización desde otra versión: instalación limpia
Si es una conversión desde otro tipo de Foro: instalación limpia

Re: Suscripción Por Defecto

Publicado: 27 Mar 2008, 12:49
por Tricfire
Me auto contesto:

Para poder dejar la opción de suscripción a los post, por defecto. Tienes que hacer esta actualización en la base de datos:

Código: Seleccionar todo

UPDATE phpbb_users SET user_notify='1'
Con eso queda activo para todos los usuarios que se registren. De todos modos, luego puede ser cambiado por cada user para su uso.

Espero que sirva de ayuda :mrgreen:

Re: Suscripción Por Defecto

Publicado: 27 Mar 2008, 15:17
por Aexo
veo mas practico editar el fichero del template posting_body.html
tan solo tienes que abrirlo con el dreamweaver y buscar

Código: Seleccionar todo

<input name="notify" type="checkbox" class="radio" {S_NOTIFY_CHECKED} />
y cambiarlo por

Código: Seleccionar todo

<input name="notify" type="checkbox" class="radio" checked="checked"{S_NOTIFY_CHECKED} />

Asi no tocas la base de datos y por defecto les manda un email con la contestacion.

Re: Suscripción Por Defecto

Publicado: 30 Mar 2008, 21:18
por Tricfire
No se me ocurrio cambiarlo ahí. De todos modos realiza la misma función. :wink:

Re: Suscripción Por Defecto

Publicado: 10 Abr 2008, 16:07
por paulkees
Hola a todos...

Por favor, aparentemente ésto es lo que estoy buscando, pero quiero asegurarme de algunas dudas:

1.- Hacer esta modificación, por defecto, al registrarse un usuario, le aparece tildado el "SI" en "Notificarme respuestas por defecto" y se le manden mails cuando se responda a un post en el que está participando?.

2.- Mi estilo por defecto es "Subsilver2". Tengo que editar el fichero del template posting_body.html en mi estilo por defecto solamente o también en el estilo "Prosilver"?

3.- Si también tengo que modificar el estilo "Prosilver", dónde y como se hace?

Por cierto, la linea a modificar en el template posting_body.html es la linea 290

Muchas gracias y saludos!

Re: Suscripción Por Defecto

Publicado: 03 Jun 2008, 18:44
por Tricfire
Si, deberías de editar los themes que tengas ya que un usuario puede elegir el otro... por eso dije de modificarlo en la base de datos. Además al actualizar, a una versión nueva, no cambia este aspecto en la base de datos, pero los archivos si.

Re: Suscripción Por Defecto

Publicado: 05 Jul 2009, 16:15
por kalss
Y en la última versión (actualmente la 3.05) como debería hacerse?

No he visto ninguna cadena "S_NOTIFY_CHECKED" en el directorio template, pero si esto en el fichero posting_editor.html: <!-- IF S_NOTIFY_ALLOWED --> <div><label for="notify"><input type="checkbox" name="notify" id="notify"{S_NOTIFY_CHECKED} /> {L_N
<!-- ENDIF -->

Gracias !

Re: Suscripción Por Defecto

Publicado: 05 Jul 2009, 16:45
por kalss
Bueno, la respuesta es completamente distinta a lo esperado:

abrir includes/functions_user.php y cambiar el valor de la variable "user_notify" de 0 a 1

Eso si, para cambiar los actuales usuarios, el único modo es hacer la consulta sql que se comenta en este mismo hilo.

Gracias igualmente a todos ! :)

Salut! :)

Re: Suscripción Por Defecto

Publicado: 06 Ago 2009, 19:49
por dani32
Hola, os escribo por que estoy intentando poner en phpbb3 la suscripcion por defecto en usuarios ya registrados y no consigo hacerlo, inserrte el primer codigo:
UPDATE phpbb_users SET user_notify='1'

con este no hay problema, me he vuelto a registrar y si lo suscribe por defecto.
Pero para usuario ya registrados no lo consigo. ¿podriais explicarme como hacerlo?
que me estoy volviendo loco. Un saludo y gracias de antemano.

Re: Suscripción Por Defecto

Publicado: 06 Ago 2009, 20:24
por ahh72
Aexo escribió:veo mas practico editar el fichero del template posting_body.html

tan solo tienes que abrirlo con el dreamweaver y buscar

Código: Seleccionar todo

<input name="notify" type="checkbox" class="radio" {S_NOTIFY_CHECKED} />
y cambiarlo por

Código: Seleccionar todo

<input name="notify" type="checkbox" class="radio" checked="checked"{S_NOTIFY_CHECKED} />
Asi no tocas la base de datos y por defecto les manda un email con la contestacion.
este cambio solo es aplicable para foros basados en subsilver2 :wink:
dani32 escribió:Hola, os escribo por que estoy intentando poner en phpbb3 la suscripcion por defecto en usuarios ya registrados y no consigo hacerlo, inserrte el primer codigo:
UPDATE phpbb_users SET user_notify='1'

con este no hay problema, me he vuelto a registrar y si lo suscribe por defecto.
Pero para usuario ya registrados no lo consigo. ¿podriais explicarme como hacerlo?
que me estoy volviendo loco. Un saludo y gracias de antemano.
yo tambien ando viendo como hacerlo para usuarios ya registrados pero no lo encuentro aun :nolose:

a ver si alguien nos da una manito con ello.

saludos


EDITO: no estoy del todo seguro pero hice una prueba en otro foro de pruebas que tengo y al hacer el cambio me salio el mensaje que se hicieron los cambios a 156 filas, asi que supongo que aplico los cambios a todos los usuarios o me equivoco :?:

Re: Suscripción Por Defecto

Publicado: 06 Ago 2009, 22:12
por Alorse
Esa consulta solo funciona para nuevos registros, porque para losusuarios ya rregistrados hay que hacer otro cambio.

Abrir includes/functions_user.php y buscar:

Código: Seleccionar todo

        'user_notify'            => 0, 
Y cambiar por:

Código: Seleccionar todo

        'user_notify'            => 1, 
Es todo.

Re: Suscripción Por Defecto

Publicado: 06 Ago 2009, 22:19
por dani32
El de los usuarios ya registrados es el que quiero saber, este ya lo tengo funcionando.

Re: Suscripción Por Defecto

Publicado: 09 Nov 2009, 20:17
por disiami
Ejecuta esta consulta en la base de datos desde phpmyadmin

Código: Seleccionar todo

update phpbb_users set user_notify = replace(user_notify,'0','1');
Con esto modificas el valor 0 por el 1 que activa por defecto las notificaciones en todos los usuarios ya registrados.

Saludos,

Re: Suscripción Por Defecto

Publicado: 10 Dic 2009, 15:10
por dvd_alon
disiami escribió:Ejecuta esta consulta en la base de datos desde phpmyadmin

Código: Seleccionar todo

update phpbb_users set user_notify = replace(user_notify,'0','1');
Con esto modificas el valor 0 por el 1 que activa por defecto las notificaciones en todos los usuarios ya registrados.

Saludos,
He mandado esta select y ahora me surge una duda.
Se han actualizado todos los usuario, pero tambien los bot, como por ejmplo google, no se si esto implica algo... mail no tienen...

Re: Suscripción Por Defecto

Publicado: 10 Dic 2009, 17:26
por Alorse
Tu mismo lo has dicho, no tienen mail... así que no hay problema, con los BOTs nada pasa...
Es una pregunta algo inusual pero es bueno tenerlo claro,

Un saludo.