« Module:Personnagedujour » : différence entre les versions
Apparence
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 2 : | Ligne 2 : | ||
function p.depuis(frame) | function p.depuis(frame) | ||
local titre = frame.args["page"] | local titre = frame.args["page"] or "" | ||
local page = mw.title.new(titre) | local page = mw.title.new(titre) | ||
if not page or not page.exists then | if not page or not page.exists then | ||
return " | return "Erreur : page inexistante." | ||
end | end | ||
local contenu = page:getContent() | local contenu = page:getContent() | ||
if not contenu then | if not contenu then | ||
return " | return "Erreur : contenu vide." | ||
end | end | ||
return mw. | -- Afficher le contenu brut pour diagnostic | ||
return "<pre>" .. mw.text.nowiki(contenu:sub(1, 2000)) .. "</pre>" | |||
end | end | ||
return p | return p | ||
Version du 12 juillet 2025 à 18:28
La documentation pour ce module peut être créée à Module:Personnagedujour/doc
local p = {}
function p.depuis(frame)
local titre = frame.args["page"] or ""
local page = mw.title.new(titre)
if not page or not page.exists then
return "Erreur : page inexistante."
end
local contenu = page:getContent()
if not contenu then
return "Erreur : contenu vide."
end
-- Afficher le contenu brut pour diagnostic
return "<pre>" .. mw.text.nowiki(contenu:sub(1, 2000)) .. "</pre>"
end
return p