Oye, ¿de dónde salió este botón “Compartir” en la ventana emergente de Edición Rápida? No encuentro ninguna configuración para habilitarlo.
¿Es ese botón Compartir de un Plugin o de TC?
Oye, ¿de dónde salió este botón “Compartir” en la ventana emergente de Edición Rápida? No encuentro ninguna configuración para habilitarlo.
¿Es ese botón Compartir de un Plugin o de TC?
¡Esa es una gran pregunta! ¡Y ambos sospechamos que si podemos encontrar eso, entonces tu sueño estará mucho más cerca de hacerse realidad!
Creo que debe ser Social Share . . . bueno, no parece ser de ese tema. . .
Hay configuraciones del sitio donde puedes configurarlo. Solo funciona en temas públicos de vista de escritorio.
share quote visibility
share quote buttons
FWIW, el explorador de configuración de explorer explica bien la configuración:
Explorador de configuración de GPT Bot
Buscar contexto de configuración del sitio
Leyendo contexto para: share_quote_buttons
La configuración
share_quote_buttonsen Discourse determina qué elementos aparecen en el widget para compartir citas y en qué orden. Las opciones predeterminadas incluyen “Twitter” y “Email”.Esta configuración es del lado del cliente y te permite elegir entre una lista de opciones que incluyen Twitter, Facebook y Email. Sin embargo, no permite otras opciones aparte de estas.
La configuración también incluye una verificación de validación. Por ejemplo, si Facebook está incluido en
share_quote_buttonspero el ID de la aplicación de Facebook no está configurado en la configuración del sitio, devolverá un error.Esta configuración afecta la visibilidad y las opciones del widget para compartir citas en la interfaz de usuario. Por ejemplo, si la configuración
share_quote_buttonsincluye “Twitter” y “Email”, entonces cuando un usuario selecciona un texto para citar, verá opciones para compartir la cita en Twitter y por Email.En la base de código de Discourse, puedes encontrar esta configuración en el archivo
site_settings.ymly sus validaciones en el archivovalidations.rb. La funcionalidad de esta configuración también se prueba en el archivotopic-quote-button-test.js.Buscar contexto de configuración del sitio
Leyendo contexto para: share_quote_visibility
La configuración
share_quote_visibilityen Discourse determina cuándo mostrar los botones para compartir citas. Hay tres opciones posibles para esta configuración:
- “none”: Los botones para compartir citas nunca se mostrarán.
- “anonymous”: Los botones para compartir citas solo se mostrarán a los usuarios anónimos.
- “all”: Los botones para compartir citas se mostrarán a todos los usuarios.
La configuración predeterminada es “anonymous”. Esto significa que, por defecto, los botones para compartir citas solo serán visibles para los usuarios que no hayan iniciado sesión.
Esta configuración se utiliza en la función
quoteSharingEnableden el archivoquote-button.js. Esta función verifica varias condiciones para determinar si se deben habilitar las citas compartidas. Estas condiciones incluyen si el sitio está en vista de escritorio, si hay alguna fuente de intercambio activa, si el tema es visible, si la categoría del tema tiene restricciones de lectura y cuál es la configuración deshare_quote_visibility.En las pruebas de aceptación para el botón de cita de tema, esta configuración se utiliza para determinar si se deben mostrar o no los botones de cita compartida. Si la configuración es “all”, se muestran los botones de cita compartida. Si la configuración es “none”, los botones de cita compartida no se muestran.
“Botón de Resaltado Flotante” - ¡sí, me encanta ese nombre!
¿Sería más factible (¿o una locura total?) permitir que todos, o un grupo específico, de los botones de la barra de herramientas del compositor integrado se conviertan en la “Barra de herramientas flotante” de Edición Rápida? (es decir, en lugar de añadir más botones a Edición Rápida, añadir la opción “Flotante” a algo como MD Composer Extras o botones bbcode).
(El aire enrarecido aquí en la alta altitud de las Montañas Rocosas de Colorado a veces me hace ser muy ambicioso).

2 publicaciones se dividieron en un nuevo tema: Cambiar la visibilidad compartida de las citas de ANÓNIMO a TODAS
Hmm, ¿por qué usar [wrap] cuando existe <mark>texto resaltado</mark> que funciona directamente?
Esto es texto resaltado dentro de una oración.
LOL. ¿Por qué, en efecto?
¿Para simplificar el estilo separado? (¿O no?)
Muy amable por defenderme, pero . . .
Eso solo sería cierto si estuvieras usando <mark> en otros lugares y quisieras que fuera diferente. Dudo que ese sea el caso.
Lo que recomendaría (y dado que no sabía que existía <mark>, ¡podrías considerar la fuente!), es simplemente usar <mark>. De esa manera no necesitarías CSS.
Mi plan futuro para esto es proporcionar opciones de color (a través de un selector de color).
Así, por ejemplo, puedo seleccionar un texto y aplicar un resaltado azul claro, y luego seleccionar otro texto y aplicar un resaltado rosa, y así sucesivamente.
Una limitación (a veces fatal, creo) en la versión actual es que el resaltado es para todo el sitio, por lo que cambiar el color aplica ese cambio de color a cada resaltado en el sitio.
Quiero decir, supongo que es útil que el administrador pueda cambiar el color de resaltado globalmente, pero más allá de eso, podría ser más frustrante para los usuarios finales ver que sus resaltados cambian de color.
El enfoque de @merefield podría ser más adecuado como punto de partida.
Sí. Eso es mucho mejor que mi idea también. ![]()
Una idea genial, aunque puede que no te aplique, sería tener un campo personalizado de usuario con un color y usarlo. Entonces cada uso podría tener su propio color de resaltado.
Sí, claro. Así que en realidad son 2 componentes de tema diferentes (ambos integrando un selector de color).
Configuración global del sitio que incluye una configuración global por usuario, comenzando con la base Botón del Compositor de Resaltado
Botón del Compositor/Edición Rápida (con el atajo de teclado CTRL-H añadido) para resaltar colores seleccionados sobre la marcha, basado en el enfoque de @merefield donde el bbcode se almacena en la propia publicación.
Al leer esto, me entusiasma la idea de poder seleccionar texto y aplicarle código marcar para que quede resaltado. Y también la capacidad de elegir un color o tratamiento de resaltado. A menudo hago esto para llamar la atención sobre una oración clave en mis publicaciones. También uso kbd para referirme a botones en mis publicaciones.
Pero el lugar donde quiero hacer esto es en el editor al escribir mi publicación, no cuando estoy leyendo publicaciones. La ventana emergente de cita/edición rápida/compartir tiene sentido para esas tres acciones, pero realmente no veo el propósito de agregar un botón de resaltado allí.
¿Y por qué cada usuario tendría su propio color de resaltado? ¿Cuál es el caso de uso para eso?
¿Cuántas veces he deseado un atajo para esta etiqueta… ![]()
¿Quién lo hubiera dicho?
Está muy lejos de una “discusión civilizada”, pero…
Varias personas están trabajando o pensando en un documento en particular. El documento está escrito y la discusión es sobre él. Podrías querer resaltar cosas en él, tal como lo habrías hecho hace 20 años en una pila de papel encuadernado llamada “libro”. Muchas veces querrías resaltar una sección y citarla, pero podrías simplemente querer iluminar cosas en las que pretendas pensar más tarde.
Aquí tienes @Canapin GitHub - denvergeeks/Discourse-Keyboard-Text: A super simple component which allows quick <kbd> usage
Ctrl-K
BTW - Hay otros 2 componentes de temas de Composer que puedes combinar con el resaltador.
Selecciona solo el resaltador si deseas usar el color de resaltado predeterminado.
O
Puedes cambiar el color del texto y/o el color de fondo sobre la marcha seleccionando este otro…
O
Si solo deseas cambiar el color del texto, cámbialo sobre la marcha seleccionando posteriormente el componente Texto de color de @merefield…
Hola, leí el tema completo dos veces y simplemente no entiendo la diferencia entre los dos componentes y código de marca!
¿Alguien puede aclarar cuáles son los casos de uso de los que estabas hablando? ¿Un botón en el compositor, añadirlo a la ventana emergente flotante de edición/cita o qué más? ![]()
Comenzamos a usar un enfoque similar al que marca permite en nuestro blog, por lo que podría ser muy intuitivo tener lo mismo en nuestro foro.