Escal c’est un jeu de squelettes
- hautement paramétrable
- gérant le multilinguisme
- permettant l’intégration d’un forum, d’un trombinoscope, d’un agenda, ...
- évolutif en fonction des demandes, si elles sont gentiment demandées
Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.
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
Hello
Pour ça, il va te falloir modifier un fichier.
Voici la procédure :
<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
Et hop !!!
Ca marche..... ;-)
Merci beaucoup
JLouis
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
Hello
Tu as bien remplacé les 2 ’@" par des "a" ?
Une URL pour voir ?
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>
Une URL pour voir ce que ça donne ?
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 !
Escal c’est un jeu de squelettes