WP File Manager
Current Path:
/
home
/
argothem
/
www
/
organecyberpresse
/
plugins
/
auto
/
manuelsite
/
v2.0.2
/
prive
/
squelettes
/
contenu
/
Name
Action
..
configurer_manuelsite.html
Edit
manuelsite.html
Edit
manuelsite_fonctions.php
Edit
Editing: manuelsite.html
<!-- Manuel du site --> <BOUCLE_contenu_article(ARTICLES){id_article=#CONFIG{manuelsite/id_article}}{tout}{si #ENV{afficher}|!={non}}> <div [id="(#ENV{id})" class="lity-content-inner"]> <div class="manuelsite__contenu"> <div class="cartouche"> [(#LOGO_ARTICLE|image_reduire{200,200})] [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>] <h1 class="h1 #EDIT{titre}">#TITRE</h1> [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>] </div> <div class="surlignable"> [<div class="intro">(#CONFIG{manuelsite/intro}|typo|propre)</div>] [(#CONFIG{manuelsite/email}|match{\@}|?{ [<div class="email"><:manuelsite:help:><a href="mailto:#CONFIG{manuelsite/email}">(#CONFIG{manuelsite/email})</a></div>] , [<div class="formulaire"><:manuelsite:help:><a href="(#CONFIG{manuelsite/formu}|construire_lien)" class="popin"><:manuelsite:help2:></a>.</div>] })] [<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{640,0})</div>] [<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{640,0})</div>] </div> [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>] [<div class="ps"> <h2 class="h2"><:info_ps:></h2> <div class="#EDIT{ps} surlignable">(#PS|image_reduire{640,0})</div> </div>] </div> </div> <script type="module"> ['h2', 'h3', 'h4'].forEach(tag => { document.querySelectorAll(".manuelsite__contenu " + tag).forEach(header => { // Créer un div après le header const bloc = document.createElement("div"); bloc.className = "bloc_sous_h"; header.after(bloc); // Déplacer tous les éléments suivants jusqu'au prochain même tag dans le div let nextElement = bloc.nextElementSibling; while (nextElement && nextElement.tagName.toLowerCase() !== tag) { const toMove = nextElement; nextElement = nextElement.nextElementSibling; // Stocker la suite avant déplacement bloc.appendChild(toMove); } // Cacher le bloc bloc.style.display = "none"; // Ajouter l'événement de toggle au clic sur le header header.addEventListener("click", function (e) { e.preventDefault(); bloc.style.display = bloc.style.display === "none" ? "block" : "none"; header.classList.toggle("open"); }); }); }); </script> </BOUCLE_contenu_article>