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

Contenu supprimé Contenu ajouté
Prise en compte des leçons-chapitres
Prise en compte des leçons-chapitres
Ligne 218 :
local texte_precede = precede.getContent(precede)
local lesson_chap = mw.ustring.find(texte_precede,"{{Leçon",1,true)
local numero_precedent
if lesson_chap == nil then
local numero_precedent = modele(texte_precede,"Chapitre","numéro")
if (numero_precedent ~= nil) and modele(tonumber(numero_precedenttexte_precede,"Leçon","numéro") ~= nil) then
else
if (numero_precedent ~= nil) and (model.args["numéro"] - numero_precedent ~= 1) then --Le chapitre courant ne suit pas le chapitre précédent
local numero_precedent = modele(texte_precede,"Chapitre","numéro")
categorie = categorie.."[[Catégorie:Chapitres avec mauvais enchaînement vers le chapitre précédent]] "
end
if (numero_precedent ~= nil) and (tonumber(numero_precedent) ~= nil) then
else
categorieif (numero_precedent ~= categorienil) and (model.."args[[Catégorie:Chapitres"numéro"] avec- erreurnumero_precedent dans~= 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]] "
end
else
categorie = categorie.."[[Catégorie:Chapitres avec erreur dans le chapitre suivantprécédent]] "
end
end
Ligne 240 ⟶ 243 :
local texte_suit = suit.getContent(suit)
local lesson_chap = mw.ustring.find(texte_suit,"{{Leçon",1,true)
local numero_suivant
if lesson_chap == nil then
local numero_suivant = modele(texte_suit,"Chapitre","numéro")
if (numero_suivant ~= nil) and modele(tonumber(numero_suivanttexte_suit,"Leçon","numéro") ~= nil) then
else
if (numero_suivant ~= nil) and (numero_suivant - model.args["numéro"] ~= 1) then -- Le chapitre suivant ne suit pas le chapitre courant
local numero_suivant = modele(texte_suit,"Chapitre","numéro")
categorie = categorie.."[[Catégorie:Chapitres avec mauvais enchaînement vers le chapitre suivant]] "
end
if (numero_suivant ~= nil) and (tonumber(numero_suivant) ~= nil) then
else
if (numero_precedentnumero_suivant ~= nil) and (numero_suivant - model.args["numéro"] - numero_precedent ~= 1) then -- Le chapitre courantsuivant ne suit pas le chapitre précédentcourant
categorie = categorie.."[[Catégorie:Chapitres avec erreur dans le chapitre suivant]] "
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
end