Forum de l’article

Edito

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Rappel de la discussion
inc-edito comment reduire la taille
JL Charpenteau - le 24 mars 2016

Bonjour

Je voudrais publier un édito qui est un peu (trop ?) long. Du coup dans la noisette edito ça prend toute la place de la colonne. Comment faire pour ne publier qu’une dizaine de lignes par ex et mettre un lien "lire la suite" ? Il y a-t-il plus intelligent que de faire deux articles, un avec 10 lignes et le lien et l’autre avec tout ?

Merci de ton aide
JLouis

inc-edito comment reduire la taille
Jean Christophe Villeneuve - le 24 mars 2016

Hello

Pour ça, il va te falloir modifier un fichier.
Voici la procédure :

  • copier le fichier inc-edito.html de /plugins/auto/escal/inclusions vers /squelettes/inclusions (dossier et sous-dossier à créer si inexistant)
  • dans le fichier copié, tu vires tout et tu remplaces par ce code
<BOUCLE_edito(ARTICLES){titre_mot=edito}{lang}{par date}{inverse}{0,1}>

        <h1 class="cadre edito #EDIT{titre}">
  #TITRE
  </h1>

  <div class="texte #EDIT{texte} edito [(#CONFIG{escal/config/toggleedito}|=={oui}|oui)toggle]" >
  [(#TEXTE|couperpropre{100}|image_reduire{[(#CONFIG{escal/config/largeurimagenoisettes,170})],0})]
  
        <div class="suite">
                  <@ href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">
                  <:escal:lire_suite:>
                  </@>
                </div>
                        
        </div>

</BOUCLE_edito>

<div class="nettoyeur"></div>

et hop !

Le nombre de caractères à afficher est géré par la valeur de couperpropre{100} (100 dans cet exemple)

Attention : il faut remplacer les 2 "@" par des "a" car j’ai interdit de mettre des liens de cette sorte dans les forums pour limiter le spam

inc-edito comment reduire la taille
JL Charpenteau - le 24 mars 2016

Et hop !!!
Ca marche..... ;-)

Merci beaucoup

JLouis

reduire edito
louis - le 16 février 2021

J’ai lu et suivi la méthode proposée et je l’ai appliquée.
le bloc edito disparaît et il est remplacé par le texte html suggéré.
Pourquoi ?
j’ai la dernière version d’Escal sur la dernière version de SDpip.
Merci de votre aide

réduire Edito
Jean Christophe Villeneuve - le 16 février 2021

Hello

Tu as bien remplacé les 2 ’@" par des "a" ?
Une URL pour voir ?

suite
louis - le 16 février 2021

J’ai effectivement remplacé les @ par des a.
le texte copié, je l’ai mis à la ligne comme sur votre modèle.
Voila le fichier que j’ai fait.

<BOUCLE_edito(ARTICLES){titre_mot=edito}{lang}{par date}{inverse}{0,1}>
         <h1 class="cadre edito #EDIT{titre}">
  #TITRE 
 </h1> 
 <div class="texte #EDIT{texte} edito [(#CONFIG{escal/config/toggleedito}|=={oui}|oui)toggle]" >
  [(#TEXTE|couperpropre{250}|image_reduire{[(#CONFIG{escal/config/largeurimagenoisettes,170})],0})]
          <div class="suite">
                  <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" title="[(#DESCRIPTIF|textebrut|entites_html)]"> 
                 <:escal:lire_suite:>
                  </a>
                 </div>
                                 </div> </BOUCLE_edito> <div class="nettoyeur"></div>
réduire Edito
Jean Christophe Villeneuve - le 16 février 2021

Une URL pour voir ce que ça donne ?

youpi
louis - le 17 février 2021

Cà marche. Tout bête.
C’est vrai que çà fait un moment (5 ou 6 ans) que je n’avais pas mis les mains dans le cambouis ! J’ai perdu des réflexes élémentaires.
Merci à vous tous !