Lire les derniers messages du forum

All contributions published for previous SPIP versions

Ce petit tutoriel s’inspire de la fonctionnalité “nouveaux messages” existant du forum spip. Nous l’avons légèrement modifié pour lire les derniers messages sur les dernières 24 heures, et sur les 7 derniers jours....

En premier lieu

Il vous faudra créer 4 nouveaux fichiers :
-  un fichier message7j.php3 et son homologue message7j.html
-  un fichier message24h.php3 et son homologue message24h.php3

Vous retrouverez l’ensemble de ces fichiers en pièces jointes à l’article (voir colonne de droite).

Lire les messages des dernières 24 heures

Voici le code utilisé :

                                   
<B_topics>
<BOUCLE_topics(FORUMS){tout}{plat}{par date}{inverse}{age=0}>
<B_papa>
<BOUCLE_papa(FORUMS){id_forum}>
<?php $id_sujet='[(#ID_FORUM|texte_script)]' ;?>
</BOUCLE_papa>
<a href="voirsujet.php3?id_forum=<?php echo $id_sujet?>#forum#ID_FORUM">[(#TITRE|supprimer_numero)</a>]                
</B_papa>
<//B_papa>

<B_papa_auteur>                                                
<BOUCLE_papa_auteur(FORUMS){id_forum}>
[<a href="#URL_AUTEUR">(#NOM|sinon{"Anonyme"})</a>]
</BOUCLE_papa_auteur></B_papa_auteur>
<//B_papa_auteur>
                                                
<BOUCLE_papa_reponses(FORUMS){id_enfant}>
<BOUCLE_papab_reponses(FORUMS){id_parent}>
</BOUCLE_papab_reponses>
#TOTAL_BOUCLE
<//B_papab_reponses>
</BOUCLE_papa_reponses>                                                

</BOUCLE_topics>
</B_topics>                                                
aucun message
<//B_topics>                                                        
</table>

Lire les message des 7 derniers jours

Voici le code utilisé :

                                  
<B_topics>
<BOUCLE_topics(FORUMS){tout}{plat}{par date}{inverse}{age>1}{0,50}>
<B_papa>
                                                
<BOUCLE_papa(FORUMS){id_forum}>
<?php $id_sujet='[(#ID_FORUM|texte_script)]' ;?>
</BOUCLE_papa>
<a href="voirsujet.php3?id_forum=<?php echo $id_sujet?>#forum#ID_FORUM">[(#TITRE|supprimer_numero)</a>]</B_papa>
<//B_papa>

<B_papa_auteur>                                                
<BOUCLE_papa_auteur(FORUMS){id_forum}>
[<a href="#URL_AUTEUR">(#NOM|sinon{"Anonyme"})</a>]
</BOUCLE_papa_auteur>
</B_papa_auteur>
<//B_papa_auteur>
                                                
<BOUCLE_papa_reponses(FORUMS){id_enfant}>
<BOUCLE_papab_reponses(FORUMS){id_parent}>
</BOUCLE_papab_reponses>
#TOTAL_BOUCLE
<//B_papab_reponses>
</BOUCLE_papa_reponses>

</BOUCLE_topics>
</B_topics>
aucun message
<//B_topics>

Vous trouverez dans les fichiers joints les boucles avec leur mise en page.

Vous pouvez voir un exemple du code sur notre forum : http://www.pcnetastuces.com/rubrique.php3?id_rubrique=7

updated on 8 December 2004

Discussion

2 discussions

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom