source: spip-zone/_galaxie_/forum.spip.org/forum.spip.org_2009/threadspip.html @ 39183

Last change on this file since 39183 was 39183, checked in by homere1974@…, 11 years ago
  • #EDIT{texte} des messages de forum par leurs auteurs et les admins, ne manque plus que Crayons et Autorité (Fil ?) ;
  • un peu plus d'infos dans le formulaire de login du forum ;
  • lien de retour au pied de la discussion.
File size: 8.3 KB
Line 
1<BOUCLE_select_article(FORUMS){id_forum}>
2<BOUCLE_test_lang(ARTICLES){id_article}>
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
5<head>
6<title><BOUCLE_select_forum(FORUMS){id_forum}>[(#TITRE|textebrut)]</BOUCLE_select_forum> - [(#NOM_SITE_SPIP|textebrut)]</title>
7[<meta name="description" content="(#DESCRIPTION|attribut_html)" />]
8<INCLURE{fond=inc-head}{id_article}>
9</head>
10
11<body class="page_rubrique">
12<div id="page">
13<INCLURE{fond=inc-entete}{id_rubrique}{id_article}>
14
15        <div id="conteneur">
16       
17        <div id="hierarchie"><BOUCLE_racine_lang(RUBRIQUES){racine}{lang}><a href="#URL_SITE_SPIP"><:accueil_site:></a></BOUCLE_racine_lang><BOUCLE_ariane(HIERARCHIE){id_article}>#SET{rub,#ID_RUBRIQUE}[ &gt; <a href="#URL_RUBRIQUE">(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <a href="#URL_ARTICLE">[(#LOGO_ARTICLE_SURVOL||image_reduire{15,15})&nbsp;](#TITRE|couper{80})</a>]<BOUCLE_hierarchie_forum(FORUMS){id_forum}>[ &gt; <strong class="on">(#TITRE|attribut_html|couper{80})</strong>]</div></BOUCLE_hierarchie_forum>
18
19<BOUCLE_message_principal(FORUMS){id_forum}>
20[(#REM) grosse bidouille pour rafraichir la page - pas top ]
21#SET{url,#URL_FORUM|url_absolue}
22                        <div class="cartouche">
23                                <div class="soustitre">
24                                <span class="invisible"><:mots_clefs:>&nbsp;:</span>
25                                <BOUCLE_tags(FORUMS){id_thread}{plat}>
26                                <BOUCLE_mots(MOTS){id_groupe IN 3,4,5,6}{id_forum}{unique}>
27                                <a href="[(#URL_MOT|parametre_url{id_rubrique,#GET{rub}})]" class="mots">#TITRE</a>[(#AUTORISER{editer_mots,mots,#ID_MOT})<a href="[(#ID_MOT|generer_moderer_mot{#ID_FORUM,'forums'}|parametre_url{redirect,[(#GET{url})]?var_mode=calcul})]"><img src='#EVAL{_DIR_IMG_PACK}croix-rouge.gif' alt='<:ecrire:info_supprimer_mot:>' title='<:ecrire:info_supprimer_mot:>' /></a>]
28                                </BOUCLE_mots>
29                                </BOUCLE_tags>
30                                </div>
31                        </div>                 
32                               
33                <div id="contenu">
34       
35        <BOUCLE_test_tous(FORUMS){id_thread}{plat}{par date}>
36        <BOUCLE_resolu(MOTS){id_forum}{id_mot=1332}>[#TITRE (#AUTORISER{editer_mots,mots})<a href="[(#ID_MOT|generer_moderer_mot{#ID_FORUM,'forums'}|parametre_url{redirect,[(#GET{url})]?var_mode=calcul})]"><img src='#EVAL{_DIR_IMG_PACK}croix-rouge.gif' alt='<:ecrire:info_supprimer_mot:>' title='<:ecrire:info_supprimer_mot:>' /></a>]#SET{resolu,#TITRE}</BOUCLE_resolu>
37        <BOUCLE_clore(MOTS){id_forum}{id_mot==1340}>[#TITRE (#AUTORISER{editer_mots,mots})<a href="[(#ID_MOT|generer_moderer_mot{#ID_FORUM,'forums'}|parametre_url{redirect,[(#GET{url})]?var_mode=calcul})]"><img src='#EVAL{_DIR_IMG_PACK}croix-rouge.gif' alt='<:ecrire:info_supprimer_mot:>' title='<:ecrire:info_supprimer_mot:>' /></a>]#SET{clore,#TITRE}</BOUCLE_clore>
38        </BOUCLE_test_tous>
39               
40                <div id="forum#ID_FORUM" class="question">
41                <div class="question_titre">
42                        [(#LOGO_AUTEUR|left||image_reduire{50,50}|sinon{#LOGO_ARTICLE_NORMAL|left||image_reduire{50,50}})]
43                        <h2 class="titre">[(#TITRE|attribut_html)][ (#AUTORISER{instituer_forum,forum,#ID_FORUM})<a href='[(#ID_FORUM|invalider_forum|parametre_url{redirect,#GET{url}})]'><img src='#EVAL{_DIR_IMG_PACK}croix-rouge.gif' alt='<:ecrire:bouton_radio_modere_posteriori:>' title='<:ecrire:bouton_radio_modere_posteriori:>' /></a>][ -&nbsp;<strong class="resolu">(#GET{resolu})</strong>]</h2>
44                        <span class="precisions">[<:par_auteur:> (#NOM) - ][(#DATE|affdate_jourcourt) ]<abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|heures)][:(#DATE|minutes)]</abbr><BOUCLE_compte(FORUMS){id_thread}{plat}{id_parent!=0} />[ -&nbsp;(#TOTAL_BOUCLE|>={1}|?{<:forumspip:reponses:>&nbsp;: #TOTAL_BOUCLE,<strong class="noreponse"><:forumspip:aucune_reponse:></strong>})]<//B_compte></span>
45                        <br class="nettoyeur" />
46                </div><!-- .question_titre -->
47
48                <div class="message #EDIT{texte}">#TEXTE</div>
49                [<div class="notes surlignable">(#NOTES|safehtml|lignes_longues)</div>]
50                                [<p class="#EDIT{hyperlien} hyperlien"><strong><:voir_en_ligne:></strong> - <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
51               
52                <br class="nettoyeur" />
53
54                <BOUCLE_doc(DOCUMENTS){id_forum}>
55                                [(#EXTENSION|match{'^(gif|jpg|png)$'}|?{
56                                        [(#MODELE{doc}|image_reduire{300})]
57                                ,
58                                        [(#LOGO_DOCUMENT|#URL_DOCUMENT)]
59                                })]
60                </BOUCLE_doc>
61               
62                <br class="nettoyeur" />
63               
64                <div class="pied_message">
65                [(#FORMULAIRE_JAIME_JAIMEPAS)]
66                [<div class="rss"><a href="(#PARAMETRES_FORUM|url_rss_forum)" title="<:forumspip:suivi_thread:>" rel="nofollow"><img src="#CHEMIN{habillage/feed.png}" alt="<:icone_suivi_activite:>" width="16" height="16" /></a></div>]
67                <div class="repondre"><a href="#rep"><:forumspip:nouvellereponse:></a></div>
68                </div>
69               
70                <br class="nettoyeur" />
71               
72                </div><!-- .question -->
73       
74        #SET{first,#ID_FORUM}           
75        [(#REM) pre-calculer les liens suivant/prec ]
76        <BOUCLE_next(FORUMS) {id_thread} {par date} {plat}>#SET{prev#ID_FORUM,#GET{me}}#SET{next#GET{me},#ID_FORUM}#SET{me,#ID_FORUM}</BOUCLE_next>
77
78        <B_reponses>
79        <BOUCLE_reponses(FORUMS){id_thread}{plat}{id_parent!=0}{exclus}{par date}>
80       
81                        <div id="forum#ID_FORUM" class="[(#COMPTEUR_BOUCLE|alterner{reponse, reponse_2})]">             
82                        <div class="question_titre">
83                        [(#LOGO_AUTEUR|left||image_reduire{50,50}|sinon{#LOGO_ARTICLE_NORMAL|left||image_reduire{50,50}})]
84                        <span class="hoba">
85                        [<a href="(#COMPTEUR_BOUCLE|modulo{100}|=={1}|?{'',[#forum(#GET{prev#ID_FORUM})]})" class="ho">&#60;</a>]
86                        ##COMPTEUR_BOUCLE
87                        [<a href="(#COMPTEUR_BOUCLE|modulo{100}=={0}|?{'',[#forum(#GET{next#ID_FORUM})]})" class="ba">&#62;</a>]
88                        </span>
89                        <h2><a href="#forum#GET{first}">[(#TITRE|attribut_html)] &circ;</a>[ (#AUTORISER{invalider_forum,forum,#ID_FORUM})<a href='[(#ID_FORUM|invalider_forum|parametre_url{redirect,#GET{url}})]'><img src='#EVAL{_DIR_IMG_PACK}croix-rouge.gif' alt='<:ecrire:bouton_radio_modere_posteriori:>' title='<:ecrire:bouton_radio_modere_posteriori:>' /></a> ]</h2>
90                        <span class="precisions">[(#DATE|affdate_jourcourt) ]<abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|heures)][:(#DATE|minutes)]</abbr>[ - <:par_auteur:> (#NOM)]</span>
91                       
92                        <br class="nettoyeur" />
93                       
94                        </div><!-- .question_titre -->
95                       
96                        <div class="message #EDIT{texte}">#TEXTE</div>
97                        [<div class="notes surlignable">(#NOTES|safehtml|lignes_longues)</div>]
98                                [<p class="#EDIT{hyperlien} hyperlien"><strong><:voir_en_ligne:></strong> - <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
99               
100                <br class="nettoyeur" />
101       
102                <BOUCLE_doc_rep(DOCUMENTS){id_forum}>
103                                [(#EXTENSION|match{'^(gif|jpg|png)$'}|?{
104                                        [(#MODELE{doc}|image_reduire{300})]
105                                ,
106                                        [(#LOGO_DOCUMENT|#URL_DOCUMENT)]
107                                })]
108                </BOUCLE_doc_rep>                       
109                       
110                        </div><!-- .reponse -->
111                                               
112        </BOUCLE_reponses>
113        </B_reponses>
114       
115
116        [(#GET{clore}|?{<h2 id="rep" class="rep"><:forumspip:clos:></h2>,
117        <h2 id="rep" class="rep"><:forumspip:nouvellereponse:></h2>
118        [(#FORMULAIRE_FORUM)]
119        })]
120                       
121                </div><!--#contenu-->
122
123                [(#REM) Menu de navigation laterale ]
124                <div id="extra">
125               
126                <div class="liste-articles">
127        [(#SET{recherche,#TITRE})]
128        [(#INCLUDE{fond=inc-meme_sujet}{id_forum}{recherche=#GET{recherche}|textebrut}{env}{ajax})]
129                <INCLURE{fond=inc-categorie}{id_article}{ajax}{env}>
130                </div><!-- .liste-articles -->
131
132                </div><!--#extra-->
133       
134        </BOUCLE_message_principal>
135       
136        <br class="nettoyeur" />
137        </div><!--#conteneur-->
138
139<INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
140</div><!--#page-->
141</body>
142</html>
143</BOUCLE_test_lang>
144</BOUCLE_select_article>
145<BOUCLE_m(FORUMS){id_forum}{statut=off}>
146<BOUCLE_test_lang2(ARTICLES){id_article}>
147<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
148<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
149<head>
150<title><:forumspip:forum_invalide_titre:> - [(#NOM_SITE_SPIP|textebrut)]</title>
151[<meta name="description" content="(#DESCRIPTION|attribut_html)" />]
152<INCLURE{fond=inc-head}{id_article}>
153<meta name="robots" content="none" />
154</head>
155
156<body class="page_rubrique">
157<div id="page">
158<INCLURE{fond=inc-entete}{id_rubrique}{id_article}>
159
160        <div id="conteneur">
161       
162                        <div class="cartouche">
163                        <h1 class="categorie"><:forumspip:forum_invalide_titre:></h1>
164                        </div>
165                                                       
166        </div><!--#conteneur-->
167
168<INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
169</div><!--#page-->
170</body>
171</html>
172</BOUCLE_test_lang2>
173</BOUCLE_m>
174<//B_select_article>
Note: See TracBrowser for help on using the repository browser.