« Index des Thesaurus agnatiques » : différence entre les versions
Aucun résumé des modifications Balise : Révoqué |
Aucun résumé des modifications Balise : Révoqué |
||
| Ligne 1 : | Ligne 1 : | ||
<!-- ⚜️ | <!-- ⚜️ INDEX ROYAL ALFI — VERSION FINALE 2026 AVEC RECHERCHE DYNAMIQUE --> | ||
<div id="alfi-index-global"> | |||
<style> | <style> | ||
/* =============================================================== | |||
⚜️ STYLE GLOBAL ROYAL ALFI — Version 2026 | |||
Index des Thesaurus + Alphabet + Bande Ivoire + Footer | |||
=============================================================== */ | |||
#alfi-index { | #alfi-index { | ||
position: sticky; | position: sticky; | ||
| Ligne 14 : | Ligne 21 : | ||
font-family: 'EB Garamond','Garamond',serif; | font-family: 'EB Garamond','Garamond',serif; | ||
} | } | ||
.lettre-alfi { | .lettre-alfi { | ||
background: linear-gradient(180deg,#f8f2d0,#f6e27f); | background: linear-gradient(180deg,#f8f2d0,#f6e27f); | ||
| Ligne 33 : | Ligne 41 : | ||
transform: translateY(-1px); | transform: translateY(-1px); | ||
} | } | ||
.bouton-footer { | .bouton-footer { | ||
display: inline-block; | display: inline-block; | ||
| Ligne 52 : | Ligne 61 : | ||
transform: translateY(-1px); | transform: translateY(-1px); | ||
} | } | ||
#alfi-footer { | #alfi-footer { | ||
position: fixed; | position: fixed; | ||
| Ligne 66 : | Ligne 76 : | ||
z-index: 99; | z-index: 99; | ||
} | } | ||
@media (max-width:600px) { | @media (max-width:600px) { | ||
#recherche-alfi { width:90%; font-size:16px; } | #recherche-alfi { width:90%; font-size:16px; } | ||
| Ligne 72 : | Ligne 83 : | ||
</style> | </style> | ||
<!-- ⚜️ CONTENU HTML --> | <!-- ⚜️ CONTENU HTML STRUCTURÉ --> | ||
<div id="alfi-index"> | <div id="alfi-index"> | ||
<div style="font-size:24px;font-weight:bold;color:#3a260b;margin-bottom:12px;"> | <div style="font-size:24px;font-weight:bold;color:#3a260b;margin-bottom:12px;"> | ||
🔎 Recherche des Thésaurus Agnatiques ALFI | |||
</div> | </div> | ||
<input id="recherche-alfi" type="text" placeholder="Rechercher une famille..." | <!-- BARRE DE RECHERCHE --> | ||
<input id="recherche-alfi" type="text" placeholder="Rechercher une famille..." | |||
style="width:70%;max-width:500px;font-size:17px;padding:9px 13px;border:1px solid #d4af37;border-radius:8px;background:#fdfaf1;color:#3a260b;font-family:'Garamond',serif;margin-bottom:12px;box-shadow:inset 0 0 6px rgba(212,175,55,0.25);text-align:center;"> | style="width:70%;max-width:500px;font-size:17px;padding:9px 13px;border:1px solid #d4af37;border-radius:8px;background:#fdfaf1;color:#3a260b;font-family:'Garamond',serif;margin-bottom:12px;box-shadow:inset 0 0 6px rgba(212,175,55,0.25);text-align:center;"> | ||
<!-- COMPTEUR --> | |||
<div style="font-size:18px;color:#3a260b;margin-top:8px;margin-bottom:16px;"> | <div style="font-size:18px;color:#3a260b;margin-top:8px;margin-bottom:16px;"> | ||
Nombre actuel de <b>Thésaurus ALFI</b> recensés : | Nombre actuel de <b>Thésaurus ALFI</b> recensés : | ||
<span style="font-size:22px;color:#c5a100;font-weight:bold;text-shadow:1px 1px 3px rgba(180,150,30,0.4);"> | <span style="font-size:22px;color:#c5a100;font-weight:bold;text-shadow:1px 1px 3px rgba(180,150,30,0.4);"> | ||
{{PAGESINCATEGORY:Index des Thesaurus ALFI}} | {{PAGESINCATEGORY:Index des Thesaurus ALFI}} | ||
| Ligne 88 : | Ligne 101 : | ||
</div> | </div> | ||
<!-- BOUTON DE CRÉATION --> | |||
<div style="margin-bottom:20px;"> | <div style="margin-bottom:20px;"> | ||
<a href="https://wiki.alfinternational.eu/index.php?title=Créer_un_Thesaurus" | <a href="https://wiki.alfinternational.eu/index.php?title=Créer_un_Thesaurus" | ||
| Ligne 95 : | Ligne 109 : | ||
</div> | </div> | ||
<!-- ⚜️ LETTRES ALPHABÉTIQUES --> | |||
<div style="margin:10px auto;width:95%;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;"> | <div style="margin:10px auto;width:95%;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;"> | ||
[[Catégorie:A|<span class="lettre-alfi">A</span>]] | [[Catégorie:A|<span class="lettre-alfi">A</span>]] | ||
| Ligne 124 : | Ligne 139 : | ||
</div> | </div> | ||
<!-- ⚜️ BANDE défilante --> | |||
<div style="background:linear-gradient(90deg,#fffdf8,#f8f1d8,#fffdf8);border-top:1px solid #d4af37;border-bottom:1px solid #d4af37;margin-top:25px;padding:8px 0;font-size:15px;color:#3a260b;"> | <div style="background:linear-gradient(90deg,#fffdf8,#f8f1d8,#fffdf8);border-top:1px solid #d4af37;border-bottom:1px solid #d4af37;margin-top:25px;padding:8px 0;font-size:15px;color:#3a260b;"> | ||
<marquee scrollamount="3">🕊️ Derniers Thésaurus créés : <b>{{#dpl: category=Index_des_Thesaurus_ALFI | ordermethod=lastedit | order=descending | count=10 | format= , [[%PAGE%]], }}</b></marquee> | <marquee scrollamount="3">🕊️ Derniers Thésaurus créés : | ||
<b>{{#dpl: category=Index_des_Thesaurus_ALFI | ordermethod=lastedit | order=descending | count=10 | format= , [[%PAGE%]], }}</b> | |||
</marquee> | |||
</div> | </div> | ||
</div> | </div> | ||
<!-- ⚜️ BANDE INFÉRIEURE --> | |||
<div id="alfi-footer"> | <div id="alfi-footer"> | ||
<a href="https://wiki.alfinternational.eu/index.php?title=Accueil" class="bouton-footer">🏰 Accueil ALFI</a> | <a href="https://wiki.alfinternational.eu/index.php?title=Accueil" class="bouton-footer">🏰 Accueil ALFI</a> | ||
<a href="https://wiki.alfinternational.eu/index.php?title=Créer_un_Thesaurus" class="bouton-footer">⚜️ Créer un Thésaurus</a> | <a href="https://wiki.alfinternational.eu/index.php?title=Créer_un_Thesaurus" class="bouton-footer">⚜️ Créer un Thésaurus</a> | ||
<a href="https://wiki.alfinternational.eu/index.php?title=Contact_Presidentiel" class="bouton-footer">👑 Contact Présidentiel</a> | <a href="https://wiki.alfinternational.eu/index.php?title=Contact_Presidentiel" class="bouton-footer">👑 Contact Présidentiel</a> | ||
</div> | |||
<!-- ⚜️ SCRIPT DE RECHERCHE DYNAMIQUE --> | |||
<script> | |||
document.getElementById("recherche-alfi").addEventListener("keyup", function() { | |||
var filtre = this.value.toUpperCase(); | |||
var liens = document.querySelectorAll(".mw-parser-output a"); | |||
liens.forEach(function(lien) { | |||
if (lien.textContent.toUpperCase().indexOf(filtre) > -1) { | |||
lien.style.display = ""; | |||
} else { | |||
lien.style.display = "none"; | |||
} | |||
}); | |||
}); | |||
</script> | |||
</div> | </div> | ||
Version du 25 octobre 2025 à 11:03
<style> /* ===============================================================
⚜️ STYLE GLOBAL ROYAL ALFI — Version 2026 Index des Thesaurus + Alphabet + Bande Ivoire + Footer =============================================================== */
- alfi-index {
position: sticky; top: 0; z-index: 100; text-align: center; background: #fffdf8e8; backdrop-filter: blur(6px); border-bottom: 2px solid #d4af37; box-shadow: 0 3px 12px rgba(212,175,55,0.25); padding: 25px 15px; margin-bottom: 35px; font-family: 'EB Garamond','Garamond',serif;
}
.lettre-alfi {
background: linear-gradient(180deg,#f8f2d0,#f6e27f); border: 1px solid #d4af37; border-radius: 6px; padding: 7px 12px; font-size: 17px; font-weight: bold; color: #3a260b; box-shadow: 0 0 5px rgba(212,175,55,0.25); transition: all 0.3s ease; text-decoration: none; display: inline-block;
} .lettre-alfi:hover {
background: linear-gradient(180deg,#fff8cc,#f9e27a); color: #a40000; box-shadow: 0 0 12px rgba(212,175,55,0.6), 0 0 4px #fff8cc inset; transform: translateY(-1px);
}
.bouton-footer {
display: inline-block; margin: 0 10px; padding: 8px 14px; color: #3a260b; font-weight: bold; text-decoration: none; border: 1px solid #d4af37; border-radius: 8px; background: linear-gradient(180deg,#f9eeb8,#f6e27f); transition: all 0.3s ease; box-shadow: 0 0 6px rgba(212,175,55,0.25);
} .bouton-footer:hover {
background: linear-gradient(180deg,#fff7c6,#fbe88f); color: #a40000; box-shadow: 0 0 12px rgba(212,175,55,0.6); transform: translateY(-1px);
}
- alfi-footer {
position: fixed; bottom: 0; left: 0; width: 100%; background: rgba(255,253,248,0.85); backdrop-filter: blur(5px); border-top: 2px solid #d4af37; box-shadow: 0 -2px 8px rgba(212,175,55,0.25); text-align: center; padding: 10px 0; font-family: 'EB Garamond',serif; z-index: 99;
}
@media (max-width:600px) {
#recherche-alfi { width:90%; font-size:16px; }
.lettre-alfi { font-size:18px; padding:9px 13px; }
} </style>
🔎 Recherche des Thésaurus Agnatiques ALFI
<input id="recherche-alfi" type="text" placeholder="Rechercher une famille..." style="width:70%;max-width:500px;font-size:17px;padding:9px 13px;border:1px solid #d4af37;border-radius:8px;background:#fdfaf1;color:#3a260b;font-family:'Garamond',serif;margin-bottom:12px;box-shadow:inset 0 0 6px rgba(212,175,55,0.25);text-align:center;">
Nombre actuel de Thésaurus ALFI recensés :
645
<a href="https://wiki.alfinternational.eu/index.php?title=Créer_un_Thesaurus" style="display:inline-block;background:linear-gradient(180deg,#f8e77a,#f1cb2e);border:1px solid #d4af37;color:#3a260b;font-weight:bold;font-size:16px;padding:9px 18px;border-radius:8px;text-decoration:none;box-shadow:0 0 6px rgba(212,175,55,0.3);"> ⚜️ Créer un nouveau Thésaurus ⚜️ </a>
<marquee scrollamount="3">🕊️ Derniers Thésaurus créés :
Extension:DynamicPageList3 (DPL3), version 3.6.1: Erreur : MediaWiki\Extension\DynamicPageList3\Query::buildAndSelect: L’extension DynamicPageList3 (version 3.6.1) a produit une instruction SQL ayant entraîné une erreur de la base de données.<br />La raison peut être une erreur interne de DynamicPageList3 ou une erreur que vous avez commise ; en particulier lors de l’utilisation de paramètres tels que « categoryregexp » ou « titleregexp ». L’utilisation de modèles de correspondance non gourmands avec <code>*?</code> n’est pas prise en charge.<br />Le message d’erreur était :<br/><code></code>
</marquee>
<script> document.getElementById("recherche-alfi").addEventListener("keyup", function() {
var filtre = this.value.toUpperCase();
var liens = document.querySelectorAll(".mw-parser-output a");
liens.forEach(function(lien) {
if (lien.textContent.toUpperCase().indexOf(filtre) > -1) {
lien.style.display = "";
} else {
lien.style.display = "none";
}
});
}); </script>