Forum sur Sarka-SPIP 3.0
dimanche 22 mai 2011 à 13h06
par philippe
par philippe

Juste pour faire plaisir à Pétarel (et aux autres )
Voici le code de la noisette inc_article_commentaires.html modifiée donnant plusieurs niveaux hiérarchiques dans les commentaires d’un Forum (à placer dans /squelettes/noisettes/article.
Philippe
[(#REM)
<!-- Commentaires de l'article ou le commentaire precise depuis la page forum
Recoit en argument :
- id_article: id de l'article concernee
- id_forum: id du commentaire concerne
-->
]
<div id="commentaires_article" class="commentaires">
[(#ENV{id_forum}|?{'', ' '})
<a id="commentaires" name="commentaires" href="#commentaires"></a>
[(#ENV{statut}|=={ferme}|non)
<a class="fonction" id="commenter"[ href="(#URL_PAGE{post, #PARAMETRES_FORUM})"] title="<:sarkaspip:commenter_article:>"></a>
]
<h2>
<:sarkaspip:commentaires_article:>
[(#ENV{statut}|=={ferme}|oui)
<:sarkaspip:forum_ferme:>
]
</h2>
]
[(#ENV{id_forum}|?{' '})
[(#ENV{afficher_titre, oui}|=={oui}|?{' '})
<h2><:sarkaspip:reponse_suite_commentaire|ucfirst:></h2>
]
]
<B_commentaires>
[(#ENV{id_forum}|?{'', ' '})
#ANCRE_PAGINATION
[(#ENV{position_pagination}|match{^(1|3)$}|?{' '})
[<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
]
]
#SET{nb_em, 0}
#SET{parent_lu, 0}
<BOUCLE_commentaires(FORUMS){tout}{id_article}{!par id_thread}{par id_parent}{!par id_forum} {par date}{pagination #ENV{pas_pagination}}>
<div class="message"[ id="co_n(#COMPTEUR_BOUCLE)"]>
<a id="forum[(#ID_FORUM)]" name="forum[(#ID_FORUM)]" href="#forum[(#ID_FORUM)]"></a>
[(#GET{parent_lu}!={#ID_PARENT}|oui) [(#SET{nb_em, [(#GET{nb_em}|plus{3})]})]]
[(#ID_PARENT=={0}|oui)#SET{nb_em, 0}]
#SET{parent_lu, #ID_PARENT}
<div class="gravatar" [(#ID_PARENT>{0}|oui)style="padding-left: [(#GET{nb_em})]em"]>
<BOUCLE_auteur_pere(AUTEURS) {tout}{id_auteur=#_commentaires:ID_AUTEUR}>
#SET{nom_auteur, #NOM}
[(#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})]})]
</BOUCLE_auteur_pere>
#SET{nom_auteur, #_commentaires:NOM}
[(#PLUGIN{GRAVATAR}|oui)
[(#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})]})]
]
[(#PLUGIN{GRAVATAR}|non)
<img src="#CHEMIN{images/gravatar32.png}" width="32" height="32" class="spip_logos gravatar" alt="[<:sarkaspip:logo_de:> (#GET{nom_auteur})]" />
]
<//B_auteur_pere>
</div>
<div class="cartouche_simple" [(#ID_PARENT>{0}|oui)style="padding-left: [(#GET{nb_em})]em"]>
[(#ENV{id_forum}|?{'', ' '})
[(#ENV{statut}|=={ferme}|non)
[<a class="fonction repondre_commentaire" href="(#URL_PAGE{post, #PARAMETRES_FORUM})" rel="noindex nofollow" title="<:sarkaspip:repondre_commmentaire:>"></a>]
]
]
[(#DATE|nom_jour)][ (#DATE|affdate)]
<:sarkaspip:agrave:> [(#DATE|affdate{'H\hi'})][, <:sarkaspip:par_auteur:> (#GET{nom_auteur})]
</div>
<div class="titre" [(#ID_PARENT>{0}|oui)style="padding-left: 3em"]>#TITRE</div>
<div class="#EDIT{texte} texte" [(#ID_PARENT>{0}|oui)style="padding-left: [(#GET{nb_em})]em"]>#TEXTE</div>
[<div class="texte #EDIT{hyperlien}"><:sarkaspip:site_web:> : <span class="lien_site"><a href="[(#URL_SITE)]">(#NOM_SITE)</a></span></div>]
<INCLURE{fond=noisettes/document/inc_documents_commentaires}{id_forum}>
<div class="nettoyeur"></div>
</div>
</BOUCLE_commentaires>
[(#ENV{id_forum}|?{'', ' '})
[(#ENV{position_pagination}|match{^(2|3)$}|?{' '})
[<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
]
]
</B_commentaires>
</div>
Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.