Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Modèle:Articles manquants — Wikipédia
Modèle:Articles manquants — Wikipédia 👆 Click Here! Read More..
Cette page est protégée.
Une page de Wikipédia, l'encyclopédie libre.

 Documentation[voir] [modifier] [historique] [purger]

cadenas rouge

Ce modèle est protégé parce qu'il est utilisé par des processus de mise à jour automatiques.
Toute modification ou acte de vandalisme pourrait donc entrainer un dysfonctionnement de ces processus.

Cette protection ne constitue pas obligatoirement une approbation de la version actuelle. Vous pouvez proposer une modification en page de discussion. Lorsqu'un compromis sera trouvé en page de discussion, vous pourrez demander la modification auprès des administrateurs (voir le journal des protections).

Fonctions

Ce modèle est destiné à créer un tableau triable à partir des pages d'une catégorie (typiquement Portail:TRUC/Articles liés, mais cela peut être n'importe quelle catégorie). Le tableau est inséré entre les modèles {{Articles manquants}} et {{Articles manquants fin}} dans un cadre défilant à la hauteur paramétrable pour faciliter l'inclusion dans un cadre de portail ou de projet.

Un code javascript permet de mettre à jour le tableau de façon automatisée.

Paramètres

  • {{{pageportail}}} : Titre de la page à mettre à jour par le script (obligatoire)
  • {{{catégorie}}} : catégorie à checker ( catégorie:Portail:TRUC/Articles liés ) (obligatoire)
  • {{{defilant}}} : mettre « non » pour annuler le cadre défilant (facultatif).
  • {{{hauteur}}} : hauteur du cadre défilant créé, en pixels (facultatif : 250px par défaut)

Exemples

L'exemple ci-dessous est celui d'un modèle avec comme instructions pour le script de vérifier la catégorie Catégorie:Portail:Colombie/Articles liés, d'extraire les liens rouges de chaque page, puis de créer et d'apposer (ou mettre à jour) deux tableaux triables sur la page Projet:Colombie/Articles à créer. Les tableaux seront insérés entre leurs balises de commentaires respectives.

{{Articles manquants
|pageportail=Projet:Colombie/Articles à créer
|catégorie=Catégorie:Portail:Colombie/Articles liés
|defilant=oui
|hauteur=300
}}
<!-- Ce tableau est créé automatiquement par un robot. Articles Manquants DEBUT -->
<!-- Ce tableau est créé automatiquement par un robot. Articles Manquants FIN -->
{{Articles manquants fin}}
{{Articles manquants
|pageportail=Projet:Colombie/Articles à créer
|catégorie=Catégorie:Portail:Colombie/Articles liés
|defilant=oui
|hauteur=300
}}
<!-- Ce tableau est créé automatiquement par un robot. Pages Rouges DEBUT -->
<!-- Ce tableau est créé automatiquement par un robot. Pages Rouges FIN -->
{{Articles manquants fin}}

Il est tout à fait possible de créer ces tableaux sans forcément ajouter le modèle (et le cadre défilant qui va avec) dans la page à modifier, mais il reste nécessaire d'ajouter le modèle correctement paramétré sur une page quelconque pour avoir accès au lien de mise à jour. En d'autres termes, le modèle et le tableau créé sont parfaitement dissociables. Par contre, les commentaires sont importants car ce sont eux que le script recherche pour détecter le début et la fin du tableau lors de sa mise à jour. S'il ne les trouve pas, le script ajoutera le tableau et le modèle (pour la mise à jour) au début de la page.

Mise à jour

La mise à jour se fait à l'aide d'un code javascript dont le fonctionnement s'apparente à celui d'un bot. Il est à copier dans sa page common.js (ou autre suivant l'habillage choisi) .
L'utilisation du script permet l'affichage d'un bouton au-dessus du tableau qui lance le processus de mise à jour :

  1. Deux pop-up successives permettent de commander le début de la mise à jour :
    • La première permet de donner une limite basse à la future liste de pages demandées. Par défaut, cette limite est à 10.
    • La deuxième permet de choisir si un deuxième tableau récapitulatif doit être crée. Pour les catégories importantes, il est préférable de ne pas créer ce tableau, la publication de la modification pouvant échouer.
    • À partir de là, le script tourne tout seul, la publication du tableau est automatique. Durant le processus, cliquer à nouveau sur le bouton (qui aura changé d'apparence), provoque l'arrêt du processus et le rechargement de la page.

Pour utiliser le code de mise à jour, ajouter à votre page common.js le code suivant :

obtenir('ArticlesManquants');

Remarques

  • Script testé avec Firefox et Google Chrome.
  • Script indifférent à l'habillage utilisé

Voir aussi

  • {{Utilisateur:OrlodrimBot/Articles manquants}} (version courte, mise à jour par bot)
  • {{Articles récents}}
  • {{Images utilisées}}
  • {{Maintenance de catégorie}}
  • {{Vérification évaluation}}
  • {{Page au hasard}}


La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.

Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Modèle:Articles_manquants&oldid=104084913 ».
Catégorie :
  • Modèle utilisant du code JavaScript
Catégorie cachée :
  • Modèle protégé

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id