Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
L'art se situe dans l'intervalle, mince comme la peau, qui sépare la vérité du mensonge.  (Monzaemon Chikamatsu )
La réflexion du jour
Perdre aujourd'hui un peu de temps, c'est souvent en gagner beaucoup demain.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * informatique * Formation à distance * Chatons * E-learning * Logiciel libre * vidéoconférence * Sécurité * courrielleurs * fil d’informations * messagerie instantanée
Lorand

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.


SPIP MODELE introart


Mots clés : SPIP , geek

jeudi 20 novembre 2025 , par Micheline Bouat


  • description : Affiche l’introduction d’un article. Si les balises <intro></intro> sont utilisées, c’est ce contenu qui est affiché, sinon, c’est le contenu obtenu avec la balise #INTRODUCTION.
  • état : projet / en cours / opérationnel / obsolète
  • appel depuis un squelette : #MODELE{introart,id=X}
  • appel dans un article : <introartX>
  • id et paramètres : X représente le numéro de l’article dont on souhaite afficher l’introduction.
  • notes ou remarques :
    • Cela semble beaucoup ressembler au modèle <chapo|> (voir SPIP MODELE chapo). Pour les comparer, nous allons utiliser (voir les exemples ci-dessous) une page qui a un chapeau (l’article 2060) et une intro (définie par les balises <intro></intro>) différente puis un article (l’article 1992) qui n’a pas de chapeau et pas d’utilisation des balises <intro></intro>.
    • Rappel : lorsque les balises <intro></intro> ne sont pas utilisées, c’est la balise #INTRODUCTION qui entre en jeu en affichant à la place les N premiers caractères de l’article.
    • Deux découvertes fortuites :
      • Plusieurs ensembles des balises <intro></intro> peuvent être utilisés dans un article : les éléments sont alors concaténés même s’ils ne sont pas consécutifs dans l’article.
      • Les balises <code> n’isolent pas les balises <intro></intro>. Autrement écrit : les balises <intro></intro> même à l’intérieur des balises <code> sont interprétées comme des balises <intro></intro>.
  • Exemple 1 : L’article 2060 a un chapeau et les balises <intro></intro> sont utilisées dans le champ "texte".
    • appel avec <introart2060>.

      Avoir une page-rubrique qui s’affiche comme une page-article dans laquelle on retrouverait toutes les pages articles.

    • à comparer avec <chapo2060>

      De temps en temps, une idée éclot comme ça. Originale ? Je n’en sais rien. Efficace ? Je m’en contrefiche. Utile ? Au moins pour moi (ce qui n’est déjà pas si mal).

  • Exemple 2 : L’article 1992 n’a (volontairement) pas de chapeau et les balises <intro></intro> ne sont pas utilisées.
    • appel avec <introart1992>.

      Tout ça part de ça Logiciels libres recommandés par l’État : la liste officielle. Mais des suggestions sont effectuées vers les logiciels libres.
      "Mes" logiciels libres (ou autres liens)
      Depuis Framalibre.org à consulter sans modération. Pour l’annuaire des logiciels c’est là :
      Les logiciels libres utilisés très régulièrement
      Ordre alphabétique 7-Zip : 7-zip est un logiciel de compression et de décompression Apache HTTP Server Celestia : Un simulateur d’espace pour découvrir notre (…)

    • à comparer avec <chapo1992>
  • code Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP du modèle :
    <!-- DEB introart (modele) -->
    [(#REM) 
            Affiche l'introduction d'un article.
            Création : 20/11/2025
            Auteur : Roland Bouat 
            Documentation : https://www.lorand.org/?article427
    ]
    <BOUCLE_introart(ARTICLES){id_article=#ENV{id}}>
            [<div class="#EDIT{intro} introduction entry-content">(#INTRODUCTION)</div>]
    </BOUCLE_introart>
    <!-- FIN introart (modele) --> 

Un message, un commentaire ?

Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.