Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Suscripcion temas Default
geckotdf   24 Sep, 2009, 8:31 am
#1
Bueno como nadie supo como se hacia decidi hacerlo por mi cuenta al tema de la suscripcion default a los temas.

Bueno primero que nada vamos a configurar la plantilla del registro de usuarios para que predeterminadamente este seleccionada la opcion "Notificacion instantanea por email".
De esta manera queda seleccionada la opcion al momento del registro el cual es obvio que puede ser cambiado durante el registro y a posterior.

Para eso nos vamos a la plantilla que tengan los invitados al momento de registrarse y vamos a:

"Miembro - Plantillas" >> "member_register" << y editamos:

Código:
<td colspan="2">
    <select name="subscriptionmethod" id="subscriptionmethod">
        <option value="0" {$no_subscribe_selected}>{$lang->no_auto_subscribe}</option>
        <option value="1" {$no_email_subscribe_selected}>{$lang->no_email_subscribe}</option>
        <option value="2" {$instant_email_subscribe_selected}>{$lang->instant_email_subscribe}</option>
    </select>

Por el siguiente:

Código:
<td colspan="2">
    <select name="subscriptionmethod" id="subscriptionmethod">
        <option value="0" {$instant_email_subscribe_selected}>{$lang->instant_email_subscribe}</option>
        <option value="1" {$no_email_subscribe_selected}>{$lang->no_email_subscribe}</option>
        <option value="2" {$no_subscribe_selected}>{$lang->no_auto_subscribe}</option>
    </select>

Como veran es 0 el valor que aparece prederminadamente, luego aparece como segunda opcion "No notificar por email" y por ultimo "No suscribir" simplemente modificando el numero y el orden.

Finalizado este paso eso seria todo lo que hay que hacer para que este como "Default" la suscripcion sin perder la democracia de eleccion.

Ahora bien vamos a suponer que ya tenemos un foro funcionando y queremos que todos nuestros usuarios esten con la opcion "Notificacion instantanea por email" o cualquiera que sea.

Bueno para eso tenemos que ejecutar en la base de datos del foro la siguiente "Consulta" mediante PhpMyAdmin en mi caso.

Código:
UPDATE `mybb_users` SET `subscriptionmethod` = '0'   <<< Desactiva Notificacion
UPDATE `mybb_users` SET `subscriptionmethod` = '1'   <<< No notificar por email
UPDATE `mybb_users` SET `subscriptionmethod` = '2'   <<< Notificacion instantanea por email

Bueno ahora bien... ¿cuando va a funcionar eso? en el caso de los usuarios registrados la proxima vez que posteen en algun tema ya van a quedar suscriptos ya que el foro considera que activaron la opcion en ese momento por ende "No cuentan todos los otros post anteriores" eso que quede en claro.
Es decir no quedan suscriptos a todo el foro ya que sino, les llegarian mensajes de sectores que talvez no le interesen y eso seria un problema.

En fin esa es toda la "Historia" para lograr tener la suscripcion Default.
XzX GAC   24 Sep, 2009, 12:21 pm
#2
ajam y de donde es copy & paste?
geckotdf   24 Sep, 2009, 6:43 pm
#3
Hola Taboxz no es ningun copy & paste, si te interesa te doy el link del foro de mybb oficial de cuando lo publique hace varias semanas atras, solo lo quise compartir con esta comunidad, tambien iba a poner la guia de realizar una consulta MySQL, es decir como se hace... donde justamente la hice en el medio del proceso de desarrollo de los pasos mencionados anteriormente para la suscripcion default.
Que tengas un lindo dia Smile
Angelbg   24 Sep, 2009, 6:53 pm
#4
o=

Excelente Tutorial, pero me podrías ayudar en que los usuarios seleccionen avatar al registrarse??


Creo que es casi igual, por eso confio en vos/tu Big Grin
geckotdf   24 Sep, 2009, 10:24 pm
#5
Vos te referis a que cuando se terminen de registrar tenga un avatar puesto bueno... eso se puede solucionar con el plugin:

Default Profile

http://mods.mybboard.net/view/default-profile

Que bueno te permite setear ciertos parametros como la firma y demas, de manera predeterminada que luego claro desde su panel de control los usuarios pueden cambiar.
Rafael   21 Nov, 2009, 3:26 pm
#6
Buen tuto se agradece Smile

Saludos.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.