Recién le publiqué esto a un usuario de SimpleMachines que solicitaba ayuda para ver si existía algo relacionado pero no, por lo que opté por ver de que manera sería sencillo controlar eso por medio de permisos, no había nada así que decidí crear uno nuevo.
Themes/default/Post.template.php
Buscamos:
</dd>
<dt class="clear_left">
', $txt['message_icon'], ':
</dt>
<dd>
<select name="icon" id="icon" onchange="showimage()">';
// Loop through each message icon allowed, adding it to the drop down list.
foreach ($context['icons'] as $icon)
echo '
<option value="', $icon['value'], '"', $icon['value'] == $context['icon'] ? ' selected="selected"' : '', '>', $icon['name'], '</option>';
echo '
</select>
<img src="', $context['icon_url'], '" name="icons" hspace="15" alt="" />
</dd>
</dl><hr class="clear" />';
Reemplazamos por:
</dd>';
if (allowedTo('change_message_icon'))
{
echo '
<dt class="clear_left">
', $txt['message_icon'], ':
</dt>
<dd>
<select name="icon" id="icon" onchange="showimage()">';
// Loop through each message icon allowed, adding it to the drop down list.
foreach ($context['icons'] as $icon)
echo '
<option value="', $icon['value'], '"', $icon['value'] == $context['icon'] ? ' selected="selected"' : '', '>', $icon['name'], '</option>';
echo '
</select>
<img src="', $context['icon_url'], '" name="icons" hspace="15" alt="" />
</dd>';
}
echo '
</dl><hr class="clear" />';
Sources/ManagePermissions.php
Buscamos:
'post_new' => array(false, 'topic', 'make_posts'),
Agregamos después:
'change_message_icon' => array(false, 'topic', 'make_posts'),
Themes/default/languages/ManagePermissions.english.php
Buscamos:
?>
Agregamos antes:
$txt['permissionname_change_message_icon'] = 'Change the message icon';
$txt['permissionhelp_change_message_icon'] = 'This permission allows users to change the message icon when posting.';
Themes/default/languages/ManagePermissions.tudioma.php
Buscamos:
?>
Agregamos antes:
$txt['permissionname_change_message_icon'] = 'Cambiar ícono del mensaje';
$txt['permissionhelp_change_message_icon'] = 'Este permiso les permite a los usuarios cambiar el ícono del mensaje al publicar.';
Con esto ahora deberán tener un permiso asignado para cambiar el ícono del mensaje:
http://prntscr.com/1x612y (http://prntscr.com/1x612y)
Diego, no entiendo muy bien que significa.
Podrias dejar una captura?
Saludos!
Quote from: EduardO on October 14, 2013, 09:15:39 PM
Diego, no entiendo muy bien que significa.
Podrias dejar una captura?
Saludos!
Pues no hace falta, al menos yo desconozco si hay otra cosa llamada "Icono del mensaje"
http://prntscr.com/1xeq97 (http://prntscr.com/1xeq97)
Quote from: Diego Andrés on October 14, 2013, 09:40:53 PM
Pues no hace falta, al menos yo desconosco si hay otra cosa llamada "Icono del mensaje"
http://prntscr.com/1xeq97 (http://prntscr.com/1xeq97)
Entendido. Saludos!
Buen trabajo diego, saludos
Buen tuto ;D, a mi me interesa hacer algo parecido pero sólo con las respuestas y más que nada, sacar completamente esa opción junto a la de cambiar el subject. (Para esto último existe un mod, pero a mi no me funciona, no se por qué xd)
No me funciona amigo, no se como configurarlo en el Post.template.php
Aqui dejo mi archivo para que lo modifiques!
Prueba con este
No diego no me funciona!
Pues es porque seguramente no has hecho los demás cambios.
Te recuerdo que sí eres admin, no dejara de mostrarse ya que el administrador cuenta con todos los permisos.
Más no te puedo ayudar porque no brindas suficiente información.
Jajajajaaja haber si entiendo Andrés, sacame de una duda.
Este tip funciona para Habilitar/Desactivar el "Icono del Mensaje" segun el rango que demos?
PD: Yo pensaba que funcionaba para pedir al usuario que no puede crear un post si no cambia de icono.
Pues te tocará poner más atención y leer un poco más. En ningun momento dice algo relacionado con lo que mencionas.
En el tema se refiere a ocultar esa sección dependiendo de los permisos que asignes.
Quote from: Diego Andrés on November 04, 2013, 05:57:04 PM
Pues te tocará poner más atención y leer un poco más. En ningun momento dice algo relacionado con lo que mencionas.
En el tema se refiere a ocultar esa sección dependiendo de los permisos que asignes.
Muchas gracias amigo, definitivamente siempre tuve una duda desde el principio.
En fín. Ya solucionaste mi error que tenia ahora me anda funcionando bien el TIP .
Saludos :)