Plugin ComBack pour DotClear
Par Jihem, 11 mai 2006 :: Geek :: #11 :: rss

Pour répondre à un commentaire avec DotClear, la seule option était d'ajouter un commentaire normal. C'est contraignant car il faut citer le comm auquel on répond, ça apparaît 3 pages plus bas etc.
Pour ceux qui ne connaissent pas over-blog, cette plate-forme propose une fonctionnalité bien pratique dans la liste des commentaires côté administration : Répondre à un commentaire. Ça permet d'éditer un comm apparemment normal, sauf que côté blog il n'est pas comptabilisé, et apparaît juste sous le comm auquel on répond. De plus il est possible d'affecter à ces réponses un style différent des commentaires.
J'avais envie de cette fonctionnalité sous DotClear, mais le plugin n'existait pas. C'est réparé, voici ComBack :
Pour DotClear 1.2.7 :
- Installeur (20 Ko)
- Archive tar.gz (16 Ko)
Pour DotClear <1.2.7 :
- Installeur (20 Ko)
- Archive tar.gz (16 Ko)
Vous pouvez voir une démonstration dans les commentaires de ce billet...
Attention, pour ajouter une réponse on n’utilise pas l’onglet Commentaires, mais la page ComBack de l'onglet Outils.
ChangeLog
- 2007-08-14 Version 1.4 : fil RSS chronologique, global ou pour un post
- 2007-08-10 Version 1.3.1 : compatibilité DotClear 1.2.7
- 2006-10-13 Version 1.3 : smileys dans les réponses, correction de typage dans la table comback, amélioration de l'aide
- 2006-05-24 Version 1.2 : nombre de réponses sur un billet, fil RSS des commentaires & réponses d'un billet, ...
- 2006-05-12 Version 1.1 : installation simplifiée, et affiche 'Prénom Nom' lorsque le pseudo n'est pas renseigné
- 2006-05-11 Version 1.0.1 : compatibilité PHP4
- 2006-05-10 Version 1.0 : 1ère version
Installation
La table dc_comback est créée automatiquement lors du premier accès à l'interface d'administration.
Pour afficher vos réponses, ajoutez <?php dcComback::display(); ?> à la fin de la boucle de parcours des commentaires, dans le post.php de votre thème :
... <?php while ($comments->fetch()) : ... <blockquote> <?php dcCommentContent(); ?> </blockquote> <?php dcComback::display(); ?> <?php endwhile; ?> ...
Pour la personnalisation et les fonctions avancées, voyez l'aide dans l'interface d'admin du plugin.
Mise à jour
Pour installer une nouvelle version de ComBack, effacez simplement le répertoire ecrire/tools/comback/ et installez le nouveau package ComBack.
Détails
Les réponses sont stockées dans la table dc_comback :
- comment_id (int(11)) : ID du commentaire
- user_id (varchar(32)) : ID de l'administrateur qui a posté la réponse (table dc_user)
- comback_dt (datetime) : date de création de la réponse
- comback_upddt (datetime) : date de modification de la réponse
- comback_content (longtext) : contenu de la réponse
NB : comme on a au plus 1 réponse par commentaire, c'est l'ID du commentaire qui sert d'ID unique de la réponse
J'explique les choix de conception dans un autre billet pour ne pas alourdir celui-ci.


Commentaires
1. Le 11 mai 2006 à 09:23, par Richard
Réponse de Jihem le 11 mai 2006 à 10:12
2. Le 11 mai 2006 à 09:24, par Richard
Réponse de Jihem le 11 mai 2006 à 10:15
3. Le 11 mai 2006 à 10:17, par pinch
Réponse de Jihem le 11 mai 2006 à 10:31
4. Le 11 mai 2006 à 10:23, par touteuh
Réponse de Jihem le 11 mai 2006 à 10:35
5. Le 12 mai 2006 à 22:44, par yöm
Réponse de Jihem le 13 mai 2006 à 00:00
6. Le 13 mai 2006 à 22:17, par Chrys de MonGrenoble
Réponse de Jihem le 14 mai 2006 à 03:07
7. Le 15 mai 2006 à 10:48, par Sof
8. Le 15 mai 2006 à 10:55, par Sof
9. Le 15 mai 2006 à 11:21, par Sof
Réponse de Jihem le 15 mai 2006 à 21:04
10. Le 15 mai 2006 à 19:45, par chrys de mongrenoble
Réponse de Jihem le 15 mai 2006 à 21:05
11. Le 15 mai 2006 à 21:49, par Sof
12. Le 18 mai 2006 à 11:26, par fixou
Réponse de Jihem le 18 mai 2006 à 20:16
13. Le 19 mai 2006 à 14:31, par Tiouz
Réponse de Jihem le 24 mai 2006 à 23:56
14. Le 24 mai 2006 à 10:20, par Cédric Girard
Réponse de Jihem le 24 mai 2006 à 20:08
15. Le 27 mai 2006 à 15:39, par OD
Réponse de Jihem le 27 mai 2006 à 17:11
16. Le 28 mai 2006 à 20:50, par Crapouilleau
Réponse de Jihem le 28 mai 2006 à 21:14
17. Le 29 mai 2006 à 00:02, par Crapouilleau
18. Le 31 mai 2006 à 23:17, par Gus
Réponse de Jihem le 1 juin 2006 à 00:07
19. Le 1 juin 2006 à 10:11, par Gus
Réponse de Jihem le 2 juin 2006 à 00:58
20. Le 1 juin 2006 à 16:03, par Gus
Réponse de Jihem le 2 juin 2006 à 00:54
21. Le 6 juin 2006 à 10:34, par Richard
22. Le 10 juin 2006 à 14:39, par L@rsen
23. Le 10 juin 2006 à 14:48, par L@rsen
Réponse de Jihem le 10 juin 2006 à 18:38
24. Le 13 juin 2006 à 13:21, par fixou
25. Le 17 juin 2006 à 12:14, par Gilles Marlet
26. Le 19 juin 2006 à 18:57, par Zek
27. Le 20 juin 2006 à 13:43, par Melancholia
Réponse de Jihem le 20 juin 2006 à 22:55
28. Le 26 juin 2006 à 01:07, par David Latapie
Réponse de Jihem le 26 juin 2006 à 01:29
29. Le 26 juin 2006 à 01:15, par David Latapie
30. Le 26 juin 2006 à 05:08, par David Latapie
31. Le 26 juin 2006 à 05:09, par David Latapie
32. Le 26 juin 2006 à 16:46, par David Latapie
33. Le 2 juillet 2006 à 14:34, par Hypno philo
34. Le 14 juillet 2006 à 17:15, par Victor Lamb
35. Le 18 juillet 2006 à 14:48, par Gildas
Réponse de Jihem le 30 juillet 2006 à 18:49
36. Le 26 juillet 2006 à 21:38, par nanikiwi
Réponse de Jihem le 30 juillet 2006 à 18:51
37. Le 31 juillet 2006 à 01:27, par Gildas
38. Le 12 août 2006 à 15:16, par XaF
Réponse de Jihem le 14 août 2006 à 22:43
39. Le 13 août 2006 à 06:47, par Yom | Suchablog.com
Réponse de Jihem le 14 août 2006 à 22:49
40. Le 14 août 2006 à 22:23, par Ticman56
Réponse de Jihem le 14 août 2006 à 22:55
41. Le 15 août 2006 à 11:00, par Ticman56
42. Le 15 août 2006 à 17:59, par Yom | Suchablog.com
43. Le 17 août 2006 à 11:48, par XaF
Réponse de Jihem le 20 août 2006 à 23:32
44. Le 28 août 2006 à 15:30, par XaF
Réponse de Jihem le 28 août 2006 à 20:36
45. Le 29 août 2006 à 12:47, par XaF
46. Le 29 août 2006 à 22:28, par Calamo
Réponse de Jihem le 10 septembre 2006 à 23:37
47. Le 3 septembre 2006 à 16:29, par Got
Réponse de Jihem le 10 septembre 2006 à 23:25
48. Le 5 septembre 2006 à 11:10, par Adysone
Réponse de Jihem le 10 septembre 2006 à 23:32
49. Le 5 septembre 2006 à 11:11, par Adysone
50. Le 10 septembre 2006 à 18:39, par Bricabrac
Réponse de Jihem le 10 septembre 2006 à 23:28
51. Le 11 septembre 2006 à 01:40, par Yom | Suchablog.com
52. Le 11 septembre 2006 à 10:30, par Bricabrac
Réponse de Jihem le 11 septembre 2006 à 20:13
53. Le 11 septembre 2006 à 14:05, par Yom | Suchablog.com
54. Le 11 septembre 2006 à 22:56, par Bricabrac
55. Le 12 septembre 2006 à 18:53, par Ticman56
56. Le 13 septembre 2006 à 13:51, par XaF
Réponse de Jihem le 13 septembre 2006 à 21:03
57. Le 13 septembre 2006 à 19:25, par Gilles123
Réponse de Jihem le 13 septembre 2006 à 21:14
58. Le 14 septembre 2006 à 16:06, par XaF
59. Le 17 septembre 2006 à 22:43, par MccMcRc
60. Le 22 septembre 2006 à 19:38, par Calamo
61. Le 25 septembre 2006 à 07:08, par Opera
62. Le 25 septembre 2006 à 18:14, par yoann
63. Le 5 octobre 2006 à 22:43, par Dorotée
64. Le 5 octobre 2006 à 22:46, par Dorotée
65. Le 5 octobre 2006 à 23:22, par Nanard
66. Le 6 octobre 2006 à 10:33, par Dorothée
67. Le 9 octobre 2006 à 16:22, par MccMcRc
68. Le 10 octobre 2006 à 18:31, par Ticman56
69. Le 13 octobre 2006 à 10:29, par loic
Réponse de Jihem le 13 octobre 2006 à 21:02
70. Le 17 octobre 2006 à 11:43, par roro
Réponse de Jihem le 20 octobre 2006 à 18:49
71. Le 28 octobre 2006 à 23:17, par ikyo
Réponse de Jihem le 29 octobre 2006 à 11:44
72. Le 12 novembre 2006 à 23:38, par Do
Réponse de Jihem le 12 novembre 2006 à 23:46
73. Le 20 novembre 2006 à 17:43, par k-ny
74. Le 23 novembre 2006 à 17:41, par jerome
75. Le 13 décembre 2006 à 10:52, par jerelian
76. Le 13 décembre 2006 à 15:34, par jerelian
Réponse de Jihem le 14 décembre 2006 à 00:00
77. Le 14 décembre 2006 à 06:18, par jerelian
78. Le 23 décembre 2006 à 22:16, par Pierre
Réponse de Jihem le 24 décembre 2006 à 00:47
79. Le 23 décembre 2006 à 22:30, par Pierre
Réponse de Jihem le 24 décembre 2006 à 00:53
80. Le 28 décembre 2006 à 23:03, par Pierre
Réponse de Jihem le 29 décembre 2006 à 13:14
81. Le 14 janvier 2007 à 20:55, par Pierre
Réponse de Jihem le 14 janvier 2007 à 22:46
82. Le 16 janvier 2007 à 21:50, par Pierre
83. Le 16 janvier 2007 à 21:56, par Pierre
84. Le 17 janvier 2007 à 00:54, par buzz
85. Le 3 février 2007 à 10:07, par Pierre
Réponse de Jihem le 3 février 2007 à 11:52
86. Le 3 février 2007 à 15:24, par Pierre
87. Le 3 février 2007 à 22:49, par Pierre
88. Le 6 février 2007 à 17:47, par femmefontaine
89. Le 7 février 2007 à 23:03, par Pierre
90. Le 10 février 2007 à 20:23, par krisis
91. Le 19 février 2007 à 19:35, par Erin
92. Le 19 février 2007 à 19:37, par Erin
93. Le 19 février 2007 à 20:59, par Erin
94. Le 24 février 2007 à 16:27, par Empe
95. Le 22 avril 2007 à 19:49, par mith
96. Le 21 mai 2007 à 13:50, par bballizlife
97. Le 21 mai 2007 à 14:19, par bballizlife
98. Le 25 mai 2007 à 17:52, par tifon
99. Le 14 juin 2007 à 21:49, par tofsi
Réponse de Jihem le 15 juin 2007 à 01:46
100. Le 15 juin 2007 à 07:58, par tofsi
101. Le 15 juin 2007 à 09:07, par tofsi
Réponse de Jihem le 15 juin 2007 à 23:19
102. Le 16 juin 2007 à 17:09, par tofsi
103. Le 21 juin 2007 à 06:10, par Girv
104. Le 8 juillet 2007 à 14:12, par Sergio
105. Le 8 juillet 2007 à 14:56, par Sergio
106. Le 30 juillet 2007 à 20:08, par not luna
Réponse de Jihem le 31 juillet 2007 à 01:30
107. Le 10 août 2007 à 16:39, par Digenvez
Réponse de Jihem le 10 août 2007 à 23:48
108. Le 10 août 2007 à 17:15, par tonio2468
Réponse de Jihem le 10 août 2007 à 23:49
109. Le 11 août 2007 à 00:02, par Digenvez
110. Le 14 août 2007 à 11:15, par Eolas
Réponse de Jihem le 14 août 2007 à 23:20
111. Le 15 août 2007 à 10:12, par Eolas
Réponse de Jihem le 15 août 2007 à 10:41
112. Le 15 août 2007 à 10:37, par Eolas
Réponse de Jihem le 15 août 2007 à 10:45
113. Le 15 août 2007 à 12:24, par Jean
Réponse de Jihem le 15 août 2007 à 13:18
114. Le 15 août 2007 à 14:31, par Jean
115. Le 15 août 2007 à 14:36, par Jean
Réponse de Jihem le 15 août 2007 à 14:39
116. Le 16 août 2007 à 11:28, par Jean
117. Le 17 août 2007 à 13:47, par Sid
118. Le 17 août 2007 à 14:03, par Sid
Réponse de Jihem le 17 août 2007 à 16:00
119. Le 17 août 2007 à 17:38, par Sid
Réponse de Jihem le 17 août 2007 à 18:27
120. Le 17 août 2007 à 20:21, par Sid
Réponse de Jihem le 17 août 2007 à 20:35
121. Le 18 août 2007 à 09:41, par goetsu
122. Le 18 août 2007 à 10:58, par Sid
123. Le 25 août 2007 à 12:25, par Calamo
124. Le 31 août 2007 à 17:03, par gjio
125. Le 11 septembre 2007 à 12:15, par NIC1305
126. Le 21 septembre 2007 à 15:37, par not luna
127. Le 23 septembre 2007 à 16:58, par Oum
128. Le 27 septembre 2007 à 11:14, par carbo
129. Le 3 octobre 2007 à 14:33, par cc_tof
130. Le 8 octobre 2007 à 13:02, par Pléiades
131. Le 22 janvier 2008 à 21:31, par brol
132. Le 15 février 2008 à 15:47, par luc
Fil des commentaires & réponses de ce billet
Ajouter un commentaire