mistic100 a écrit:
bon j'ai toujours pas d'avis sur : commentaires hiérarchisés (idée de Nicolas) ou simple ancres (plugin wordpress) ^^
J'ai pris le temps de regarder plus attentivement le système d'ancres du plugin de Wordpress et...
+1 pour cette solution qui me parait effectivement plus simple.
Hors ligne
bon pour faire une ancre il me faut l'id du commentaire, seulement Piwigo ne transmet pas l'id au template, je trouve ça vraiment pas pratique, je vais l'ajouter... mais vous auriez une idée en attendant la prochaine version ?
Hors ligne
mistic100 a écrit:
bon pour faire une ancre il me faut l'id du commentaire, seulement Piwigo ne transmet pas l'id au template, je trouve ça vraiment pas pratique, je vais l'ajouter... mais vous auriez une idée en attendant la prochaine version ?
Je vais surement dire une conceté mais... S'il ne transmet pas nativement l'ID du commentaire au template, via le plugin on peut le lui faire passer avec un pre-filtre. Non ?
Hors ligne
un préfiltre... modifie le template seulement
et il n'y a aucun event utilisable dans la boucle de gestion des commentaires, les deux seuls sont dans le tableau contenant les variables envoyées au template (celui qu'on voudrait modifier), on ne pas y toucher à ce moment justement parce que PHP est entrain de le créer (sacré sac de noeuds)
Hors ligne
Je me pose une petite question là... Est-ce que avec la solution sur les Ancres, l'affichage via PWG_Stuffs se fera correctement ?
Par exemple sur la première page de ma galerie, lorsque je fais une réponse à un commentaire, je ne souhaite pas voir ma réponse comme étant un nouveau commentaire mais une réponse (quote) à un commentaire.
Hors ligne
mistic100 a écrit:
et il n'y a aucun event utilisable dans la boucle de gestion des commentaires, les deux seuls sont dans le tableau contenant les variables envoyées au template (celui qu'on voudrait modifier), on ne pas y toucher à ce moment justement parce que PHP est entrain de le créer (sacré sac de noeuds)
Les id des commentaire doivent bien être chargé puisque Piwigo les utilise pour effacer les commentaires ?
$comment_id
Hors ligne
Dans functions_comment.inc.php, $comment_id est utilisé pour la suppression de commentaires, récupérer l'auteur d'un commentaire et valider un commentaire.
La suppression de commentaires, delete_user_comment(), est appelée dans comment.php et picture.php. Peut-être qu'à partir de là... ?
Hors ligne
bon j'avoue que je ne vois pas comment l'utiliser, si quelqu'un à la solution (toute faite...)
Gotcha : avec la solution des ancres les commentaires "liés" seront géré comme tout autre commentaire (il faudra faire attention à utiliser des liens absolus d'ailleurs)
Hors ligne
Je me doutais que ce ne serait pas une partie de plaisir, cette histoire... Je ne me sentais pas de taille et maintenant, j'en ai la preuve ;-)
Franchement, à part faire un plugin qui réécrive toute la gestion des commentaires de Piwigo (une vrai usine), je ne vois pas.
Hors ligne
mistic100 a écrit:
euh la solution avec les ancres est extrêmement simple, c'est juste que je n'arrive pas à ajouter les ancres car l'id n'est pas transmit au template...
et pourquoi tu ne le transmets pas dans le plugin ?
Hors ligne
voila une première version http://piwigo.org/svn/extensions/reply_to/
compatible uniquement avec la future 2.2.3 (comme je n'ai pas résolu le problème d'ID...)
compatible aussi avec Comments on Albums mais uniquement le dernier commit (qui fait la même modif pour l'ID)
donc juste pour tests et ceux qui ont le temps en gros ^^
version finale dès la sortie de Piwigo 2.2.3 promis
Hors ligne