{"id":721,"date":"2026-09-21T11:21:43","date_gmt":"2026-09-21T09:21:43","guid":{"rendered":"https:\/\/laerte.org\/?page_id=721"},"modified":"2026-09-24T17:46:10","modified_gmt":"2026-09-24T15:46:10","slug":"planches","status":"publish","type":"page","link":"https:\/\/laerte.org\/index.php\/planches\/","title":{"rendered":"PLANCHES"},"content":{"rendered":"\n<div class=\"laerte-planches\">\n\n  <div class=\"lp-outils\">\n    <input type=\"search\" id=\"lpRecherche\" placeholder=\"Rechercher un titre, auteur, loge, rite, ob\u00e9dience ou sujet\u2026\">\n\n    <div class=\"lp-filtres\">\n      <select id=\"lpAuteur\"><option value=\"\">Tous les auteurs<\/option><\/select>\n      <select id=\"lpLoge\"><option value=\"\">Toutes les loges<\/option><\/select>\n      <select id=\"lpRite\"><option value=\"\">Tous les rites<\/option><\/select>\n      <select id=\"lpObedience\"><option value=\"\">Toutes les ob\u00e9diences<\/option><\/select>\n      <select id=\"lpAnnee\"><option value=\"\">Toutes les ann\u00e9es<\/option><\/select>\n    <\/div>\n\n    <div class=\"lp-etat\">\n      <span id=\"lpCompteur\"><\/span>\n      <button type=\"button\" id=\"lpEffacer\">Effacer la recherche<\/button>\n    <\/div>\n  <\/div>\n\n\n  <div class=\"lp-livre\">\n\n    <img decoding=\"async\" src=\"https:\/\/laerte.org\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-23-sept.-2026-a-13_29_09.png\" alt=\"Registre des Planches LAERTE\" class=\"lp-fond\">\n\n    <div id=\"lpFiches\"><\/div>\n\n    <div id=\"lpAucun\">\n      Aucun travail ne correspond \u00e0 votre recherche.\n    <\/div>\n\n  <\/div>\n\n\n  <div class=\"lp-navigation\">\n\n    <button type=\"button\" id=\"lpPrecedent\">\n      \u2039 Feuillet pr\u00e9c\u00e9dent\n    <\/button>\n\n    <span id=\"lpPagination\"><\/span>\n\n    <button type=\"button\" id=\"lpSuivant\">\n      Feuillet suivant \u203a\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<style>\n\n\/* =========================\n   ENSEMBLE\n   ========================= *\/\n\n.laerte-planches{\n  max-width:1150px;\n  margin:20px auto 50px;\n  font-family:\"EB Garamond\",Georgia,serif;\n  color:#17324d;\n}\n\n\n\/* =========================\n   RECHERCHE\n   ========================= *\/\n\n.lp-outils{\n  margin-bottom:14px;\n}\n\n#lpRecherche{\n  width:100%;\n  box-sizing:border-box;\n  padding:13px 16px;\n  border:1px solid #c8a45d;\n  border-radius:5px;\n  background:#fffdf8;\n  color:#17324d;\n  font-family:inherit;\n  font-size:16px;\n}\n\n.lp-filtres{\n  display:grid;\n  grid-template-columns:repeat(5,1fr);\n  gap:7px;\n  margin-top:8px;\n}\n\n.lp-filtres select{\n  width:100%;\n  padding:8px;\n  border:1px solid #c8a45d;\n  border-radius:4px;\n  background:#fffaf0;\n  color:#17324d;\n  font-family:inherit;\n}\n\n.lp-etat{\n  min-height:35px;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  padding:0 3px;\n  color:#876a34;\n}\n\n#lpEffacer{\n  border:0;\n  background:transparent;\n  color:#876a34;\n  text-decoration:underline;\n  cursor:pointer;\n  font-family:inherit;\n}\n\n\n\/* =========================\n   LE LIVRE\n   ========================= *\/\n\n.lp-livre{\n  position:relative;\n  width:100%;\n  overflow:hidden;\n  border-radius:6px;\n  box-shadow:0 12px 28px rgba(0,0,0,.22);\n}\n\n.lp-fond{\n  display:block;\n  width:100%;\n  height:auto;\n}\n\n.lp-fiche{\n  display:none;\n}\n\n\n\/* =========================\n   TITRE R\u00c9EL\n   PAGE GAUCHE\n   ========================= *\/\n\n.lp-vrai-titre{\n  position:absolute;\n\n  left:30.5%;\n  top:27.8%;\n\n  width:28%;\n\n  transform:translateX(-50%);\n\n  text-align:center;\n\n  color:#17324d;\n\n  font-size:clamp(13px,1.55vw,24px);\n  line-height:1.05;\n  font-weight:600;\n\n  background:rgba(247,231,196,.96);\n\n  padding:3px 5px;\n}\n\n\n\/* =========================\n   VALEURS SUR LES LIGNES\n   ========================= *\/\n\n.lp-valeur{\n    position:absolute;\n    left:22.5%;\n    width:25%;\n    color:#51391f;\n    font-size:clamp(10px,1.08vw,16px);\n    line-height:1;\n    white-space:nowrap;\n    overflow:hidden;\n    text-overflow:ellipsis;\n    background:rgba(247,231,196,.88);\n    padding:2px 4px;\n}\n\n\n\/* Position verticale exacte *\/\n\n.lp-date{\n    top:38.5%;\n}\n\n.lp-auteur{\n    top:44.0%;\n}\n\n.lp-loge{\n    top:50.5%;\n}\n\n.lp-rite{\n    top:56.0%;\n}\n\n.lp-obedience{\n    top:61.5%;\n}\n\n\/* =========================\n   R\u00c9SUM\u00c9 PAGE DROITE\n   ========================= *\/\n\n.lp-resume{\n  position:absolute;\n\n  left:55.3%;\n  top:36.5%;\n\n  width:27.5%;\n  height:19%;\n\n  box-sizing:border-box;\n\n  padding:8px 14px;\n\n  overflow:auto;\n\n  color:#49331f;\n\n  background:rgba(247,231,196,.78);\n\n  font-size:clamp(10px,1.15vw,17px);\n  line-height:1.42;\n\n  text-align:justify;\n}\n\n\n\/* =========================\n   BOUTON CLIQUABLE\n   PAR-DESSUS CELUI DU LIVRE\n   ========================= *\/\n\n.lp-lien{\n  position:absolute !important;\n\n  left:59.3% !important;\n  top:68.1% !important;\n\n  width:18.3% !important;\n  height:6% !important;\n\n  display:block !important;\n\n  box-sizing:border-box !important;\n\n  padding:0 !important;\n  margin:0 !important;\n\n  background:transparent !important;\n  border:none !important;\n\n  color:transparent !important;\n  font-size:0 !important;\n  line-height:0 !important;\n  text-indent:-9999px !important;\n\n  text-decoration:none !important;\n  cursor:pointer !important;\n\n  z-index:50 !important;\n}\n\n\/* =========================\n   AUCUN R\u00c9SULTAT\n   ========================= *\/\n\n#lpAucun{\n  display:none;\n\n  position:absolute;\n\n  left:56%;\n  top:42%;\n\n  width:26%;\n\n  text-align:center;\n\n  color:#6c4b25;\n\n  font-style:italic;\n\n  background:rgba(247,231,196,.9);\n\n  padding:12px;\n}\n\n\n\/* =========================\n   NAVIGATION\n   ========================= *\/\n\n.lp-navigation{\n  margin-top:12px;\n\n  display:grid;\n  grid-template-columns:1fr auto 1fr;\n  align-items:center;\n\n  gap:20px;\n\n  padding:11px 18px;\n\n  background:#17324d;\n\n  border:1px solid #c8a45d;\n  border-radius:5px;\n}\n\n.lp-navigation button{\n  border:0;\n  background:transparent;\n\n  color:#e1c27c;\n\n  font-family:inherit;\n  font-size:16px;\n\n  cursor:pointer;\n}\n\n#lpPrecedent{\n  text-align:left;\n}\n\n#lpSuivant{\n  text-align:right;\n}\n\n#lpPagination{\n  color:white;\n  font-style:italic;\n}\n\n.lp-navigation button:disabled{\n  opacity:.3;\n  cursor:default;\n}\n\n\n\/* =========================\n   PETIT EFFET DE FEUILLET\n   ========================= *\/\n\n.lp-fiche.lp-apparition{\n  animation:lpPage .30s ease;\n}\n\n@keyframes lpPage{\n\n  from{\n    opacity:.15;\n  }\n\n  to{\n    opacity:1;\n  }\n}\n\n\n\/* =========================\n   TABLETTE\n   ========================= *\/\n\n@media(max-width:800px){\n\n  .lp-filtres{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .lp-navigation{\n    grid-template-columns:1fr 1fr;\n  }\n\n  #lpPagination{\n    grid-column:1\/-1;\n    grid-row:1;\n    text-align:center;\n  }\n}\n\n<\/style>\n\n\n<script>\n\ndocument.addEventListener('DOMContentLoaded',function(){\n\n  const zone=document.querySelector('.laerte-planches');\n  if(!zone)return;\n\n  const fiches=Array.from(zone.querySelectorAll('.lp-fiche'));\n\n  const recherche=zone.querySelector('#lpRecherche');\n  const auteur=zone.querySelector('#lpAuteur');\n  const loge=zone.querySelector('#lpLoge');\n  const rite=zone.querySelector('#lpRite');\n  const obedience=zone.querySelector('#lpObedience');\n  const annee=zone.querySelector('#lpAnnee');\n\n  const precedent=zone.querySelector('#lpPrecedent');\n  const suivant=zone.querySelector('#lpSuivant');\n  const pagination=zone.querySelector('#lpPagination');\n  const compteur=zone.querySelector('#lpCompteur');\n  const effacer=zone.querySelector('#lpEffacer');\n  const aucun=zone.querySelector('#lpAucun');\n\n  let resultats=fiches.slice();\n  let index=0;\n\n\n  function normaliser(t){\n\n    return (t||'')\n      .toLowerCase()\n      .normalize('NFD')\n      .replace(\/[\\u0300-\\u036f]\/g,'')\n      .trim();\n  }\n\n\n  function remplir(select,attribut){\n\n    const valeurs=[\n      ...new Set(\n        fiches\n          .map(f=>f.dataset[attribut])\n          .filter(Boolean)\n      )\n    ].sort((a,b)=>a.localeCompare(b,'fr'));\n\n    valeurs.forEach(v=>{\n\n      const o=document.createElement('option');\n\n      o.value=v;\n      o.textContent=v;\n\n      select.appendChild(o);\n    });\n  }\n\n\n  remplir(auteur,'auteur');\n  remplir(loge,'loge');\n  remplir(rite,'rite');\n  remplir(obedience,'obedience');\n  remplir(annee,'annee');\n\n\n  function afficher(){\n\n    fiches.forEach(f=>{\n\n      f.style.display='none';\n      f.classList.remove('lp-apparition');\n\n    });\n\n\n    if(resultats.length===0){\n\n      aucun.style.display='block';\n\n      pagination.textContent='Aucun feuillet';\n      compteur.textContent='0 travail';\n\n      precedent.disabled=true;\n      suivant.disabled=true;\n\n      return;\n    }\n\n\n    aucun.style.display='none';\n\n\n    if(index<0)index=0;\n\n    if(index>=resultats.length)\n      index=resultats.length-1;\n\n\n    const fiche=resultats[index];\n\n    fiche.style.display='block';\n\n    void fiche.offsetWidth;\n\n    fiche.classList.add('lp-apparition');\n\n\n    pagination.textContent=\n      'Feuillet '+(index+1)+' sur '+resultats.length;\n\n\n    compteur.textContent=\n      resultats.length===1\n        ? '1 travail disponible'\n        : resultats.length+' travaux disponibles';\n\n\n    precedent.disabled=index===0;\n\n    suivant.disabled=\n      index===resultats.length-1;\n  }\n\n\n  function filtrer(){\n\n    const q=normaliser(recherche.value);\n\n\n    resultats=fiches.filter(f=>{\n\n      const texte=\n        normaliser(f.textContent);\n\n\n      return(\n\n        (!q || texte.includes(q))\n\n        &&\n\n        (!auteur.value ||\n         f.dataset.auteur===auteur.value)\n\n        &&\n\n        (!loge.value ||\n         f.dataset.loge===loge.value)\n\n        &&\n\n        (!rite.value ||\n         f.dataset.rite===rite.value)\n\n        &&\n\n        (!obedience.value ||\n         f.dataset.obedience===obedience.value)\n\n        &&\n\n        (!annee.value ||\n         f.dataset.annee===annee.value)\n\n      );\n\n    });\n\n\n    index=0;\n\n    afficher();\n  }\n\n\n  recherche.addEventListener('input',filtrer);\n\n\n  [auteur,loge,rite,obedience,annee]\n    .forEach(s=>\n      s.addEventListener('change',filtrer)\n    );\n\n\n  precedent.addEventListener('click',function(){\n\n    if(index>0){\n\n      index--;\n\n      afficher();\n    }\n  });\n\n\n  suivant.addEventListener('click',function(){\n\n    if(index<resultats.length-1){\n\n      index++;\n\n      afficher();\n    }\n  });\n\n\n  effacer.addEventListener('click',function(){\n\n    recherche.value='';\n\n    auteur.value='';\n    loge.value='';\n    rite.value='';\n    obedience.value='';\n    annee.value='';\n\n    filtrer();\n  });\n\n\n  afficher();\n\n});\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Tous les auteurs Toutes les loges Tous les rites Toutes les ob\u00e9diences Toutes les ann\u00e9es Effacer la recherche Aucun travail ne correspond \u00e0 votre recherche. \u2039 Feuillet pr\u00e9c\u00e9dent Feuillet suivant \u203a<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-721","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/pages\/721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/comments?post=721"}],"version-history":[{"count":16,"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/pages\/721\/revisions"}],"predecessor-version":[{"id":852,"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/pages\/721\/revisions\/852"}],"wp:attachment":[{"href":"https:\/\/laerte.org\/index.php\/wp-json\/wp\/v2\/media?parent=721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}