Valider b5aa8291 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

L'affichage des commentaires est délégué au plugin comments qui fait ça très...

L'affichage des commentaires est délégué au plugin comments qui fait ça très bien (structure html, microformats, boutons de modération, formulaire dans la page...). Il passe en necessite.
Les 3 noisettes correspondantes de sarka sont supprimées.

Le formulaire de configuration devra être adapté (certains réglages disparaissent), la feuille CSS modifiée pour prendre en compte certains des réglages, et il faut intégrer la configuration de Comments dans celle de sarka (page dédiée ?)
parent 79c0bf9d
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+0 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -188,8 +188,6 @@ lang/sarkaspip_it.php -text
modeles/doc.html -text
modeles/img.html -text
noisettes/agenda/inc_mini_agenda_1.html -text
noisettes/article/inc_article_commentaires.html -text
noisettes/article/inc_article_commentaires_fils.html -text
noisettes/article/inc_article_petition.html -text
noisettes/bandeau.html -text
noisettes/bandeau/inc_bandeau_chemin.html -text
+3 −23
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -27,28 +27,8 @@
			[(#PETITION|non)
				[(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
				[(#GET{statut}|!={non_autorise}|oui)
					[(#CONFIG{sarkaspip_album/mode_commentaires, 2}=={1}|oui)
					<INCLURE{fond=noisettes/article/inc_article_commentaires_fils}
						{ajax}
						{id_article}
						{statut=#GET{statut}}
						{pas_pagination=#CONFIG{sarkaspip_album/pas_pagination_commentaires, 20}}
						{modele_pagination=#CONFIG{sarkaspip_album/modele_pagination_commentaires}}
						{position_pagination=#CONFIG{sarkaspip_album/position_pagination_commentaires, 2}}
						{sens_tri=#CONFIG{sarkaspip_album/sens_tri_commentaires, 1}}
						{presentation_auteur=#CONFIG{sarkaspip_album/auteur_commentaires, 1}}
						{id_thread=#ENV{id_tread}}>
					]
					[(#CONFIG{sarkaspip_album/mode_commentaires, 2}=={1}|non)
					<INCLURE{fond=noisettes/article/inc_article_commentaires}
						{ajax}
						{id_article}
						{statut=#GET{statut}}
						{sens_tri=#CONFIG{sarkaspip_album/sens_tri_commentaires, 1}}
						{presentation_auteur=#CONFIG{sarkaspip_album/auteur_commentaires, 1}}
						{pas_pagination=#CONFIG{sarkaspip_album/pas_pagination_commentaires, 20}}
						{modele_pagination=#CONFIG{sarkaspip_album/modele_pagination_commentaires}}
						{position_pagination=#CONFIG{sarkaspip_album/position_pagination_commentaires, 2}}>
                    [(#GET{statut}|!={non_autorise}|oui)
                        <INCLURE{fond=comments,id_article,id_rubrique='',env} />
                    ]
				]
			]
+3 −25
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -37,29 +37,7 @@
			[(#PETITION|non)
				[(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
				[(#GET{statut}|!={non_autorise}|oui)
					[(#CONFIG{sarkaspip_article/mode_commentaires, 2}=={1}|oui)
					<INCLURE{fond=noisettes/article/inc_article_commentaires_fils}
						{ajax}
						{id_article}
						{statut=#GET{statut}}
						{pas_pagination=#CONFIG{sarkaspip_article/pas_pagination_commentaires, 20}}
						{modele_pagination=#CONFIG{sarkaspip_article/modele_pagination_commentaires}}
						{position_pagination=#CONFIG{sarkaspip_article/position_pagination_commentaires, 2}}
						{sens_tri=#CONFIG{sarkaspip_article/sens_tri_commentaires, 1}}
						{presentation_auteur=#CONFIG{sarkaspip_article/auteur_commentaires, 1}}
						{id_thread=#ENV{id_tread}}>
					]
					[(#CONFIG{sarkaspip_article/mode_commentaires, 2}=={1}|non)
					<INCLURE{fond=noisettes/article/inc_article_commentaires}
						{ajax}
						{id_article}
						{statut=#GET{statut}}
						{sens_tri=#CONFIG{sarkaspip_article/sens_tri_commentaires, 1}}
						{presentation_auteur=#CONFIG{sarkaspip_article/auteur_commentaires, 1}}
						{pas_pagination=#CONFIG{sarkaspip_article/pas_pagination_commentaires, 20}}
						{modele_pagination=#CONFIG{sarkaspip_article/modele_pagination_commentaires}}
						{position_pagination=#CONFIG{sarkaspip_article/position_pagination_commentaires, 2}}>
					]
					<INCLURE{fond=comments,id_article,id_rubrique='',env} />
    			]
    		]
    				
+0 −76
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
[(#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}|non)
	<a id="commentaires" name="commentaires" href="#commentaires"></a>
	[(#ENV{statut}|=={ferme}|non)
	<a class="fonction" id="commenter"[ href="(#URL_ARTICLE{#ID_ARTICLE}|parametre_url{commenter,oui}|parametre_url{id_forum,#ID_FORUM})"] title="<:sarkaspip:commenter_article:>"></a>
	]
	<h2>
		<:sarkaspip:commentaires_article:>
	[(#ENV{statut}|=={ferme}|oui)
		&nbsp;<:sarkaspip:forum_ferme:>
	]
	</h2>
]
[(#ENV{id_forum}|oui)
	[(#ENV{afficher_titre, oui}|=={oui}|oui)
		<h2><:sarkaspip:reponse_suite_commentaire|ucfirst:></h2>
	]
]
<B_commentaires>
[(#ENV{id_forum}|non)
	#ANCRE_PAGINATION
	[(#ENV{position_pagination}|match{^(1|3)$}|oui)
		[<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
	]
]
<BOUCLE_commentaires(FORUMS){plat}{id_article}{id_forum?}{par date}{inverse #ENV{sens_tri}}{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>
		<div class="gravatar">
	<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})]})]
			#SET{url_auteur, #URL_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">
		[(#ENV{id_forum}|non)
			[(#ENV{statut}|=={ferme}|non)
			[<a class="fonction repondre_commentaire" href="(#URL_ARTICLE{#ID_ARTICLE}|parametre_url{commenter,oui}|parametre_url{id_forum,#ID_FORUM})" rel="noindex nofollow" title="<:sarkaspip:repondre_commentaire:>"></a>]
			]
		]
			[(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]
			<:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]
			[(#ENV{presentation_auteur}|=={1}|et{#GET{url_auteur}|oui}|?{
				[- <:sarkaspip:par_auteur:>&nbsp;<a href="#GET{url_auteur}">(#GET{nom_auteur})</a>],
				[- <:sarkaspip:par_auteur:>&nbsp;(#GET{nom_auteur})]}
			)]
		</div>
		<div class="#EDIT{texte} texte">#TEXTE</div>
		[<div class="texte #EDIT{hyperlien}"><:sarkaspip:site_web:>&nbsp;:&nbsp;<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}|non)
	[(#ENV{position_pagination}|match{^(2|3)$}|oui)
		[<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
	]
]
</B_commentaires>
</div>
+0 −113
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
[(#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}|non)
		<a id="commentaires" name="commentaires" href="#commentaires"></a>
		[(#ENV{statut}|=={ferme}|non)
		<a class="fonction" id="commenter"[ href="(#URL_ARTICLE{#ID_ARTICLE}|parametre_url{commenter,oui}|parametre_url{id_forum,#ID_FORUM})"] title="<:sarkaspip:commenter_article:>"></a>
		]
		<h2>
			<:sarkaspip:commentaires_article:>
		[(#ENV{statut}|=={ferme}|oui)
			&nbsp;<:sarkaspip:forum_ferme:>
		]
		</h2>
	]
	[(#ENV{id_forum}|oui)
		[(#ENV{afficher_titre, oui}|=={oui}|oui)
			<h2><:sarkaspip:reponse_suite_commentaire|ucfirst:></h2>
		]
	]
	<B_commentaires>
	[(#ENV{id_forum}|non)
		#ANCRE_PAGINATION
		[(#ENV{position_pagination}|match{^(1|3)$}|oui)
			[<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
		]
	]
	<BOUCLE_commentaires(FORUMS){id_article}{id_parent=0}{!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>
			<div class="gravatar">
				<BOUCLE_auteur_pere(AUTEURS) {tout}{id_auteur=#_commentaires:ID_AUTEUR}>
					#SET{nom_auteur, #NOM}
					#SET{url_auteur, #URL_AUTEUR}
					[(#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">
				<div class="#EDIT{titre} titre">#TITRE</div>
				[(#ENV{id_forum}|non)
					[(#ENV{statut}|=={ferme}|non)
						[<a class="fonction repondre_commentaire" href="(#URL_ARTICLE{#ID_ARTICLE}|parametre_url{commenter,oui}|parametre_url{id_forum,#ID_FORUM})" rel="noindex nofollow" title="<:sarkaspip:repondre_commentaire:>"></a>]
					]
				]
				[(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]
				<:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]
				[(#ENV{presentation_auteur}|=={1}|et{#GET{url_auteur}|oui}|?{
					[- <:sarkaspip:par_auteur:>&nbsp;<a href="#GET{url_auteur}">(#GET{nom_auteur})</a>],
					[- <:sarkaspip:par_auteur:>&nbsp;(#GET{nom_auteur})]}
				)]
			</div>
			<div class="#EDIT{texte} texte">#TEXTE</div>
			[<div class="texte #EDIT{hyperlien}"><:sarkaspip:site_web:>&nbsp;:&nbsp;<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>
		<B_fils>
		<BOUCLE_fils(FORUMS){id_thread}{id_parent>0}{par date}{inverse #ENV{sens_tri}}>
			<div class="message fil">
				#SET{nb_reponses,#COMPTEUR_BOUCLE}
				<a id="forum[(#ID_FORUM)]" name="forum[(#ID_FORUM)]" href="#forum[(#ID_FORUM)]"></a>
            	<div class="gravatar">
					<BOUCLE_auteur_pere2(AUTEURS) {tout}{id_auteur=#_fils:ID_AUTEUR}>
						[(#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})]})]
						#SET{nom_auteur, #NOM}
						#SET{url_auteur, #URL_AUTEUR}
					</BOUCLE_auteur_pere2>
						#SET{nom_auteur, #_fils:NOM}
						[(#PLUGIN{GRAVATAR}|oui)
							[(#GRAVATAR{#GET{mail_auteur}, 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_pere2>
   				</div>
				<div class="cartouche_simple" >
					[(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]
					<:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]
					[(#ENV{presentation_auteur}|=={1}|et{#GET{url_auteur}|oui}|?{
						[- <:sarkaspip:par_auteur:>&nbsp;<a href="#GET{url_auteur}">(#GET{nom_auteur})</a>],
						[- <:sarkaspip:par_auteur:>&nbsp;(#GET{nom_auteur})]}
					)]
				</div>
				<div class="#EDIT{texte} texte">#TEXTE</div>
				[<div class="texte #EDIT{hyperlien}"><:sarkaspip:site_web:>&nbsp;:&nbsp;<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_fils>
		</B_fils>
		<//B_fils>
	</BOUCLE_commentaires>
	[(#ENV{id_forum}|non)
		[(#ENV{position_pagination}|match{^(2|3)$}|oui)
			[<div class="pagination">(#PAGINATION{#ENV{modele_pagination}})</div>]
		]
	]
	</B_commentaires>
</div>
Chargement en cours