Forum de l’article

Derniers articles

Qui êtes-vous ?
Votre message

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

Ajouter un document

Rappel de la discussion
inc-une_derniers
christophe - le 7 septembre 2012

Bonjour,

je voudrais qu’apparaissent à la une toujours le même article (dont je connais le numéro) et bas les 10 autres choisis.
J’ai honteusement trouvé comme solution en attendant d’intégrer l’article directement en html à la place de l’affichage de l’article de une....
mais ce n’est pas très satisfaisant !
comment faire cher monsieur Villeneuve ?????
😉
christophe

inc-une_derniers
christophe - le 7 septembre 2012

PS : un truc dans ce genre là (même si le site est pas très joli !)

http://www2.ac-lyon.fr/etab/lycees/lyc-69/camus/index.php

inc-une_derniers
Jean Christophe Villeneuve - le 7 septembre 2012

Tu utilises quelle version d’Escal ?

Si j’ai bien compris, tu voudrais un onglet de plus, avant les 2 existants, qui afficherait un article précis ?

Avec EscalV3, ça se fait en quelques clics. Avec EscalV2, faut mettre les mains dans le cambouis.

inc-une_derniers
team spipfactory - le 7 septembre 2012

d’ailleurs tu peu voir le résultat sur spipfactory ou dans les sites hebergé par la plateforme et qui peu éventuellement t’héberger

😄 MODE pub

inc-une_derniers
christophe - le 7 septembre 2012

Merci de vos réponses.
j’utilise escalV2 car je dois utiliser spip2 (hébergement académie oblige).

En fait je chercherai vraiment l’effet de l’affreuse page dont j’ai mis le lien : pas un onglet (car sinon les derniers articles ne sont pas visibles dés l’entrée sur le site, si l’on change l’onglet actif pourvoir notre "article d’accueil" ; j’ai essayé cette transformation en rajoutant un onglet et en le rendant actif...)

Donc l’idée serait juste de choisir au premier chargment l’article mis en avant, en connaissant son numéro par exemple.

Je ne sais pas si je suis bien clair....?

inc-une_derniers
Jean Christophe Villeneuve - le 7 septembre 2012

Ok, je pense avoir pigé : faire en sorte que l’article mis en exergue dans l’onglet "derniers articles" soit toujours le même. C’est bien ça ?

Mais si c’est ça, je ne vois pas trop comment le coder.

Et un onglet supplémentaire pour cet article précis mais en laissant l’onglet "derniers articles" activé au premier affichage, ça ne te conviendrait pas ?

inc-une_derniers
christophe - le 7 septembre 2012

merci de ta réponse,

"faire en sorte que l’article mis en exergue dans l’onglet derniers articles" soit toujours le même. C’est bien ça ?"

— -> oui, du moins pour l’arrivée sur la page. Ensuite, comme sur le site du dessus, quand on clique sur l’un des articles du bas, ce premier article disparaît et on retrouve la présentation classiques des articles. Je ne vois pas trop comment ils ont fait ça (parce que par ailleurs le site ne me parait pas très bien fait, donc je me disais que ça ne devait pas être compliqué).
Mais dés que l’on actualise la page, ou qu’on clique sur accueil on retrouve cet article de présentation.

"Et un onglet supplémentaire pour cet article précis mais en laissant l’onglet "derniers articles" activé au premier affichage, ça ne te conviendrait pas ? "

----> ben non parce que je suis un peu chiant (en tant que matheux je n’aime pas ne pas trouver) ! Mais sinon c’est ce que je ferai, en mettant cet article en actif par défaut...

inc-une_derniers
Jean Christophe Villeneuve - le 7 septembre 2012

Sur le site cité en exemple, c’est le dernier article en date qui apparait au rechargement de la page mais quand ils vont écrire un nouvel article, celui-ci prendra la place et ce n’est donc pas ce que tu veux.

Comme j’aime bien les défis, je me suis creusé un peu la tête pour arriver à ce que tu souhaites. On y va ...

1- copie de inc-une_derniers.html de /escal/inclusions vers /squelettes/inclusions

2- modifier

<BOUCLE_selection(ARTICLES){lang}{branche}{par date}{inverse}{0,11}{doublons}{doublons selection1}{doublons selection2}>
</BOUCLE_selection>

en

<BOUCLE_selection(ARTICLES){lang}{branche}{par date}{inverse}{0,10}{doublons}{doublons selection1}{doublons selection2}>
</BOUCLE_selection>
<BOUCLE_selection2(ARTICLES){titre_mot=alaune}{doublons selection1}{doublons selection2}>
</BOUCLE_selection2>

3- modifier

<BOUCLE_dernier_endate(ARTICLES){!doublons selection1}{par hasard}>

en

<BOUCLE_dernier_endate(ARTICLES){!doublons selection1}{par date}>

4- modifier

<BOUCLE_autres_articles_une (ARTICLES){par hasard}{!doublons selection2}>

en

<BOUCLE_autres_articles_une (ARTICLES){par date}{!doublons selection2}>

5- créer un mot-clé "alaune" et l’associer à l’article voulu

6- donner une date de publication la plus loin possible dans le passé à cet article

6- admirer le résultat (enfin, j’espère)

et hop !

inc-une_derniers
christophe - le 7 septembre 2012

ben tu sais quoi...et bien ça marche !

http://www2.ac-lyon.fr/etab/lycees/lyc-69/rosa-parks/

donc en gros tu sélectionnes cet article via un mot clé, tu tries tes articles par date, et tu fais afficher le plus ancien....
Bon je m’incline, j’avais pensé faire un truc autour de ça (sans avoir pensé à la date antérieure) mais je ne connais pas les syntaxes, les fonctions, et tout ça....trop de travail, je suis plus axé algorithmes et programmes IF, FOR WHILE etc...trop basique !

En tout cas merci beaucoup, je vais maintenant changer cet article d’accueil avant que des parents tombent dessus....

Et voici un autre petit site fait avec escal :
http://www.soupoleymieux.comuf.com/
c’est bien, on peut faire pro sans trop de connaissances !

bonne soirée, christophe

inc-une_derniers
Jean Christophe Villeneuve - le 7 septembre 2012

En gros, c’est ça, tu as tout compris !

Bien, tes sites !
Mais qu’attends-tu pour les inscrire sur l’annuaire d’Escal ? 😉

inc-une_derniers
christophe - le 7 septembre 2012

promis dès qu’ils sont un peu plus terminés/jolis !
.....j’ose ou pas......?
allez !
dernière question : et pour que cet article à la une soit mis en forme (gras, liens hypertextes, ...) il faut que je change le <div class="texte"> ? et seulement pour lui (comment) ? il y a une autre classe déjà existante qui pourrait faire l’affaire ?
et le (#INTRODUCTION|couper{800}|propre) quand je change la valeur ça ne rallonge pas le texte, c’est parce qu’il faudrait que je change la hauteur de la noisette principale qui est fixe ?

bon, beaucoup de questions, je vais me coucher pour réfléchir à tout cela !
bonsoir
christophe

inc-une_derniers
Jean Christophe Villeneuve - le 7 septembre 2012

Ah non, tu ne peux pas appliquer un style pour cet article et un autre style pour les autres.

En revanche c’est étonnant que si tu changes la valeur du "couper", ça ne change rien à l’affichage.

inc-une_derniers
christophe - le 8 septembre 2012

et si je faisais juste sur cette page inc-une_derniers un test php, du genre
SI le numéro de l’article est 126 (par exemple)
ou encore SI l’article sélectionné est le plus ancien
ALORS ...afficher comme ça, avec une div particulière qui afficherait l’article entier avec mise en forme, sans affichage de la rubrique

et SINON les ligne de code normales.

(ça me frustre j’ai des idées à tester mais pas la connaissance de ces langages...)

Peut-être ont-ils fait un truc comme ça sur : http://www2.ac-lyon.fr/etab/lycees/lyc-69/camus/index.php
 ??

inc-une_derniers
Jean Christophe Villeneuve - le 8 septembre 2012

Ok alors essayons autre chose :
1- on copie inc-une_derniers.html une nouvelle fois (donc on écrase les premières modifs)
2- on rajoute

<BOUCLE_art_en_une(ARTICLES){titre_mot=alaune}>
 <div class="fragment">
 #TEXTE
 </div>
</BOUCLE_art_en_une>

juste avant la BOUCLE_dernier_endate

et c’est tout !

inc-une_derniers
- le 9 septembre 2012

c’est parfait ! je sentais confusément qu’il devait y avoir une solution simple...ben la voilà !

Merci beaucoup beaucoup , je rajoute les 2 sites sur l’annuaire ... puis je vais préparer mes cours !

Christophe