Jagster
(Jakke Lehtonen)
21 Junio, 2024 07:08
1
Probemos:
esta es solo una prueba
Lorem ipsum etc.
Sí, sucede aquí también. Debería ser esta es solo una prueba.
En mi foro, [details] no funciona en absoluto si el resumen tiene un espacio. Aquí funciona, pero solo muestra una palabra. Todavía está roto.
2 Me gusta
[details="Resumen"]
Este texto estará oculto
[/details]
Creo que necesitas el \" \"
3 Me gusta
Jagster
(Jakke Lehtonen)
21 Junio, 2024 07:12
3
Maldita sea Y yo que uso eso todos los malditos días.
Espera un minuto… casi lo logras Debería empezar a confiar más en mí. Nunca he usado “” con detalles.
Esto es una prueba
Lorem ipsum etc…
2 Me gusta
Moin
21 Junio, 2024 07:21
4
Creo que usas los incorrectos. Los tuyos son diagonales. ¿Has intentado usar el botón del compositor?
” en lugar de "
Jagster
(Jakke Lehtonen)
21 Junio, 2024 07:24
5
Diagonal, triangular… no me importa. Esos son los que tengo en Finlandia y los que he usado antes ahora están rotos.
Pero intentemos:
El resumen es este
Este texto estará oculto
Sí, esa es la razón.
Pero aún así, funcionaba antes, ya no funciona. Ergo, es un error, no una cuestión de experiencia de usuario ni una solicitud de soporte
3 Me gusta
No puedo decir que lo haya usado alguna vez sin incluir las comillas, pero el readme sí da un ejemplo de uno sin ellas (discourse/plugins/discourse-details/README.md at main · discourse/discourse · GitHub )
No estoy seguro de qué ha cambiado que pudiera afectar a esto.
2 Me gusta
Jagster
(Jakke Lehtonen)
21 Junio, 2024 08:07
8
Acabo de comprobar y he usado ambas, con y sin comillas.
Pero esa no es la razón real, como señaló Moin, sino que ahora solo acepta comillas rectas, no rizadas.
2 Me gusta
Recientemente fusioné un análisis algo más estricto para las etiquetas BBCode y ya no se permite usar “valores” sin espacios. El valor debe estar rodeado por un par de comillas si tiene espacios, de lo contrario, se considerarán “parámetros” diferentes.
Dado que el “par de comillas” es algo diferente en varios idiomas, solo agregué lo que pensé que eran los más comunes.
}
// Easiest case is the closing tag which never has any attributes
const BBCODE_CLOSING_TAG_REGEXP = /^\[\/([-\w]+)\]/i;
// Old case where we supported attributes without quotation marks
const BBCODE_QUOTE_TAG_REGEXP = /^\[quote=([-\w,: ]+)\]/i;
// Most common quotation marks.
// More can be found at https://en.wikipedia.org/wiki/Quotation_mark
const QUOTATION_MARKS = [`""`, `''`, `“”`, `‘’`, `„“`, `‚’`, `«»`, `‹›`];
const QUOTATION_MARKS_NO_MATCH = QUOTATION_MARKS.map(
([a, b]) => `${a}[^${b}]+${b}`
).join("|");
const QUOTATION_MARKS_WITH_MATCH = QUOTATION_MARKS.map(
([a, b]) => `${a}([^${b}]+)${b}`
).join("|");
// This is used to match a **valid** opening tag
Le echaré un vistazo al par utilizado por @Jagster .
Dado que el plugin [details= es algo popular con un solo parámetro, agregaré una verificación para que pueda usar valores con espacios aunque no haya comillas.
2 Me gusta
Jagster
(Jakke Lehtonen)
23 Junio, 2024 16:49
11
Las comillas son totalmente aceptables, pero entonces las rizadas también deberían funcionar. Es bastante común que las rectas se conviertan en rizadas, y las rectas son solo para los desarrolladores
¿Recuerdo bien que incluso Discourse tiene configuraciones para eso?
De todos modos, en la mayoría de los teclados, la opción predeterminada es rizada, no recta, al menos en el lado virtual.
Los estadounidenses usan principalmente comillas rectas. Son los demás quienes tienen opiniones diferentes
Quotation marks[A] are punctuation marks used in pairs in various writing systems to identify direct speech, a quotation, or a phrase. The pair consists of an opening quotation mark and a closing quotation mark, which may or may not be the same glyph. Quotation marks have a variety of forms in different languages and in different media.
The single quotation mark is traced to Ancient Greek practice, adopted and adapted by monastic copyists. Isidore of Seville, in his seventh century encyclopedi...
1 me gusta
Ambos problemas se solucionarán en
main ← fix-details-bbcode
opened 09:58AM - 24 Jun 24 UTC
In 53b3d2f0dc460348a4c23e12f843ccf11426a080 we introduced a stricter BBCode Tag … parser. It prevents having "values" with spaces when they're not surrounded by a valid pair of quotes.
The `[details=` BBCode Tag is popular enough that it's worth adding a special case for it (especially since it doesn't support other parameters).
This also adds the Finnish pair of quotes.
Context - https://meta.discourse.org/t/details-accepts-only-one-word-as-summary/313019
4 Me gusta