0 Members and 1 Guest are viewing this topic.

*

Diego Andrés

  • Webmaster
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:
Code: [Select]
</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:
Code: [Select]
</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:
Code: [Select]
'post_new' => array(false, 'topic', 'make_posts'),
Agregamos después:
Code: [Select]
'change_message_icon' => array(false, 'topic', 'make_posts'),
Themes/default/languages/ManagePermissions.english.php
Buscamos:
Code: [Select]
?>
Agregamos antes:
Code: [Select]
$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:
Code: [Select]
?>
Agregamos antes:
Code: [Select]
$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
Last Edit: August 20, 2019, 09:29:21 PM by Diego Andrés


*

EduardO

  • ST Lover
Diego, no entiendo muy bien que significa.

Podrias dejar una captura?

Saludos!
EduardO
AZORAHAI
NerO
EDesign
*

Diego Andrés

  • Webmaster
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
Last Edit: August 20, 2019, 09:28:54 PM by Diego Andrés
*

EduardO

  • ST Lover
Pues no hace falta, al menos yo desconosco si hay otra cosa llamada "Icono del mensaje"
http://prntscr.com/1xeq97

Entendido. Saludos!
EduardO
AZORAHAI
NerO
EDesign
*

Marlon

  • Friend
Buen trabajo diego, saludos
*

DeroZ

  • ST Fan
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)
*

EduardO

  • ST Lover
No me funciona amigo, no se como configurarlo en el Post.template.php

Aqui dejo mi archivo para que lo modifiques!
Last Edit: October 31, 2013, 07:22:30 AM by EduardO
EduardO
AZORAHAI
NerO
EDesign
*

Diego Andrés

  • Webmaster
Prueba con este
*

EduardO

  • ST Lover
No diego no me funciona!
EduardO
AZORAHAI
NerO
EDesign
*

Diego Andrés

  • Webmaster
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.
*

EduardO

  • ST Lover
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.
EduardO
AZORAHAI
NerO
EDesign
*

Diego Andrés

  • Webmaster
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.
*

EduardO

  • ST Lover
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  :)
EduardO
AZORAHAI
NerO
EDesign



passionate-beautiful