source: spip-zone/_squelettes_/forum_spipBB/dev/nouveaux_messages.html @ 5365

Last change on this file since 5365 was 5365, checked in by james@…, 15 years ago

du ménage pour spipBB (phase 5) (la version de dev)

File size: 5.8 KB
Line 
1<?php
2  // Disable caching
3    //
4    @header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
5    @header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
6
7    @header("Cache-Control: no-store, no-cache, must-revalidate");
8    @header("Cache-Control: post-check=0, pre-check=0", false);
9    @header("Pragma: no-cache");
10        $ze_sect=$id_rubrique;
11       
12//éliminer les forums des rubriques et articles appartenant aux autres secteurs
13<BOUCLE_contexte(RUBRIQUES){id_rubrique}>
14<BOUCLE_secteurs(RUBRIQUES){exclus}{racine}>
15<BOUCLE_supp(RUBRIQUES){id_secteur}>
16        <BOUCLE_supp2(FORUMS){id_rubrique}{plat}{doublons}{doublons a}>
17        </BOUCLE_supp2>
18</BOUCLE_supp>
19<BOUCLE_supp3(ARTICLES){id_secteur}>
20        <BOUCLE_supp4(FORUMS){id_article}{plat}{doublons}{doublons a}>
21                </BOUCLE_supp4>
22</BOUCLE_supp3>
23<BOUCLE_supp5(BREVES){id_secteur}>
24        <BOUCLE_supp6(FORUMS){id_article}{plat}{doublons}{doublons a}>
25                </BOUCLE_supp6>
26</BOUCLE_supp5>
27</BOUCLE_secteurs>
28</BOUCLE_contexte>
29 ?>
30 
31<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
32
33<html lang="#LANG">
34<head>
35<title>[#NOM_SITE_SPIP] - <:phpbb:messages_nouveaux:></title>
36<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET">
37
38<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
39
40<link rel="stylesheet" href="spip_style.css" type="text/css">
41
42<!-- Les feuilles de style specifiques aux presents squelettes -->
43<link rel="stylesheet" href="spip_forum[(#LANG_DIR|=={rtl}|?{'_rtl',''})].css" type="text/css">
44
45<!-- Lien vers le backend pour navigateurs eclaires -->
46<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="spip.php?page=backend">
47
48</head>
49
50<body id="nouvmsgfor" dir="#LANG_DIR">
51
52<a name="haut"></a>
53
54<div id="contenant"> <!-- Section contenant la page -->
55
56<INCLURE{fond=entete_BB}{id_rubrique}>
57
58        <div id="corps"> <!-- Section contenant les données -->
59        <p class="nav"><a  href="rubrique#ID_RUBRIQUE"><:titre_forum:></a></p>
60
61        <hr class="clr" /> <!-- Permet l'affichage correctement pour certaines versions de safari -->
62        <table class="spipforum">
63                <thead>
64                <tr> 
65                        <th colspan="2"><:titre_forum:></th>
66                        <th><:phpbb:sujets:></th>
67                        <th><:phpbb:sujet_auteur:></th>
68                        <th><:phpbb:messages:></th>
69                        <th><:phpbb:messages_derniers:></th>
70                </tr>
71                </thead>
72
73                <BOUCLE_forums_liens(FORUMS){doublons}{plat}{par date}{inverse}{age<15}{debut_post,20}> 
74                        <?php
75                                $ze_titre = '[(#TITRE|texte_script)]' ;
76                                $ze_titre = ereg_replace( "> ", "", $ze_titre );
77                       
78                        $closed='non';
79                        ?>
80                        <BOUCLE_fo(FORUMS){id_thread}>
81                                <?php
82                                        $id_sujet='[(#ID_FORUM|texte_script)]';
83                                        $titre_sujet='[(#TITRE|texte_script)]';
84                                        $auteur_sujet='<B_auteurpa><BOUCLE_auteurpa(AUTEURS){id_auteur}{tout}><a href="spip.php?page=profil_BB&amp;id_auteur=#ID_AUTEUR&amp;id_rubrique='.$ze_sect_art.'">#NOM</a></BOUCLE_auteurpa></B_auteurpa><a href="mailto:[(#EMAIL|antispam)]">[(#NOM|sinon{<:phpbb:anonyme:>})]</a><//B_auteurpa>';
85                                ?>
86                                <BOUCLE_ArticleForum(ARTICLES){id_article}>
87                                        <?php
88                                                $titre_forum='[(#TITRE|texte_script)]';
89                                        ?>
90                                </BOUCLE_ArticleForum>
91                               
92                               
93                                <BOUCLE_sujet_ferme(FORUMS){id_thread}{plat}>
94                                                <BOUCLE_ferme(FORUMS){id_forum}{titre_mot=Fermé}>
95                                            <?php $closed='[(#ID_FORUM|texte_script)]'; ?>
96                                       </BOUCLE_ferme>
97                                </BOUCLE_sujet_ferme>
98                                <?php
99                                        $reponse_forum=#TOTAL_BOUCLE-1;
100                                ?>
101                         </B_sujet_ferme>                               
102                               
103                        </BOUCLE_fo>
104                                               
105                        <tr> 
106                                <? echo $closed == "non"? "<td class='etatsuj normpost'>&nbsp;<span><:message:>" : " <td class='etatsuj fermpost'>&nbsp;<span><:phpbb:ferme:>" ; ?></span></td>
107                                <td class="titre"><a href="#URL_FORUM"><?php echo $titre_forum ?></a></td>
108                                <td class="titresuj"><?php $titre_sujet = ereg_replace( "> ", "", $titre_sujet ); ?><a href="spip.php?page=voirsujet&amp;id_forum=<?php echo $id_sujet ?>"><?php echo $titre_sujet ?></a></td>
109                                <td class="autpost"><?php echo $auteur_sujet; ?></td>
110                                <td class="msgpost"><?php echo $reponse_forum;?></td>
111                                <td class="dermsg"><a href="spip.php?page=voirsujet&amp;id_forum=<?php echo $id_sujet?>#forum#ID_FORUM"><?php echo $ze_titre ?></a><br/>[(#DATE|nom_jour)] [(#DATE|affdate),] [(#DATE|heures)]:[(#DATE|minutes)<br/>] <:par_auteur:> <B_auteurp><BOUCLE_auteurp(AUTEURS){id_auteur}{tout}><a href="spip.php?page=profil_BB&amp;id_auteur=#ID_AUTEUR&amp;id_rubrique=<?php echo $id_rubrique ?>">#NOM</a></BOUCLE_auteurp></B_auteurp><a href="mailto:[(#EMAIL|antispam)]">[(#NOM|sinon{<:phpbb:anonyme:>})]</a><//B_auteurp> <a href="spip.php?page=voirsujet&amp;id_forum=<?php echo $id_sujet?>#forum#ID_FORUM"><img src="spip_bb/icon_latest_reply.gif" border="0" alt="<:phpbb:messages_voir_dernier:>" title="<:phpbb:messages_voir_dernier:>" /></a></td>
112                        </tr>
113                       
114                       
115                </BOUCLE_forums_liens>
116                </table>
117
118               
119                <div class="pagination"> <!-- Section présentant la pagination -->
120       
121                <div class="page"> <!-- Section de la page -->
122                <?     
123                 $limite=20; //Limite mais pas géniale, mettre un champs suppl 
124<BOUCLE_pagination_posts(FORUMS){doublons a}{plat}{par date}{inverse}{age<15}> </BOUCLE_pagination_posts>               
125                $total=#TOTAL_BOUCLE;
126                                $nb_pages=ceil($total/$limite);
127                                $debut_post=$debut_post+$limite;
128                                $page_nb=$debut_post/$limite;
129</B_pagination_posts>                   
130                ?>
131                <p class="nav"><:phpbb:page:> <?php echo ($page_nb)? $page_nb : '1'; ?> <:phpbb:sur:> <?php echo ($nb_pages)? $nb_pages : '1'; ?></p>
132                </div>
133
134                <div class="navigapage"> <!-- Section de la liste de page -->
135                <p class="nav"><?       
136                       
137                                if ($total>($limite-1))
138                                        for ($numero = 0; $numero < $total; $numero = $numero + $limite){
139                                        echo "<a HREF='".$PHP_SELF."?id_article=$id_article&debut_post=$numero'>".(($numero+$limite)/$limite)."</a>, "; }
140                       
141                ?></p>
142                </div>
143        </div> <!-- Fin de la section -->
144               
145        </div> <!--Fin de section Corps-->
146
147       
148       
149<INCLURE{fond=pied_BB}{id_rubrique}>
150
151</div> <!-- Fin de la section contenant -->
152
153</body>
154</html>
Note: See TracBrowser for help on using the repository browser.