Module talk:Excerpt/portals

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
WikiProject iconPortals  
WikiProject iconThis page is within the scope of WikiProject Portals, a collaborative effort to improve portals on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Template This module does not require a rating on the project's quality scale.
Note icon
See also: List of Portals

Error[edit]

@Andrybak and Sophivorus: transclusions should not include Template:sfnmp. See for instance at introduction of Portal:Ancient Egypt. – Finnusertop (talkcontribs) 20:27, 2 February 2021 (UTC)[reply]

Extended-confirmed-protected edit request on 10 February 2022[edit]

Update the regex to take into account {{Efn [language] name}} to take care of these cases: Category:Explanatory footnote name templates which are currently being ignored.

(Which caused error described here). Thanks. Satricious (talk) 01:01, 10 February 2022 (UTC)[reply]

 Fixed Certes (talk) 01:25, 10 February 2022 (UTC)[reply]

Handling formatting tags[edit]

I've been trying to clear some of the few GIGO-esque errors left within Excerpt/portals, however I'm a little stumped on this last one. There are 2 articles (maybe more, but these are the ones I know) causing issues here, Cumbre Vieja tsunami hazard and National Treasure (Japan). Basically, before the lead, they have some sort of html tag by itself on a line. Unfortunately, the parsing code thinks said html tags are actually the start of the lead, and starts to grab them as if they're paragraphs. I have a test page here displaying the issues that happen when it does so. I've tried fitting some code in around here that would try see if the line matched something like ^%b<>%s*$, but I could only get the mapframe case to somewhat fix, and the div one had no luck (I have tried without the tags as a test to make sure its not the wikitables and it works fine then). Anyone have any ideas on how to fix this? Aidan9382 (talk) 20:31, 23 January 2023 (UTC)[reply]

I suppose it needs to match and discard <foo...> ... </foo>, carefully skipping nested tags (including foo tags) within in the way %b does. That sounds inefficient and potentially complicated by tags hidden in transcluded templates and other nonsense such as <foo> Discard this <!-- This isn't a </foo> tag --> Discard this too </foo>. Certes (talk) 21:36, 23 January 2023 (UTC)[reply]