¿Hay alguna forma de enlazar las respuestas después de que se hayan publicado?

¿Hay alguna forma de modificar una respuesta de tema existente para que sea una respuesta específica de una publicación? Sé que yo mismo soy culpable de ello, pero hay innumerables ocasiones en las que veo a alguien que claramente responde a una publicación específica pero utiliza por error la respuesta del tema. Sería genial tener la capacidad de corregir el tipo de respuesta a través del menú “seleccionar publicación”.

1 me gusta

hmm aparte de editar la publicación con una cita de la publicación a la que se responde o algo así, no se me ocurre otra forma.

Algo que podría ayudar es añadir “al tema” a la etiqueta del botón del tema en el pie de página, para que diga “responder al tema” y sea más obvio y se distinga de los botones de respuesta de la publicación:

en common - css de un componente de tema:

#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        // Añadiendo este contenido después de Responder
        content: " al Tema";
      }
    }
  }
}
5 Me gusta

Sería bueno poder reubicar una respuesta, ¡pero el CSS de @Lilly funciona de maravilla!

Tuve que revisar realizar cambios en CSS, y fue muy fácil.

3 Me gusta

¡La solución de Lilly también me gusta mucho. Después de implementarla en mi foro, me confunde por qué no sería la configuración predeterminada para Discourse. Ver los dos botones de respuesta aquí en Meta simplemente parece anticuado ahora :slight_smile:

¡Gracias!

2 Me gusta

Significan cosas diferentes.

Pero sí, para ser honesto, deberían tener diferentes cadenas localizadas para que puedan editarse por separado (en mi opinión) (creo que no están separadas, pero corríjanme si son distintas)

CSS no es realmente la mejor manera de implementar esto si pudieras enviar una PR en su lugar.
(¡es una gran solución provisional mientras tanto! :+1:)

3 Me gusta

Ah, sí, sé que el de arriba es para responder directamente a la publicación y el de abajo al tema, supongo que me refería a que el etiquetado parecía confuso, no a la repetición de los botones en sí.

Estoy de acuerdo en que una PR sería mejor que CSS, y me encantaría algún día averiguar cómo ejecutar Discourse localmente en mi Mac para sentirme más seguro al enviar PRs. Me imagino que esta sería quizás la menos probable de causar otros errores, pero creo que me sentiría más tranquilo probándola localmente primero.

tú, como en “uno”, no necesariamente “tú”, ¡pero no hay nada que te detenga!

2 Me gusta

:smiley: Nota al margen y fuera de tema, creo que muchos de los conflictos en mi vida surgen cuando alguien me dice “tú” y yo, o bien asumo inconscientemente que se refiere a mí, o bien hago una pausa y digo: “¿Cuando dices tú, te refieres a mí?” y a veces ellos se quedan completamente confundidos. Un amigo mío incluso dijo una vez: “¡¡Siempre haces eso!!” y yo respondí: “¿Hago qué?” y él dijo: “¿Eh? Oh, no me refería a ti, me refería a mí. Siempre hago eso”.

Gracias por la aclaración y sí, espero alcanzar ese próximo nivel de contribución a Discourse algún día :smiley:

3 Me gusta

También implementé la sugerencia de @Lilly (¡gracias!), pero sigo pensando que tiene valor tener una solución de moderación para conectar las publicaciones después de que se crean. Intenté editar la publicación y agregar una cita, pero no “vinculó” la respuesta como esperaba.

3 Me gusta

Creo que tenemos un tema de Feature sobre esto:

5 Me gusta

Agregar CSS puede que no sea la mejor solución, y mi CSS puede que no sea el mejor CSS, pero descubrí que lo siguiente funciona para agregar contexto también al botón de responder a la publicación (comentario):

nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        // Agregar esto después de Responder
        content: " a este comentario";
      }
    }
  }
}

Al carecer de una forma de reubicar una publicación después del hecho, un etiquetado más claro parece una buena manera de prevenir confusiones. Idealmente, esto sería en forma de campos de etiqueta de botón personalizados en Configuración.

1 me gusta

No se recomienda su uso después de la inserción para el texto del sitio, si modifica este botón, puede modificar el texto del sitio después de buscar topic.reply.title

1 me gusta

Preferiría hacerlo de esa manera, pero las ediciones a través de Textos del sitio en js.topic.reply.title afectan tanto al botón de responder al tema como al de responder a la publicación. Sería genial si estuvieran diferenciados en el código para que pudiéramos editarlos por separado.

5 Me gusta

Parece que entendí mal y no examiné el tema seriamente.

4 Me gusta

sí, exactamente eso. mi solución es, admitámoslo, una solución alternativa un poco improvisada :woman_shrugging:t2:

1 me gusta

Me di cuenta de que mi primer intento hizo que el botón Responder para OP dijera “Responder a este comentario”, al igual que las publicaciones posteriores. Pero no es un comentario, es un Tema.

Apuntar un bloque CSS similar a #post_1 puede darle a ese primer botón su propio texto.

Aquí está el componente CSS personalizado completo que estoy usando ahora, ordenado por uso en la página:

/* añadir texto al botón Responder para la publicación original (también conocido como Tema) */
#post_1 nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        /* Añadiendo este contenido después de Responder */
        content: " a este Tema";
      }
    }
  }
}

/* añadir texto al botón Responder para todas las publicaciones posteriores (las llamo comentarios) */
nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        /* Añadiendo este contenido después de Responder */
        content: " a este comentario";
      }
    }
  }
}

/* añadir texto al botón azul Responder (al Tema) que aparece al final de la página */
#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        /* Añadiendo este contenido después de Responder */
        content: " al Tema principal";
      }
    }
  }
}
3 Me gusta

Estoy fuera de tema, y esta es una pregunta muy localizada, pero me gustaría mejorar un poco el fragmento de Todd.

¿Cómo puedo eliminar por completo Reply, y me refiero al texto, no a la funcionalidad del botón, por supuesto?

Algo como Reply to post es demasiado largo (para mí) y un simple Comment sería suficiente.

(Encontrar esta publicación usando la búsqueda fue más difícil que encontrar a Nemo. Hasta que recordé que le di “me gusta”, así que… ¡dar “me gusta” ayuda a encontrar cosas mejor que la búsqueda! :grin:)

1 me gusta

Es solo una cadena localizada, ¿así que puedes editarla?

1 me gusta

No puede estar vacío. Y un espacio también se cuenta como vacío.

1 me gusta

@Jagster - podrías intentar algo como esto:

Primero elimina el icono de respuesta existente
image
con CSS personalizado:

.fa.d-icon.d-icon-reply.svg-icon.svg-node {
  display: none;
}

Luego edita los Textos del Sitio para js.topic.reply.title para reemplazar “Reply” con un código alt para otro símbolo, como alt + 30: ▲

Luego podrías añadir texto personalizado para cada uno de los tres tipos de botón a través de CSS como se mencionó anteriormente.

Mi única preocupación al deshacerme de “Reply” es que términos como “Last reply”, “Replies”, “Good Reply”, “Great Reply”, “In Reply to”, etc. se usan en todo el sistema, y podría ser una tarea tediosa identificar y cambiar todas las instancias relevantes de manera apropiada.

2 Me gusta