Module talk:Excerpt/portals
This module does not require a rating on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
|
Module:Excerpt/portals is permanently protected from editing because it is a heavily used or highly visible module. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by consensus, editors may use {{edit extended-protected}} to notify an administrator, template editor or extended-confirmed editor to make the requested edit.
|
Error
[edit]@Andrybak and Sophivorus: transclusions should not include Template:sfnmp. See for instance at introduction of Portal:Ancient Egypt. – Finnusertop (talk ⋅ contribs) 20:27, 2 February 2021 (UTC)
Extended-confirmed-protected edit request on 10 February 2022
[edit]This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
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)
- Fixed Certes (talk) 01:25, 10 February 2022 (UTC)
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)
- 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)
Template:As of
[edit]As noted at Portal talk:Linux#Embedded article text fails, this module removes the text generated by {{As of}}, leading to garbled text in the portal excerpt. Template:As of? is an inline tag to be removed, Template:As of generates text that should not be removed. I'm not sure of the LUA expression syntax, so I'm not comfortable trying to fix this myself. -- John of Reading (talk) 14:42, 17 August 2024 (UTC)
- Fixed in this change. Aidan9382 (talk) 20:24, 17 August 2024 (UTC)