source: spip-zone/_plugins_/acs/models/cat/composants/forums/forum.html @ 45452

Last change on this file since 45452 was 45452, checked in by webmaster@…, 10 years ago

Passage en version 0.8.0

Nouveau parametre de composant preview_type + divers. Cf. log.

File size: 4.3 KB
Line 
1[(#REM)
2             ACS
3         (Plugin Spip)
4         Squelette Cat
5    http://acs.geomaticien.org
6
7Copyright Daniel FAIVRE, 2007-2011
8Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir
9
10Le forum d'un article, rubrique, site ou brève.
11
12Variables :
13- ouvrir=oui ouvre tous les messages
14- debut_forums=xx : pagination
15- statut : filtrage selon statut par expression rationnelle
16
17][(#PARAMETRES_FORUM|?) Cette balise (invisible) provoque le recalcul du forum la premiere fois qu'un message est poste (cf. inc/invalideur). ]
18[(#STATUT|?{#SET{'statut',#STATUT},#SET{'statut','publie'}})]
19<BOUCLE_decompte(FORUMS) {id_rubrique ?}{id_article ?}{id_breve ?}{id_syndic ?} {plat}{statut==#GET{'statut'}}></BOUCLE_decompte>
20[<a id="forum_lire_tous" class="repondreaufil nsize" style="float: #LANG_RIGHT" href="#URL_ARTICLE&ouvrir=oui#forum"><:lire_tous_les_messages:></a>
21<a name="forum" id="Layer0cmd"[(#ENV{ouvrir}|?{class="open"})] href="#forum" onclick="swap_couche('0', '','#ACS_CHEMIN{triangles/}'); return false;"><img id='triangle0' src='#ACS_CHEMIN{triangles/deplierbas.gif}' alt='' title='[(#ENV{ouvrir}|?{Déplier,Replier})]' width='10' height='10' border='0' /></a>
22        <a name="forum" href="#forum"  class="repondreaufil nsize" onclick="swap_couche('0','','#ACS_CHEMIN{triangles/}'); return false;">
23                (#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''})[ (#TOTAL_BOUCLE|=={1}|?{<:message:>,<:messages_forum:>})]
24        </a>][(#ENV{ouvrir}=={oui}|?{#SET{pg,#TOTAL_BOUCLE},#SET{pg,10}})]
25<//B_decompte>
26[(#REM)
27 
28 Messages du forum
29 
30]<B_forums>
31[<span class="pagination" style="float:right">(#PAGINATION)</span>]
32<ul id="Layer0" class="forum[ (#ENV{ouvrir}!={oui}|?{forum_layer})]">
33        <BOUCLE_forums(FORUMS) {id_rubrique ?}{id_article ?}{id_breve ?}{id_syndic ?} {par date} {inverse} {pagination #GET{pg}}{statut==#GET{statut}}>
34        <li class="forum-fil">
35                <div class="forum-message">
36                        <div class="forum-chapo">
37        <span class="nav nsize" style="float:right">[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)][, <:par_auteur:> <span class="#EDIT{qui}">(#NOM|couper{80})</span>]</span>
38                                <div class="forum-titre #EDIT{titre}"><a href="#forum#ID_FORUM" name="forum#ID_FORUM" id="forum#ID_FORUM">#TITRE</a></div>
39                        </div>
40                        <div class="forum-texte #EDIT{texte}">
41                                [(#TEXTE|lignes_longues)]
42        [<div class="notes surlignable">(#NOTES|safehtml|lignes_longues)</div>]
43                                [<p class="forum-lien #EDIT{hyperlien}"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
44                                [(#STATUT|=={publie}|?{' ', ''})[<a href="(#PARAMETRES_FORUM|url_reponse_forum)" class="nsize"><:repondre_message:>[(#NOM|?{' de '#NOM|couper{80},' 'anonyme})]</a>]]
45                        </div>
46         <B_forums_fils>
47         <a href="javascript:swap_couche('#ID_FORUM','','#ACS_CHEMIN{triangles/}')"><img id="triangle#ID_FORUM" src='#ACS_CHEMIN{triangles/deplierbas.gif}' alt='' title='Déplier' width='10' height='10' border='0' align="left" /></a> <a href="javascript:swap_couche('#ID_FORUM','','#ACS_CHEMIN{triangles/}')" class="repondreaufil nsize">&nbsp;R&eacute;ponses &agrave; ce message</a>
48                   <ul id="Layer#ID_FORUM"[ class="(#ENV{ouvrir}!={oui}|?{forum_layer})"]>
49                           <BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
50                           <li>
51                                   <div class="forum-message">
52                                           <div class="forum-chapo">
53            <span class="nav nsize" style="float:right">[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)][, <:par_auteur:> <span class="#EDIT{qui}">(#NOM|couper{80})</span>]</span>
54                                                        <strong class="forum-titre #EDIT{titre}"><a href="#forum#ID_FORUM" name="forum#ID_FORUM" id="forum#ID_FORUM">#TITRE</a></strong>
55                                           </div>
56                                           <div class="forum-texte #EDIT{texte}">
57                                                   [(#TEXTE|lignes_longues)]
58               [<div class="notes surlignable">(#NOTES|safehtml|lignes_longues)</div>]
59                                                   [<p class="hyperlien #EDIT{hyperlien} nsize"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
60                                       [(#STATUT|=={publie}|?{' ', ''})[<a href="(#PARAMETRES_FORUM|url_reponse_forum)" class="repondreaufil nsize"><:repondre_message:>[(#NOM|?{' de '#NOM|couper{80},' 'anonyme})]</a>]]
61                                           </div>
62                                   </div>
63                                <BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>
64                           </li>
65                           </BOUCLE_forums_fils>
66                   </ul>
67                   </B_forums_fils>
68    </div>
69        </li>
70        </BOUCLE_forums>
71</ul>
72</B_forums>
Note: See TracBrowser for help on using the repository browser.