MyBB Community Forums

Full Version: Tutorial: Finalizada Suscripcion Default
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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:

<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:

<td colspan="2">
    <select name="subscriptionmethod" id="subscriptionmethod">
        <option value="0">{$lang->no_auto_subscribe}</option>
        <option value="1">{$lang->no_email_subscribe}</option>
        <option value="2" selected="selected">{$lang->instant_email_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.

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.

En fin esa es toda la "Historia" para lograr tener la suscripcion Default.