Dyskusja modułu:słowo dnia

Treść strony nie jest dostępna w innych językach.
Z Wikisłownika – wolnego słownika wielojęzycznego

Może dałoby się usunąć pogrubienie selflinków?

DW: @KaMan, @Peter Bowman

Zan-mir (dyskusja) 05:24, 30 mar 2023 (CEST)[odpowiedz]

To chyba jest dodawane automagicznie przez css/js a to już bardziej @Olaf i Peter. Ja nie umiem na to wpłynąć. KaMan (dyskusja) 05:37, 30 mar 2023 (CEST)[odpowiedz]
Niezupełnie, znacznik <b> wstawia Moduł:słowo dnia#L-44. Idealnie istniałaby funkcja Lua/Scribunto działająca podobnie do Specjalna:ExpandTemplates lub modułu API action=parse, gdzie można podać tytuł strony, a szablony i inne mechanizmy przyjmą w ten sposób, że ich wywołania znajdują się na wskazanej stronie zamiast na stronie słownika. To oszczędziłoby nam tych regeksów, tyle że na razie nie widzę takiej możliwości na mw:LUAREF. Przyjrzę się temu dokładniej w innym momencie. Peter Bowman (dyskusja) 09:56, 30 mar 2023 (CEST)[odpowiedz]
Nie ma takiej możliwości; wszystkie funkcje Lua operują na wikikodzie, a pogrubienie selflinków wymaga etapu parsowania wikikodu na HTML (tu parser sprawdza, czy link znajduje się na stronie o takiej samej nazwie). Chyba trzeba będzie wyrzucić to pogrubianie z modułu i przenieść do MediaWiki:Gadget-section-links.js. Teraz nie działa prawidłowo, ponieważ moduł nie potrafi wywnioskować, w jakiej pozycji znajduje się ów link (np. powinien pogrubiać w przykładach przed strzałką, ale nie w polu znaczeń). Peter Bowman (dyskusja) 21:58, 1 kwi 2023 (CEST)[odpowiedz]