« Module:Maintenance » : différence entre les versions

Contenu supprimé Contenu ajouté
rédaction
Prise en compte des leçons-chapitres
Ligne 217 :
if precede.exists then
local texte_precede = precede.getContent(precede)
local numero_precedentlesson_chap = modelemw.ustring.find(texte_precede,"Chapitre{{Leçon","numéro"1,true)
if (numero_precedentlesson_chap ~= nil) and (tonumber(numero_precedent) ~= nil) then
iflocal (numero_precedent ~= nil) and modele(model.args[texte_precede,"Chapitre","numéro"] - numero_precedent ~= 1) then --Le chapitre courant ne suit pas le chapitre précédent
if (numero_precedent ~= nil) and (tonumber(numero_precedent) ~= nil) then
categorie = categorie.."[[Catégorie:Chapitres avec mauvais enchaînement vers le chapitre précédent]] "
if (numero_precedent ~= nil) and (model.args["numéro"] - numero_precedent ~= 1) then --Le chapitre courant ne suit pas le chapitre précédent
categorie = categorie.."[[Catégorie:Chapitres avec mauvais enchaînement vers le chapitre précédent]] "
else end
else
categorie = categorie.."[[Catégorie:Chapitres avec erreur dans le chapitre précédent]] "
end
else
categorie = categorie.."[[Catégorie:Chapitres avec erreur dans le chapitre précédent]] "
end
end
Ligne 236 ⟶ 239 :
if suit.exists then
local texte_suit = suit.getContent(suit)
local numero_suivantlesson_chap = modelemw.ustring.find(texte_suit,"Chapitre{{Leçon","numéro"1,true)
if (numero_suivantlesson_chap ~= nil) and (tonumber(numero_suivant) ~= nil) then
iflocal (numero_suivant ~= nil) and modele(numero_suivant - model.args[texte_suit,"Chapitre","numéro"] ~= 1) then -- Le chapitre suivant ne suit pas le chapitre courant
if (numero_suivant ~= nil) and (tonumber(numero_suivant) ~= nil) then
categorie = categorie.."[[Catégorie:Chapitres avec mauvais enchaînement vers le chapitre suivant]] "
if (numero_suivant ~= nil) and (numero_suivant - model.args["numéro"] ~= 1) then -- Le chapitre suivant ne suit pas le chapitre courant
categorie = categorie.."[[Catégorie:Chapitres avec mauvais enchaînement vers le chapitre suivant]] "
end
else
categorie = categorie.."[[Catégorie:Chapitres avec erreur dans le chapitre suivant]] "
end
else
categorie = categorie.."[[Catégorie:Chapitres avec erreur dans le chapitre suivant]] "
end
end