Topic Solved

Started by Pegriloco, June 28, 2020, 01:21:37 PM

Previous topic - Next topic

Pegriloco

Buenos días

Alguien sería tan amable de ayudar con el mod Topic Solved https://custom.simplemachines.org/mods/index.php?mod=1601.
He instalado correctamente el mod sin problema, utilizo SMF 2.0.17. Quisiera que dicho botón "Topic solved" que se agrega en los temas se oculte al hacer click en el botón para que otros usuarios no puedan volver a utilizarlo en el post solucionado.

Pd: si no es mucha molestia, podrían agregar la imagen topicsolved.gif al botón para que se visualice al costado del texto.


Muchas gracias

Danielㅤ

Hola, ese mod trabaja con permisos, pero igual ten cuidado porque si eliges por ejemplo para que tus usuarios colaboradores ingresen libremente a un grupo en donde se les conceda el permiso/posibilidad de marcar todos los temas que estén solucionados, puede uno de tus usuarios enojarse y marcar todos los temas cómo solucionados y después revertir eso lo tendras que hacer tema x tema y además de ser tedioso, es un trabajo bastante estresante y cansador.

Yo cuando tenía mí foro solo a personas de mucha confianza les daba ese permiso para que puedan marcar los temas como solucionados porque si dejaba que cualquiera pueda hacerlo, algún día podría haber visto mí foro con muchos temas marcados como solucionados cuando muchos de ellos no los estuviese...


Saludos

-Rock Lee-

¿No es mas sencillo aplicar que los usuarios solo puedan modificar sus temas? y no comprendo del todo lo del "topicsolved.gif" ¿quieres agregar una imagen personalizado?


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Pegriloco

La idea solo era tener un botón de "Topic solved" como lo tiene este foro con el mismo funcionamiento. como lo menciono el comentario de arriba que el usuario que creo el tema solo pueda marcar como solucionado su propio tema y claro los mod o admin  ::)

-Rock Lee-

Quote from: Pegriloco on July 01, 2020, 07:17:17 PM
La idea solo era tener un botón de "Topic solved" como lo tiene este foro con el mismo funcionamiento. como lo menciono el comentario de arriba que el usuario que creo el tema solo pueda marcar como solucionado su propio tema y claro los mod o admin  ::)

Eso mismo tiene incorporado ya solo tenes modificarlo en el area de permisos de los grupos de usuarios...


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Pegriloco

disculpa en que ruta o que opción hay que activar, no lo encuentro

Danielㅤ

#6
Hola, hasta donde yo recuerdo... ese botón no trae por defecto y hay que agregarlo, porque ese mod Topic Solved solo funciona para marcar un tema como Solucionado cambiando el icono del primer mensaje del tema, que sería igual a cambiarle el icono al tema en si.

Aquí se habla de esto mismo justamente:

Agregar botón Tema Resuelto:
https://www.smfsimple.com/index.php?topic=9797.0


Saludos

-Rock Lee-

Quote from: Pegriloco on July 03, 2020, 01:41:39 PM
disculpa en que ruta o que opción hay que activar, no lo encuentro

https://www.miforo.com/index.php?action=admin;area=permissions; al modificar los permisos en el apartado "Moderar el foro" te deberia salir 2 opciones que dicen "Marcar un tema propio como resuelto" y "Marcar temas de cualquiera como resuelto" tenes setearlo con cada grupo de usuarios.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Pegriloco

siiii, ya me di cuente que tenia que marcarlo que foros pueden tener el botón.

Como podría agregar la misma imagen topicsolved.gif que trae el mod dentro del boton?

Quote// Restore topic. eh?  No monkey business.
   if ($context['can_restore_topic'])
      $mod_buttons[] = array('text' => 'restore_topic', 'image' => '', 'lang' => true, 'url' => $scripturl . '?action=restoretopic;topics=' . $context['current_topic'] . ';' . $context['session_var'] . '=' . $context['session_id']);

   // The Topic Solved button.
   if ($context['can_solve_topic'])
      $mod_buttons[] = array('text' => $context['topic_solved'] ? 'topic_not_solved' : 'topic_solved', 'image' => '', 'lang' => true, 'url' => $scripturl . '?action=topicsolved;topic=' . $context['current_topic'] . ';sesc=' . $context['session_id']);

Advertisement: