Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Ok, gequote. Geen \ voor je [..oisyn schreef op woensdag 08 oktober 2008 @ 16:07:
Als er een [ teken in een stukje code staat, en dat wordt gequote, dan komt er een \ voor.
Quote mij maar:
code:
1 [
We are shaping the future
En toen was je post nutteloos.
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
tekst voor de quote, maar ik zie in de editor \[ staan.
na de quote, zien we die nog wel?.oisyn schreef op woensdag 08 oktober 2008 @ 16:07:
Als er een [ teken in een stukje code staat en uiteindelijk gevolgd door een ], en dat wordt gequote, dan komt er een \ voor.
Quote mij maar:
code:
1 a\[1] = 3;
Assumptions are the mother of all fuck ups | iRacing Profiel
Hmm, ik vermoed dat het te maken heeft met het feit dat in React dingen voorheen werden geescaped met [rml] tags. Als je dan een link naar een topic of post met tags in de titel plaatste, dan werden er spaties geinsert na de [, zodat ze niet werden geparsed. De [rml] tag ontdeed de spaties in de tekst.
Ik zie dat de manier tegenwoordig is om gewoon een \ voor de [ te inserten. Alleen blijkbaar worden die wel toegevoegd binnen code tags maar niet weer verwijderd. Overigens snap ik sowieso niet waarom ze worden toegevoegd als je gewoon iemand quote. Ze moeten pas worden toegevoegd als iets als een link automatisch wordt geencapsuleerd naar een tag, zoals links naar berichten, topics, nieuws, google en wikimedia.
Ook zie ik dat die escapes niet worden gedaan als je tijdens het tikken van een reactie op de "Geplaatst door ..." link boven een bericht klikt, waardoor de message tag wordt geinsert in je bericht. Zo zie je dat een referentie naar de startpost in deze draad niet correct wordt geescaped:
.oisyn in "[forum/bug] '[' tekens binnen code tags ..."
Terwijl als ik hier direct de link had geinsert, het forum er het volgende van had gemaakt:
.oisyn in "\[forum/bug] '\[' tekens binnen code tags ..."
(je moet waarschijnlijk de rml source bekijken om het verschil hier te zien)
Dit gaat dus fout zodra ik een topic start met valide tags in de titel.
Ik zie dat de manier tegenwoordig is om gewoon een \ voor de [ te inserten. Alleen blijkbaar worden die wel toegevoegd binnen code tags maar niet weer verwijderd. Overigens snap ik sowieso niet waarom ze worden toegevoegd als je gewoon iemand quote. Ze moeten pas worden toegevoegd als iets als een link automatisch wordt geencapsuleerd naar een tag, zoals links naar berichten, topics, nieuws, google en wikimedia.
Ook zie ik dat die escapes niet worden gedaan als je tijdens het tikken van een reactie op de "Geplaatst door ..." link boven een bericht klikt, waardoor de message tag wordt geinsert in je bericht. Zo zie je dat een referentie naar de startpost in deze draad niet correct wordt geescaped:
.oisyn in "[forum/bug] '[' tekens binnen code tags ..."
Terwijl als ik hier direct de link had geinsert, het forum er het volgende van had gemaakt:
.oisyn in "\[forum/bug] '\[' tekens binnen code tags ..."
(je moet waarschijnlijk de rml source bekijken om het verschil hier te zien)
Dit gaat dus fout zodra ik een topic start met valide tags in de titel.
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Die escaping is in quote_message inderdaad niet nodig (zelfs niet wenselijk zoals in dit voorbeeld). Voor topic-titels echter juist weer wel. Gaan we fixen
Intentionally left blank
Pagina: 1
Dit topic is gesloten.
![]()