source: spip-zone/_squelettes_/sarkaspip/stable_30/noisettes/article/inc_article_commentaires.html @ 48926

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

Premier jet d'une présentation hiérarchique des commentaires d'article proposée par Philippe.
Configuration de la présentation hiérarchique ou continue.
On en profite pour rajouter le sens de tri et le lien auteur pour les deux présentations.
Reste à finaliser l'album et le post.

File size: 3.3 KB
Line 
1[(#REM)
2<!-- Commentaires de l'article ou le commentaire precise depuis la page forum
3        Recoit en argument :
4                - id_article: id de l'article concernee
5                - id_forum: id du commentaire concerne
6-->
7]
8<div id="commentaires_article" class="commentaires">
9[(#ENV{id_forum}|?{'', ' '})
10        <a id="commentaires" name="commentaires" href="#commentaires"></a>
11        [(#ENV{statut}|=={ferme}|non)
12        <a class="fonction" id="commenter"[ href="(#URL_PAGE{post, #PARAMETRES_FORUM})"] title="<:sarkaspip:commenter_article:>"></a>
13        ]
14        <h2>
15                <:sarkaspip:commentaires_article:>
16        [(#ENV{statut}|=={ferme}|oui)
17                &nbsp;<:sarkaspip:forum_ferme:>
18        ]
19        </h2>
20]
21[(#ENV{id_forum}|?{' '})
22        [(#ENV{afficher_titre, oui}|=={oui}|?{' '})
23                <h2><:sarkaspip:reponse_suite_commentaire|ucfirst:></h2>
24        ]
25]
26<B_commentaires>
27[(#ENV{id_forum}|?{'', ' '})
28        #ANCRE_PAGINATION
29        [(#ENV{position_pagination}|match{^(1|3)$}|?{' '})
30                [<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
31        ]
32]
33<BOUCLE_commentaires(FORUMS){plat}{id_article}{id_forum?}{par date}{inverse #ENV{sens_tri}}{pagination #ENV{pas_pagination}}>
34        <div class="message"[ id="co_n(#COMPTEUR_BOUCLE)"]>
35                <a id="forum[(#ID_FORUM)]" name="forum[(#ID_FORUM)]" href="#forum[(#ID_FORUM)]"></a>
36                <div class="gravatar">
37        <BOUCLE_auteur_pere(AUTEURS) {tout}{id_auteur=#_commentaires:ID_AUTEUR}>
38                        #SET{nom_auteur, #NOM}
39                        [(#LOGO_AUTEUR||sinon{#CHEMIN{images/gravatar32.png}}||image_passe_partout{32}|image_recadre{32,32,center,FFFFFF}|inserer_attribut{class,spip_logos gravatar}|inserer_attribut{alt,[<:sarkaspip:logo_de:> (#GET{nom_auteur})]})]
40                        #SET{url_auteur, #URL_AUTEUR}
41        </BOUCLE_auteur_pere>
42                        #SET{nom_auteur, #_commentaires:NOM}
43                        [(#PLUGIN{GRAVATAR}|oui)
44                                [(#GRAVATAR{#_commentaires:EMAIL, 32, #CHEMIN{images/gravatar32.png}}||image_passe_partout{32}|image_recadre{32,32,center,FFFFFF}|inserer_attribut{class,spip_logos gravatar}|inserer_attribut{alt,[<:sarkaspip:logo_de:> (#GET{nom_auteur})]})]
45                        ]
46                        [(#PLUGIN{GRAVATAR}|non)
47                                <img src="#CHEMIN{images/gravatar32.png}" width="32" height="32" class="spip_logos gravatar" alt="[<:sarkaspip:logo_de:> (#GET{nom_auteur})]" />
48                        ]
49        <//B_auteur_pere>
50        </div>
51                <div class="cartouche_simple">
52                [(#ENV{id_forum}|?{'', ' '})
53                        [(#ENV{statut}|=={ferme}|non)
54                        [<a class="fonction repondre_commentaire" href="(#URL_PAGE{post, #PARAMETRES_FORUM})" rel="noindex nofollow" title="<:sarkaspip:repondre_commmentaire:>"></a>]
55                        ]
56                ]
57                        [(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]
58                        <:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]
59                        [(#ENV{presentation_auteur}|=={1}|et{#GET{url_auteur}|oui}|?{
60                                [- <:sarkaspip:par_auteur:>&nbsp;<a href="#GET{url_auteur}">(#GET{nom_auteur})</a>],
61                                [- <:sarkaspip:par_auteur:>&nbsp;(#GET{nom_auteur})]}
62                        )]
63                </div>
64                <div class="#EDIT{texte} texte">#TEXTE</div>
65                [<div class="texte #EDIT{hyperlien}"><:sarkaspip:site_web:>&nbsp;:&nbsp;<span class="lien_site"><a href="[(#URL_SITE)]">(#NOM_SITE)</a></span></div>]
66                <INCLURE{fond=noisettes/document/inc_documents_commentaires}{id_forum}>
67                <div class="nettoyeur"></div>
68        </div>
69</BOUCLE_commentaires>
70[(#ENV{id_forum}|?{'', ' '})
71        [(#ENV{position_pagination}|match{^(2|3)$}|?{' '})
72                [<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
73        ]
74]
75</B_commentaires>
76</div>
Note: See TracBrowser for help on using the repository browser.