1 | [(#REM) |
---|
2 | ACS |
---|
3 | (Plugin Spip) |
---|
4 | Squelette Cat |
---|
5 | http://acs.geomaticien.org |
---|
6 | |
---|
7 | Copyright Daniel FAIVRE, 2007-2011 |
---|
8 | Copyleft: licence GPL - Cf. LICENCES.txt in acs plugin dir |
---|
9 | |
---|
10 | Le forum d'un article, rubrique, site ou brève. |
---|
11 | |
---|
12 | Variables : |
---|
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/,dir}'); 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/,dir}'); 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)][ (#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/,dir}')"><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/,dir}')" class="repondreaufil nsize"> Réponses à 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)][ (#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> |
---|