Bandeau

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.

Forum de l’article

Derniers articles

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre.

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 n’est pas très joli !)

lien supprimé

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 !

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 :
lien supprimé
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...)

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

Derniers commentaires

Modifier un texte
Ok c’était bien ça, cool. A l’avenir, utilises plutôt un éditeur de code plutôt que LibreOffice, (...)

Modifier un texte - suite et fin -
Super, c’est réparé Les apostrophes inclinés venaient de LibreOffice ! Encore (...)

Modifier un texte
Hello Je pencherais pour les apostrophes qui sont incurvées au lieu d’être droites car je ne vois (...)

Modifier un texte
Le fichier ci-dessous déposé dans le répertoire lang ne passe pas. "Parse error : syntax error, (...)

images dans un article
Bonjour Jean Christophe, non, je n’ai pas accès à ce fichier ; le répertoire /config ne m’est pas (...)

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 4.6.2