source: spip-zone/_squelettes_/sarkaspip3/noisettes/article/inc_article_description.html @ 31293

Last change on this file since 31293 was 31293, checked in by eric@…, 11 years ago

Correction pour la gestion des commentaires: si on ferme un forum après l'avoir ouvert et qu'il contient des messages, on affiche toujours les messages mais on désactive la possibilité d'en rédiger d'autres.

  • Property svn:eol-style set to native
File size: 5.0 KB
Line 
1[(#REM)
2<!-- Affichage de l'article: logo, titre, chapo, texte, ps...
3        Recoit en argument :
4                - id_article: id de l'article concerne
5                - page: indique le type de page affichee (article - par defaut -, evenement, album, edito, une)
6                - afficher_commentaires: indicateur d'affichage ou pas du nombre de commentaires de l'article concerne
7                - avec_popularite: indique si on doit afficher ou pas la popularite
8                - avec_notation: indique si on doit afficher ou pas la notation de l'article (necessite le plugin notation)
9                - avec_socialtags: indique si on doit afficher ou pas les boutons de bookmark sur les reseaux sociaux
10                - logo_rubrique: indique si on utilise le logo de la rubrique dans le cas ou le logo de l'article est absent
11                - taille_logo: taille max du logo si affiche
12                - id_evenement: id de l'evenement associe a l'article (page evenement avec plugin agenda)
13                - id_rubrique: rubrique de l'article (utilise uniquement dans la une)
14-->
15]
16<BOUCLE_description (ARTICLES) {id_article}>
17        [(#REM) <!-- Initialisation des parametres de config --> ]
18        #SET{logo, #LOGO_ARTICLE}
19        [(#ENV{logo_rubrique}|=={oui}|?{' '})
20                [(#SET{logo, #LOGO_ARTICLE_RUBRIQUE})]
21        ]
22       
23        [(#REM) <!-- Icones d'action si l'article n'est pas l'edito ou la une --> ]
24       
25        [(#PLUGIN{ARTICLE_PDF}|?{' '})
26                [(#ENV{page}|match{^(article|evenement)$}|?{' '})
27                        [(#MODELE{mod_bouton_pdf}{id_article})]
28                ]
29        ]
30        [(#PLUGIN{RECOMMANDER}|?{' '})
31                [(#ENV{page}|match{^(edito|une)$}|?{'',' '})
32                        <a class="fonction" id="recommander" href="#URL_PAGE{suggestion,id_article=#ID_ARTICLE}" title="<:sarkaspip:recommander_article:>"></a>
33                ]
34        ]
35       
36        [(#PETITION|?{'', ' '})
37                [(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
38                [(#GET{statut}|!={non_autorise}|oui)
39                        [(#ENV{afficher_commentaires}|=={oui}|?{' '})
40                                <INCLURE{fond=noisettes/article/inc_article_total_commentaires}
41                                {id_article}
42                                {statut=#GET{statut}}
43                                {ancre_meme_page=oui}>
44                        ]
45                ]
46        ]
47        [(#PETITION|?{' '})
48                [(#ENV{afficher_commentaires}|=={oui}|?{' '})
49                        <INCLURE{fond=noisettes/article/inc_article_total_signatures}{id_article}{ancre_meme_page=oui}>
50                ]
51        ]
52        [(#REM) <!--dans l'article en une, le cartouche et l'image sont avant le titre--> ]
53        [(#ENV{page}|=={une}|?{' '})
54                [(#INCLURE{fond=noisettes/article/inc_article_cartouche}
55                        {id_article}
56                        {avec_popularite=non}
57                        {avec_notation=0}
58                        {avec_socialtags=0}
59                        {page})]
60                <br class="nettoyeur" />
61                [<div class="logo droite">(#GET{logo}||image_reduire{#ENV{taille_logo}})</div>]
62        ]
63        [(#ENV{page}|=={edito}|?{' '})
64                <br class="nettoyeur" />
65                [<div class="logo droite">(#GET{logo}||image_reduire{#ENV{taille_logo}})</div>]
66        ]
67       
68        [(#ENV{page}|=={edito}|?{' '})
69                [(#CONFIG{sarkaspip_sommaire/titre_edito, 1}|=={1}|?{' '})
70                [<div class="#EDIT{titre} titre"><h1>(#TITRE|supprimer_numero)</h1></div>]
71                ]
72        ]
73
74        [(#ENV{page}|=={edito}|?{'', ' '})
75                [<div class="#EDIT{titre} titre"><h1>(#TITRE|supprimer_numero)</h1></div>]
76        ]
77       
78        <div class="description">
79        [(#ENV{page}|!={evenement}|?{' '})
80                [<div class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</div>[(#ENV{page}|match{^(edito|une)$}|?{' '})<br /><br />]]
81        ]
82
83        [(#ENV{page}|=={une}|?{' '})
84                <div class="complements">
85                        <INCLURE{fond=noisettes/rubrique/inc_rubrique_lien}{id_rubrique}>
86                [(#PETITION|?{'', ' '})
87                        [(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
88                        [(#GET{statut}|!={non_autorise}|oui)
89                                &nbsp;-&nbsp;
90                                <INCLURE{fond=noisettes/article/inc_article_total_commentaires}
91                                        {id_article}
92                                        {statut=#GET{statut}}
93                                        {ancre_meme_page=non}>
94                        ]
95                ]
96                [(#PETITION|?{' '})
97                        &nbsp;-&nbsp;
98                        <INCLURE{fond=noisettes/article/inc_article_total_signatures}{id_article}{ancre_meme_page=non}>
99                ]
100                </div>
101        ]
102
103        [(#ENV{page}|match{^(edito|une)$}|?{'',' '})
104                [(#INCLURE{fond=noisettes/article/inc_article_cartouche}
105                        {id_article}
106                        {id_evenement}
107                        {avec_popularite}
108                        {avec_notation}
109                        {avec_socialtags}
110                        {page})]
111                <br class="nettoyeur" />
112                [<div class="logo gauche">(#GET{logo}||image_reduire{#ENV{taille_logo}})</div>]
113        ]
114                [<div class="#EDIT{chapo} chapo">(#CHAPO)</div>]
115                [<div class="#EDIT{texte} texte">(#TEXTE|typo_couleur)</div>]
116               
117                [<br class="nettoyeur" /><div class="#EDIT{hyperlien} lien_site"><a href="#URL_SITE">(#NOM_SITE)</a></div>]
118                [<br class="nettoyeur" /><div class="#EDIT{ps} ps">(#PS)</div>]
119                [<br class="nettoyeur" /><div class="notes">(#NOTES)</div>]
120                [(#REM) <!-- Notation de l'article --> ]
121                [(#SET{plugin_en_cours, non})]
122                [(#PLUGIN{NOTATION}|?{' '})
123                        [(#ENV{avec_notation, 0}|=={2}|?{' '})
124                                <br class="nettoyeur" /><div class="plugin">[<div class="notation">(#FORMULAIRE_NOTATION)</div>]
125                                [(#SET{plugin_en_cours, oui})]
126                        ]
127                ]
128                [(#REM) <!-- Inclusion des boutons de bookmark sur les reseaux sociaux --> ]
129                [(#PLUGIN{SOCIALTAGS}|?{' '})
130                        [(#ENV{avec_socialtags, 0}|=={2}|?{' '})
131                                [(#GET{plugin_en_cours}|=={non}|?{' '})<br class="nettoyeur" /><div class="plugin">]
132                                [(#INCLURE{fond=noisettes/socialtags})]
133                                [(#SET{plugin_en_cours, oui})]
134                        ]
135                ]
136
137                [(#GET{plugin_en_cours}|=={oui}|?{' '})</div>]
138                <br class="nettoyeur" />
139        </div>
140</BOUCLE_description>
Note: See TracBrowser for help on using the repository browser.