Discussioni modulo:Delink
Aggiungi argomentoAspetto
Ultimo commento: 1 anno fa, lasciato da Sakretsu in merito all'argomento Bug nel modulo
Bug nel modulo
[modifica wikitesto][@ Sakretsu] Ho riscontrato un bug che sembra essere già stato notato sulla versione in en.wiki tre anni fa (v. en:Module talk:Delink#A link with a question mark does not get delinked). In pratica la presenza del carattere speciale ?
all'interno del wikilink (possibile se nel titolo di sezione, come nel caso dell'annuncio sul Wikipediano del 20 marzo) fa ritornare l'intera stringa invece di ritornare solo il link. — $ZandDev ↩ 18:01, 21 mar 2024 (CET)
- Il problema è stato risolto (credo), bisognerebbe fare una prova, sostituendo la riga 63
if mw.ustring.match(titlearea, "[%[%]<>{}%%?%c\n]") then
- con
if mw.ustring.match(target_area, "[%[%]<>{}%%?%c\n]") and mw.ustring.match(target_area, "[%[%]<>{}%%?%c\n]") ~= "?" then :
- dove
target_area
è il nuovo nome nel modulo in inglese dititlearea
- — $ZandDev ↩ 18:06, 21 mar 2024 (CET)
- Ho fatto delle prove in una mia sandbox usando il template {{breve}}, che richiama {{scollega}} che usa questo modulo. — $ZandDev ↩ 01:31, 22 mar 2024 (CET)
- Grazie della segnalazione. Su enwiki si saranno anche accorti del bug ma non del carattere di controllo invisibile che ho appena rimosso dal pattern. Adesso il modulo funziona come dovrebbe:
{{Scollega|pre [[Titolo?]] post}}
→ Titolo?{{Scollega|pre [[Titolo#Sezione?]] post}}
→ Titolo#Sezione?{{Scollega|pre [[Titolo#Sezione?|Testo]] post}}
→ Testo{{Scollega|pre [[Titolo?#Sezione?|Testo]] post|v}}
→ Titolo?#Sezione?
- --Sakretsu (炸裂) 18:16, 30 mar 2024 (CET)
- Grazie della segnalazione. Su enwiki si saranno anche accorti del bug ma non del carattere di controllo invisibile che ho appena rimosso dal pattern. Adesso il modulo funziona come dovrebbe:
- Ho fatto delle prove in una mia sandbox usando il template {{breve}}, che richiama {{scollega}} che usa questo modulo. — $ZandDev ↩ 01:31, 22 mar 2024 (CET)