Bon ben voilà la version 0.1a 0.1b 0.2a 0.2b 0.3a 0.3b 0.4a 0.5a 0.5b 0.6a 0.6b 0.6c 0.7.
Les fonctionnalités :
- Permet d'associer en plus de la catégorie principale (via Dotclear) autant de catégories
optionelles
que l'on veut (enfin celles de Dotclear) - L'affichage de toutes les billets d'une catégorie (
monsite/?Ma-categorie
en query_string oumonsite/Ma-categorie
en path_info) prends en compte les catégories optionelles - Une liste de catégories est affichée dans le post-info
- Installation automatique après l'ouverture de la page d'admin du plugin (création de la table dans la base de données)
- marche en query_string et en path_info (à confirmer)
L'installation
Ajouter
multicat::changeNews();
au début du fichier template.php
et ajouter
<?php multicat::listAdditionalCats($news->f('post_id')); ?>
après la ligne
<span> - </span> <a href="<?php dcPostCatURL(); ?>"><?php dcPostCatTitle(); ?></a>
dans les fichiers list.php
et post.php
Le téléchargement
- http://ber.free.fr/dotclear/share/plugin-multicat-0.7a.pkg.gz
- http://ber.free.fr/dotclear/share/plugin-multicat-0.7a.tar.gz
- http://ber.free.fr/dotclear/share/plugin-multicat-0.7a.zip
La suite
Les fonctions qui affichent les catégories et les archives (listes des mois) à refaire pour prendre en compte des messages dans des catégories optionelles (par exemple un message du mois de février a comme catégorieoptionelle
une catégorie dont le dernier message (au sens DotClear) date de janvier, il faut dans ce cas afficherfévrier
dans la liste des archives alors que DotClear n'affichera que jusqu'àjanvier
. C'est peut être pas très clair mais j'me comprends :o)- Les idées des gens qui se servent du plugin et aimeraient d'autres fonctionnalités.
PS : D'ailleurs pour vous prouver que ça marche un minimum, ce billet est dans deux catégories.
[Edit] : passage en version 0.1b corrigeant les points énumérés par julien ci-dessous (merci beaucoup m'sieur) sauf le n°3 paske je vois ce qu'il veut dire. J'ai bêtement repris le code d'Olivier...tu peux préciser ? et puis le point n°6 aussi : elle est pas belle cette icône on est d'accord...si quelqu'un a du talent pour faire ça je suis preneur :o)
[Edit] : passage en version 0.2a avec plus de choses dans la page du plugin (billets retractables, recherche), le recodage de dcCatList et dcMonthsList et un bel icône.
[Edit] : passage en version 0.2b avec correction du titre des pages .catégorie
, affichage du bon nombre de billets par catégorie dans la page d'admin, compatibilité avec pagination
(je fais confiance à julien, pas testé chez moi), bref, toutes les remarques de julien, on peut pas dire que je me décarcasse pas...fin du codage pour la semaine, je pars en week-end, retour lundi
[Edit] : passage en version 0.3a. Pour les utilisateurs des versions précédentes, installez cette nouvelle version et supprimez la colonne cat_libelle_url
dans la table dc_post_cat
qui ne sert plus à rien (elle servait uniquement à un gros bug avant :o))
[Edit] : passage en version 0.3b. Ajout d'un index dans la table et optimisation d'une requête de porc.
[Edit] : passage en version 0.4a. Optimisation de toutes les requêtes par julien
[Edit] : passage en version 0.5a. Compatibilité MySQL 3.23.x sans soucis de performances (a priori)
[Edit] : passage en version 0.5b. Correction d'un bug.
[Edit] : passage en version 0.6a. Compatibilité pagination
[Edit] : passage en version 0.6b. Correction d'un bug.
[Edit] : passage en version 0.6c. Correction d'un bug (comment ça encore ? :o) ).
[Edit] : passage en version 0.7. ajout de dcCalendar
1 De julien -
Bien, bien, j'aime beaucoup cette idée :-)
Installé à l'instant sur un de mes deux blogs, je n'ai pas encore pu tout tester, mais j'ai (déjà) six remarques :
1) il y a un problème d'internationalisation quelque part (mon blog est en latin-1, et j'ai "Multi catégories" qui s'affiche sur la page outils par exemple, mais c'est correct sur la page du plugin) ;
2) une page d'aide qui liste les fonctions à rajouter dans les templates ainsi qu'une explication sur l'utilisation serait bien (ça ne m'a pas paru immédiatement évident qu'il fallait cliquer sur les catégories sous le nom d'un billet pour affecter les catégories optionnelles) ;
3) pouvoir travailler sur d'autres billets que les X derniers billets d'un mois, ce serait quand même bien... (l'interface de DotClear affiche tous les billets du mois sélectionné quand on le souhaite) ;
4) j'ai le sentiment d'un problème avec le cache HTTP, mais je peux me tromper car je n'ai pas fait de tests intensifs (as-tu pensé à faire un touch du fichier UPDATE après modification d'une catégorie d'un billet ?) ;
5) problème de génération des URLs des archives de catégorie (je travaille en path-info, URL vers le weblogue "/blog/", mais les liens de catégories sont "/Catégorie" au lieu de "/blog/Catégorie" :-/ ) ;
6) c'est vrai que l'icône est pas très lisible / jolie ;-)
Suggestion pour une prochaine version : j'aimerai beaucoup pouvoir paramétrer le format d'affichage des multi-catégories... (personnellement, je n'ai pas envie d'avoir un tiret comme séparateur par exemple).
Autrement, c'est un excellent travail, félicitations et merci !
2 De teddyber -
je prends note des remarques pour la 0.1b, j'y travaille...Merci au fait :o)
3 De K. -
C'est vraiment génial, félicitations; et je confirme qu'il doit y avoir un problème de cache, la page ne réagit pas comme avant lors de reloads.
4 De julien -
Ah, un dernier détail : penser à supprimer les fichiers "*~" avant de générer l'archive à distribuer ;-)
5 De julien -
OK, je retire le point 3), soit j'étais déjà passablement endormi hier soir, soit je n'avais pas les yeux en face des trous. Passage à la 0.1b et il n'y a en tout cas plus de problèmes chez moi. Les URLs des catégories sont maintenant générées convenablement.
Nouvelle suggestion : renommer le lien "Catégories" dans la "sous-barre" de DotClear en autre chose, j'ai cru que cliquer sur ce lien allait m'ammener à la page Catégories normale de DotClear. Autre suggestion pour le mode d'emploi (c'est du détail) : pour l'information sur le "formatage", remplacer les "%s" par "%1\$s" et "%2\$s" pour permettre aux utilisateurs de comprendre facilement qu'ils peuvent inverser l'ordre de ces appels, les multiplier, etc.
Ah, nouveau problème... je ne sais pas si c'est dans les bugs connus ou non, mais lorsque j'affiche les archives d'une catégorie qui est la catégorie "optionnelle" d'un billet, je ne vois pas le billet en question. Ah non, je viens de réaliser que le problème est une histoire de mois d'archives, comme tu le dis dans ton billet.
Dernière suggestion : pouvoir, comme dans l'interface de base de DotClear, "ouvrir" les billets pour afficher leur contenu (j'ai parfois du mal à me souvenir d'un billet rien qu'en lisant son titre...)
6 De AAAhhh -
Mais quelle horreur ... Si ca continue, je ne bougerais plus de yahoo people ...
7 De julien -
Deux idées qui me sont venues au réveil ce matin (oui, cela fait des réveils très douloureux) : il manque une boîte de recherche sur la liste des billets (d'autant plus que le plugin supporte déjà cette fonctionnalité) ; il manque les petites icônes indiquant si un billet est en ligne ou non (qui sont plus visibles que simplement la différence de couleur du texte).
Et tant qu'à faire, si on pouvait avoir les liens pour modifier un billet et celui pour créer de nouveaux billets, l'écran de ce plugin pourrait remplacer sans peine l'écran des billets de DotClear.
En tout cas, merci beaucoup ; j'apprécie vraiment ce greffon...
8 De teddyber -
alors, la boîte de recherche, oui. c'est un oubli flagrant de mes copier-coller. :o), les icones online/offline, facile.
Par contre je ne sais pas si on a vraiment intérêt à remplacer l'interface principale de DC...il faudrait par exemple recopier la page d'édition des billets (à cause du
action
sur leform
...) à l'identique...j'ai un doute quant à la pertinence de ce choix...9 De julien -
Pour l'utilité que j'en ai, simplement proposer les liens de modification et nouveau billet qui pointent sur le script poster.php de base suffirait amplement à mes besoins. De toutes façons, je ne suis pas sûr que cela vaille la peine de faire beaucoup plus (donc pas besoin de dupliquer la page d'édition des billets), puisqu'Olivier prévoit effectivement une gestion des catégories multiples pour la version 1.4 de DotClear.
10 De julien -
Ah, et dans mes tests de ce matin, j'ai constaté (actuellement) un léger bug avec la recherche. En ajoutant le paramètre q=toto à l'URL (pour faire une recherche justement), il n'est pas conservé lorsque j'ajoute une catégorie optionnelle à un billet. Faudra y faire attention lorsque tu implémentes réellement la recherche ;-)
Petite question : (je sais pas si c'est un bug du plugin, un bug de mon thème ou autre chose) j'ai un problème avec l'affichage des archives par catégories. Mes billets ayant des catégories optionnelles n'apparaissent pas dans l'archive de leur catégorie optionnelle. Par exemple, l'archive http://www.mudry.org/photoblog/Paysages-urbains devrait contenir le billet http://www.mudry.org/photoblog/2005/02/21/121-ca-deborde mais ce n'est pas le cas... Une piste quelconque pour m'aider dans la recherche du pourquoi de ce problème ? merci d'avance...
11 De teddyber -
je regarderai pour la recherche, je ferai attention (ce soir si tout va bien)
sinon, moi je le vois ton billet-photo "ça déborde"
12 De julien -
Je crois que j'ai compris le pourquoi de mon problème, mais je ne peux pas vérifier avant ce soir. J'ai le sentiment que cela vient d'une mauvaise interaction entre le pugin multicat et le plugin pagination. Yep, c'est bien ça... Puisque le plugin pagination intercepte le mode et met sa valeur à "pagination", la fonction changeNews de multicat n'est plus capable de détecter que je suis bien en mode "cat" avec une catégorie de définie...
Il y a une solution simple en modifiant légèrement le test au début de changeNews du plugin multicat. Je ferai la modif ce soir et te la fournirai (même si cela pose le problème de savoir si un plugin doit contourner ou non les exactions d'un autre... au risque de devenir ingérable...)
13 De julien -
> sinon, moi je le vois to billet-photo "ça déborde"
Parce que (Murphy oblige) tu es tombé pile sur le moment où j'avais désactivé le plugin pagination pour voir si le problème venait de là ;-)
14 De julien -
(Bon, je vois que je suis arrivé juste trop tard avec l'email que je t'ai envoyé... dommage.)
Je vais faire le chieur ;-) : "editer", ça prend un accent aigu sur le premier 'e' normalement. ;-) Plus embêtant : faire une recherche, modifier la catégorie optionnelle d'un billet, la page se réaffiche avec les options par défaut plutôt qu'avec les billets résultats de la recherche.
Cool la nouvelle icône, et je suis très content de la correction du bug avec les mois. Bravo. (Il manque juste à cohabiter avec le plugin de pagination et je serai heureux :-D cf. email pour cela.)
15 De julien -
Aller, deux petits derniers pour la route ?
1) Affichage des archives d'une catégorie dont le premier billet affiché est dans cette catégorie car c'est sa catégorie optionnelle. Résultat : le titre de la page (attribut <title>) est la catégorie principale du premier billet affiché, au lieu de la catégorie dont on affiche réellement les archives. Exemple : http://www.mudry.org/photoblog/Objets, on affiche les billets de la catégorie Objets, mais le premier billet a pour catégorie principale Intérieurs. Le titre de la page est donc Intérieurs. :-( Aucune idée si c'est facilement corrigeable ou non (mon sentiment premier est que ce ne sera vraiment pas évident... j'espère me tromper)
2) Dans la page admin, la list box avec les catégorie. Chouette : on sélectionne une catégorie, et même les billets dont c'est la catégorie optionnelle sont affichés. Hourra ! Mais y a comme un léger défaut dans la list box elle-même : le nombre de billets (indiqué entre crochets à côté du nom de la catégorie) continue à ne tenir compte que des billets dont c'est la catégorie principale. (Oui, je sais, c'est uniquement du pinaillage... mais je trouve cela un petit peu dommage.)
16 De julien -
(Tu m'dis, hein, si j'deviens lourd...)
Probléme lié au dernier que j'ai signalé : si on sélectionne une catégorie qui n'est utilisée que comme catégorie optionnelle, la list box qui contient les mois est complètement vide...
17 De Fred -
Depuis le temps que j'attendais de pouvoir attribuer plusieurs cétégories à certains billets... Pas besoin d'attendre la prochaine version de DotClear !
A la fois utile & à l'ergonomie bien pensée.
Bravo et merci !
18 De julien -
J'espère que tu as passé un bon week-end, car j'ai trouvé quelques problèmes avec la version 0.2b ;-)
Le premier problème est de localisation : tous les accents sont incorrects sur les pages d'admin chez moi (blog en latin-1).
Deuxième : le problème du titre de la page dans les archives par catégories ne semble pas être corrigé. Y a-t-il quelque chose à modifier dans le template pour que cela soit pris en compte ?
Troisième (et là j'en suis responsable, je sais) : dans l'aide, concernant les substitutions, c'est en fait "%1$s" et "%2$s" qu'il faut mettre (il y avait un backslash en trop avant le symbole dollar). Ma source d'infos était pourtant le manuel PHP sur le site officiel...
En tout cas, félicitations et merci beaucoup pour ta réactivité.
19 De julien -
Quatrième bug, beaucoup plus embêtant : il y a une limite codée en dure dans la fonction mutlicat::SQL qui limite à quinze billets le nombre de billets que l'on affiche... Bug présent depuis la 0.2a.
20 De teddyber -
oui, il y a une modif' à faire dans le template pour le problème du titre.
sinon, pendant mon we (qui fut très bon merci, je vous en parlerai même si ça vous interesse pas), je me suis aperçu d'un gros bug de conception qui sera corrigé dans la 0.3 qui sortira dans la semaine...
pour les "%1$s" et "%2$s", ok, je vais corriger. Effectivement, je n'avais jamais eu l'occasion d'utiliser ce type de substitution et le manuel php confirmait tes dires... ça sera changé dans la prochaine version.
Pour les accents en latin-1, je vais de ce pas engueuler mon éditeur de texte...
21 De julien -
Content que tu aies passé un bon week-end...
J'ai constaté encore quelque chose vendredi soir : une incompatibilité absolue entre ce plugin de multi-catégorie et le plugin pagination de Pep. Puisque tous deux récrivent les requêtes SQL pour générer l'objet $news, ce n'est guère étonnant qu'ils se marchent sur les pieds. J'en ai discuté un peu avec Pep ce week-end, a priori la solution propre consiterait à attendre la prochaine version de pagination qui devrait offrir un mécanisme pour accepter que les requêtes SQL soient écrites par un autre plugin. Toutefois, je n'ai pas eu le temps de regarder plus à fond le problème et de confirmer si cette solution serait réellement vivable ou non.
C'est quoi le problème de conception dont tu t'es aperçu ce week-end ? Car c'est peut-être lié...
22 De teddyber -
nope, pas lié, c'est la structure le de table qui est bancale...j'ai péché par flemmardise et par manque de reflexion, je corrige ça rapidement mais là dodo paske le we a été éprouvant
23 De sofi -
stop aux informaticiens ça donne mm pas envie de lire d'ailleurs j'ai pas vraiment lu j'ai juste apprécié la remarque de "aaahhh" voili
24 De julien -
Allez, encore un petit truc... Au niveau de la table, ce serait pas mal de définir une clé primaire. Et probablement qu'également un index sur chacune des colonnes peut améliorer les requêtes (mais je n'ai pas encore eu le temps de regarder en détail les requêtes envoyées pour en être sûr).
25 De teddyber -
ben vi mais...pour la clé primaire, je vois pas l'intérêt, on en a pas vraiment besoin...pour les index, effectivement, faudrait...sur les deux colonnes.
26 De julien -
Simplement parce que la clé primaire génère automatiquement un index...
27 De teddyber -
ben vi mais un index sur une colonne sur laquelle on ne fait pas de requête ne sert pas à grand chose...enfin je crois non ?
28 De julien -
Oui, mais rien ne t'interdit de définir une clé primaire composite utilisant les deux colonnes actuelles de la table... et si le moteur de base de données est bien fait (je ne sais pas si MySQL fait ou non cette optimisation), une requête pour trouver toutes les catégories d'un billet n'a alors même plus besoin d'accéder à la table, seulement à l'index. Mais pour cela, il faut que les deux colonnes soient dans un même index... Et puisque ces deux colonnes permettent la définition d'une clé primaire, autant l'activer (et on assure ainsi qu'une même catégorie additionnelle ne peut pas être attribuée deux fois à un billet).
29 De teddyber -
ok vu comme ça je suis d'accord. je viens d'aller faire joujou avec phpMyAdmin et c'est fait. ça sera dans une prochaine release...
30 De julien -
Deux petites choses encore concernant la 0.4a : les liens dans ce billet sont invalides (ils pointent sur la version 0.3b) ; il y a un souligné de trop dans le nom de la table lors de sa création (fichier index.php, ligne 47).
Edit : corrigé, meci.
31 De keusta -
est il possible que l'affichage dans l'url des categories séparé par un slash genre monsite/Mavie/Cinqsens ? ou inversement ?
32 De gé -
Je débute dans la construction d'un blog et je commence juste à comprendre quelques petites choses. J'aimerai beaucoup installer le pluggin multi-catégories. Mais je n'arrive pas bien à le faire fonctionner. Je crois que je ne sais pas bien mettre multicat::changeNews(); dans le fichier template.php (j'ai essayé comme ça, j'ai essayé ente < > mais apparemment je fais faux ). J'ai bien l'outils multi-categories dans la console administrateur.Dans les fichiers list et post, j'ai bien mis le lien vers les catégories mais dans les categories, il n y a que le billet étant affecté au depart à cette catégorie et pas ceux reaffectés apres à cette catégorie en plus.
33 De gé -
ça y est j'ai trouvé, il fallait mettre <?php multicat::changeNews();?> vous voyez comme je suis débutante, il m'a fallu 2 jours pour comprendre le blème..
34 De teddyber -
gé > Bravo ! \o/
keusta > Oui, il s'agit du deuxième paramètre de la fonction listAdditionalCats, voir à la fin "Manuel de l'utilisateur" dans la page d'admin du plugin
35 De Geobert -
Coucou ! J'adore le principe mais je me mange une drôle d'erreur quand je vais dans le plugin : 1064 - You have an error in your SQL syntax near '(SELECT DISTINCT(DATE_FORMAT(post_dt,'%Y-%m-01')) AS DATE FROM dc_post P, dc_cat' at line 1 Warning: Invalid argument supplied for foreach() in /home/quach_g/www/dotclear/ecrire/tools/multicat/index.php on line 95
Warning: Cannot modify header information - headers already sent by (output started at /home/quach_g/www/dotclear/ecrire/tools/multicat/functions.php:444) in /home/quach_g/www/dotclear/ecrire/inc/model.inc.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/quach_g/www/dotclear/ecrire/tools/multicat/functions.php:444) in /home/quach_g/www/dotclear/ecrire/inc/model.inc.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/quach_g/www/dotclear/ecrire/tools/multicat/functions.php:444) in /home/quach_g/www/dotclear/ecrire/inc/model.inc.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/quach_g/www/dotclear/ecrire/tools/multicat/functions.php:444) in /home/quach_g/www/dotclear/ecrire/inc/model.inc.php on line 177
j'ai rien vu dans les commentaires au dessus
36 De teddyber -
je te réponds là mais ça serait quand même plus simple par mail... Le mien est en haut de la page, sous le titre.
Quelle version du plugin utilises-tu ? la dernière ? pour le savoir, tu peux aller faire un tour là
37 De pablo -
le lien sur dotclear vers ton plugin n'est pas mis a jour, dommage, parceque plein de gens vont le louper :/
[Edit de teddyber] : corrigé. Merci.
38 De NiKo -
Même problème que Geobert (même erreur SQL). Pb de version MySQL ?
Edit de ber : Le problème est en effet un problème de version MySQL. La version 0.3b du plugin (voir par là) est compatible avec MySQL 3.23.x tandis que la 0.4a utilise une syntaxe compatible uniquement avec MySQL 4.x.
39 De Geobert -
Et un grand merci public
quepour la version 0.5 ! :)(NdT : désolé, j'ai pas pu resister, j'ai corrigé la faute)
40 De julien -
Bin vi, c'est encore moi... et encore avec un bug à signaler ;-)
Dans le index.php (en version 0.5b), lors de la création de la table (ligne 49), il y a toujours un souligné de trop dans le nom de la table (juste après le préfixe). On devrait avoir
DB_PREFIX.'post_cat'
alors qu'il est écritDB_PREFIX.'_post_cat'
. Pour ce que ça vaut, j'ai téléchargé l'archive zip pour obtenir cette version.Je n'ai par contre pas fait de tests, car j'ai une version trop modifiée (pour la rendre vaguement compatible avec pagination) pour simplement mettre en place cette nouvelle version.
41 De julien -
\o/ Je viens de passer à la 0.6c, tout à l'air de fonctionner à merveille ! Même avec pagination ! \o/ Bravo et merci !
Il ne reste plus qu'à corriger les liens de téléchargement dans le billet pour pointer sur la 0.6c plutôt que la 0.6b ;-)
42 De Tortue GT -
Visiblement j'ai encore un soucis avec mon plugin toc (pas moyen d'avoir une version qui fonctionne quel que soit le regroupement choisi). Visiblement, par mois ça fonctionne (cf ta présentation), mais est-ce que les autres modes fonctionnent aussi chez toi (par catégorie, par auteur, par lettre, ou sans) ?
PS: Seulement si tu as le temps de faire ces tests, sinon je me débrouillerai autrement ;-)
43 De Jérémy -
Salut Julien,
Je voulais savoir si il était possible de faire marcher le Calendrier correctement avec ton multi-catégories.
Merci!
Edit de teddyber : ah. très bonne question. je me penche sur le sujet. à priori, sans avoir étudié,
oui. mais à confirmer, ya pitet des cas particuliers. Verdict : va falloir que je sorte une nouvelle version du plugin...donc à ce soir :o)44 De BB2k -
bonjour, j'ai un peit probleme lié aux multicatégories. J'aimerais poster en deux langes, j'ai donc un lien "fr" et un lien "en". Tout fonctionne parfaitement sauf qu'avec les multicat l'affichage d'un post en anglais m'affiche "erreur : aucun billet". L'erreur n'est plus présente dès que je désactive les multi-catégories. La seule modif effectué est l'ajout de la ligne '$lang = (!empty($_GET['l'])) ? $_GET['l'] : dc_default_lang;' dans le fichier prepend.php de mon template afin d'afficher le francais par défaut (aulieu des deux langues en même temps). Pour retrouver le probleme :
merci de votre aide et pour un des plugins les plus utiles pour dotclear.
Edit de teddyber : version 0.6d dispo. corrige-t-elle le problème ? je ne peux pas tester n'ayant pas plusieurs langues sur mon blog. Va falloir que je m'en monte un pour les tests...
45 De BB2k -
Je viens d'essayer, la 6d ne regle pas le probleme, merci quand même
Edit de teddyber : je vais donc me pencher plus avant sur le problème...
2ème edit de teddyber : le problème n'est pas lié à multicat. c'est la ligne dans le prepend.php qui foutait la grouille.
46 De blick -
Ce plugin est vraiment très très très... bien. Je viens de l'installer et je m'en sers plutôt comme gestionnaire de sous catégories / catégories optionnelles. Comme, faut pas l'oublier non plus, j'suis pas informaticien, je me demande comment faire apparaître ces "sous catégories" légérement décalées sous la catégorie dans le menu de la barre latérale. Pour l'instant je fais apparaître les sous catégories uniquement dans le post-info en les activant en deuxième choix. Tant qu'elles ne sont pas activées en premier choix via la page d'administration des billets, elles n'apparaissent pas dans le menu latéral. Les catégories optionnelles pourraient elles donc apparaître de façon différenciées dans le menu latéral ?
Edit de teddyber : le but de multicat est plutôt d'avoir des catégories multiples plutôt que des sous catégories. Pour les sous catégories, pitet que le plugin de Aurel est plus adapté
47 De blick -
Merci pour la réponse rapide, je vais plutôt garder ce plugin ci.
48 De denis -
Je dois être un peu bête mais où faut-il exactement mettre dans template.php le fameux " multicat::changeNews(); " Car j'ai beau le placer avant le head,, dans le head, après le head, avant, dans, après le body... ça ne marche pas.....
Merci d'avance
49 De denis -
J'ai la réponse à ma question grâce à gé.... :-)
50 De nikikko -
Merci beaucoup pour ce plugin, tout simplement génial.
51 De julien -
Une suggestion pour la prochaine version de ce plugin : mettre à disposition également une version « customisée » de la fonction dcHeadLinks qui liste toutes les catégories. J'utilise en effet plusieurs catégories uniquement avec multicat (et n'ont donc pas de billets associés dans l'interface principale) et elles n'apparaissent donc pas dans le header de mes pages web... Bon, ce n'est pas vital bien entendu :-)
52 De kagou -
Merci de rectifier <?php multicat::changeNews();?> dans la page manuel du pluggin ... m'a fallut chercher ici pour la soluce ;) Merci superbe boulot !
53 De kagou -
Petit bug : Mon fil rss ne fonctionne pas. http://www.kagou.org/dotclear/rss.php?cat=ubuntu est ok http://www.kagou.org/dotclear/rss.php?cat=linux devrait me sortir le dernier billet commun à ubuntu/linux c'est à dire : http://www.kagou.org/dotclear/index.php?2005/06/28/88-nvu-est-la#co
Edit de TeddyBer : remplacer
par
dans le fichier rss.php (pour le fichier atom.php ça doit être sensiblement la même chose)
54 De Ifmy -
Bonjour, à quoi sert <?php multicat::changeNews(); ?> dans le template.php ? chez moi ça marche sans… oO merci de votre réponse :) autre chose comment mettre :: à la place du - qui sépare les catégories?
ps: c'est quoi l'ajout de dcCalendar?? y a aucune doc avec c'est dommage :(
Edit de teddyber : ça marche sans
<?php multicat::changeNews(); ?>
? Bizarrepour les ::, voir les arguments de dcListAdditionalCats()
55 De Ifmy -
Ok bon j'ai rajouté multicat:: pour dcCalendar en effet c'est mieux ;) par contre si tu pouvais faire un petit topo de toute les fonction et possiblité ainsi que ma premeir question ce serait super sympa :) encore merci @+
Edit de teddyber : Tu veux parler du manuel de l'utilisateur qui est dispo dans la page d'admin du plugin ? (le lien juste sous les onglets)
56 De Ifmy -
oui autant pour moi :) merci
57 De effisk -
avé,
j'ai installé ton plugin, très chouette, merci beaucoup. J'ai juste un petit souci, je voudrais savoir comment afficher le nom de la catégorie dans la barre de titre quand je suis sur une page catégorie. J'ai ça aujourd'hui : <title><? dcSinglePostTitle('%s - '); dcSingleCatTitle('%s - '); dcSingleMonthTitle('%s - '); dcCustomTitle('%s - '); dcInfo(); ?></title> Du coup ça m'affiche la catégorie DotClear du dernier billet en date et non la catégorie courante.
58 De effisk -
Quoi ? Y'a la solution dans le manuel et personne ne m'a rien dit ? ;)
59 De mab -
Je rencontre une petite difficulté, dans le cas où il y a plusieurs rédacteurs... car même avec mes droits d'administrateur, je ne peux modifier les catégories secondaires des billets que si c'est moi qui les ait écrit...
Donc si un de mes rédacteurs ajoute des catégories qui ne vont pas... je ne peux pas directement les modifier. Ma seule solution est de changer l'auteur du billet via eskuel, pour pouvoir éditer les multicatégories, pour ensuite remettre l'auteur initial (via une gestion de BDD encore une fois).
C'est problématique...
Edit de teddyber : Multicat n'est pas encore compatible avec les nightlies postérieures à la 1.2.1, ça viendra...
60 De Fred -
Merci pour le plug-in, très sympa !
Mon problème : imaginons 2 posts , l'un "POST X" dans la catégorie "général", l'autre "POST Y" dans la catégorie "général" et dans la catégorie "musique".
Mon souci c'est que lorsque je clique sur la catégorie "général" : seul le post X apparait.... J'ai vu que Julien avait rencontré le meme problème sur ce forum mais aucune solution n'a été évoqué.
Merci de votre aide
61 De Tortue GT -
Bonjour,
plusieurs utilisateurs du plugin table des matières m'ont fait remarqué qu'il y avait un problème de synchro quand il utilisent ton plugin. Soit il manque des billets, soit il y en a qui sont listés dans des catégories qui ne leur sont pas affectées. J'ai remarqué cela aussi. Je me demande si le fait de changer la catégorie principale d'un billet sans revenir sur ta page de gestion ne fout pas le bordel dans la table dc_post_cat ! Tu peux vérifier ?
Edit de teddyber : en effet, en y refléchissant, lorsque l'on change la catégorie principale d'un billet, l'encienne catégorie devient "catégorie optionelle". Pas le temps de corriger ça avant le week end mais je vais tenter de le faire la semaine prochaine.
62 De Mg -
hello! juste une question concernant le plugin catimage, comment faire pour que les avatars choisis pour les catégories s'affichent tous? pour l'instant, je n'ai que celui de la catégorie principale, mais j'aimerai bien les avoir tous. voili.
par ailleurs, merci pr ce plugin très efficace et très simple d'utilisation ( la preuve, même moi j'y arrive! ).
Edit de teddyber : Avec la fonction ci-dessous dans le prepend de ton thème et un appel dans
list.php
etpost.php
aux bons endroits et ça devrait à peu près marchotter. Hésite pas à me demander par mail (il traîne dans la page "A propos") si tu (veux|a besoin) de précisions.63 De Franck -
Ben tout simplement merci ! Le plugin est super et fonctionne sans aucun souci.
64 De neothone -
Bonjour !
Super plugin qui me serait d'un grand intérêt, seulement je n'arrive pas à faire afficher sur le "post-info" les différentes catégories dans lequel le post est indéxé.
J'ai pourtant comme code pour afficher les catégories le code suivant, qui me semble correct : <a href="<?php dcPostCatURL(); ?>"><?php multicat::dcSingleCatTitle('%s - ') ?></a><?php multicat::listAdditionalCats($news->f('post_id')); ?>
Or à l'affichage il n'y a que la catégorie d'origine qui s'affiche mais pas la catégorie secondaire ajouté grâce au plugin ! Pouvez vous m'aider svp :)
Merci
65 De majest -
Bonjour,
J'ai été séduit par l'idée, évidemment. Ça devrait même être "standard" dans dotclear le multi-catégories... Maintenant la shit c'est que ça n'interagit pas avec le plugin "Billets voisins catégoriques". Et donc ça fait suer !
En attendant de trouver la solution j'ai donc arrêté le multi-catégories. Quelqu'un a-t-il déjà fait les 2 en même temps SVP ?
Majest
66 De Magaliday -
Je suis très contente d'avoir trouvé ce script, il répond parfaitement à mes attentes :)
Je présente les menus de cette façon :
Catégorie Principale : + Sous-catégorie 1 + Sous-catégorie 2
... et ça fonctionne très bien, merci !
Magali
67 De Arnaud Boudou -
Bonjour,
Je tiens simplement à reporter un bug avec ce plugin lorsqu'il est couplé à MySQL 5. J'ai fait une description complète du problème, avec le correctif, ici : http://www.dotclear.net/forum/viewtopic.php?id=13131
Merci d'avance :)
Edit de teddyber : Merci pour ce boulot, correction qui sera apportée dans une prochaine version à condition que la correction soit compatible avec MySQL 4, je vais tester.
68 De Gilgam -
bonjour
je viens d'installer le plug in et a priori de faire les modifications sur les fichiers mais
si dans les outils le plug in apparait bien, je bne vois nulle part dde façon d'associer plusieurs catégories à un billet . comment faire ?
sinon pour le premier item à rajouter dans le template.php c'est une ligne comme ça toute seule ou bien entre <?php ?> et au début ?
merci
69 De ali_o_kan -
Yep, Je viens d'installer la dernière version du plug-in la v0.7 ça tourne nikel mais j'ai un souci d'autorisation il semble : sur la page blog/ecrire/tools.php?p=multicat
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php:1) in /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/inc/model.inc.php on line 178
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php:1) in /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/inc/model.inc.php on line 179
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php:1) in /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/inc/model.inc.php on line 180
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php:1) in /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/inc/model.inc.php on line 181
Quelqu'un à une idée de ce que je dois modifier ?
thx ;)
70 De ali_o_kan -
Et au moment où je fais une modif de multi catégories j'ai ces deux erreurs qui se rajoute au dessus des autres.
Warning: touch(): Utime failed: Operation not permitted in /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php on line 90
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php:1) in /home/httpd/vhosts/get-url.net/httpdocs/blog/ecrire/tools/multicat/index.php on line 91
J'utilise dotclear 1.2.2 Votre version de PHP est 4.3.2 Votre version de MySQL est 3.23.58 Votre serveur Web est Apache/2.0.46 (Red Hat)
71 De vincent -
Je viens d'installer le plugin, et mon problème est comment permettre aux rédacteurs avancés ( et pas administrateurs ) de pouvoir multicatégoriser leurs billets ?
Encore bravo pour ce travail.
Vincent
Edit de teddyber : en fait c'est plutot du coté de l'accès aux plugins par les redacteurs (avancés ou non) qu'il faut te tourner. sur le forum de dotclear, tu trouveras je pense. ce n'est qu'un chiffre à changer dans un fichier il me semble.
72 De Olivier Berger -
J'ai un souçi au niveau des flux RSS des catégories... Par exemple, http://olivierberger.com/weblog/rss.php?cat=4 ne donne pas la même chose que http://olivierberger.com/weblog/index.php?cat=4 ... La catégorie principale est bien prise en compte pour index.php, mais pas pour rss.php...
Merci d'avance si c'est corrigeable.
>strong>Edit de teddyber : il ya une modif à faire dans le fichier rss.php, voir un peu plus haut en réponse à un commentaire kagou
73 De da [k] spirit -
nouveau thème
Bon, ça y est, cette fois-ci je me lance, voici les nouveautés que vous pourrez trouver sur ce blog : tout d'abord, bien entendu, un nouveau thème ! Bicolore comme vous pouvez le constater. Rien de transcendental, mais je suis déjà bien...
74 De speedyop -
j'ai apporter 2 modifications au plug in pour que les nouvelles catégories soient prise en compte dans le calendrier, les catégories et les archives. Par default Dotclear n'affiche que les catégories possédant effectivement des billets, il manque donne certaine liaisons dans les requettes pour prendre en compte la nouvelle table ajoutée par le plug in.
Ce sont 2 modifications de requettes a faire dans le fichier class.blog.php (normalement dans le repertoire inc/classes/)
function getCat normalement ligne 636, remplacer le left join par ça: 'LEFT JOIN dc_post_cat PC ON C.cat_id = PC.cat_id '. 'LEFT JOIN '.$this->t_post.' P ON PC.post_id = P.post_id '.
function getAllDates normalement ligne 1173 remplacer le from et where par ça: 'FROM '.$this->t_post.' P, '.$this->t_categorie.' C, dc_post_cat PC '. 'WHERE PC.cat_id = C.cat_id AND PC.post_id = P.post_id '.
ce sont tout simplement les jointure necessaire à la prise en compte des multicatégories mais je n'ai pas le nom variable de la table de la forme $this->t_post_cat j'ai mis le nom de la table supplémentaire en dur qui chez moi s'appelle dc_post_cat.
ça fonctionne chez moi maitnenant, reste à voir si il n'y a pas d'autre endroit ou la table n'a pas de jointure comme dans le commentaire du dessu, mais chez moi je n'est aps de RSS associé juste à une catégorie, mais ça doit etre le même probleme...
Edit de teddyber : C'est normalement déjà pris en compte dans le plugin : il faut ajouter
multicat::
de vantdcCalendar
ou encore devantdcCatList
et ça doit rouler75 De vinzoo -
Il faudrait peut-etre indiquer sur la page des plugins le bug concernant Mysql 5.0, c'est-a-dire tous les utilisateurs chez Free... Pas la peine de leur faire perdre du temps.
Edit de teddyber : c'est vrai. la version 0.7a est dispo pour corriger ce bug
76 De Sly -
Salut, Les liens pour telecharger le plugin sont pas bons sur le wiki de Dotclear et sur ton site .. c'est http://ber.free.fr/dotclear/share/plugin-multicat-0.7a.pkg.gz et pas http://ber.free.fr/dotclear/share/plugin-multicat-0.7.pkg.gz Merci pour le boulot.
77 De ponsfrilus -
vincent, le mercredi 1 mars 2006 à 15:22
Edit de teddyber :
J'ai trouvé trois pistes: - http://www.dotclear.net/forum/viewtopic.php?id=15679 - http://www.dotclear.net/forum/viewtopic.php?id=10135 - http://www.dotclear.net/forum/viewtopic.php?id=16098
Si la solution "1 chiffre a changer" existe, merci de donner les infos ;-) les trois pistes ci-dessus sont des modification du core, pas terrible....
78 De ponsfrilus -
vincent, le mercredi 1 mars 2006 à 15:22
Edit de teddyber :
J'ai trouvé trois pistes:
Si la solution "1 chiffre a changer" existe, merci de donner les infos ;-) les trois pistes ci-dessus sont des modification du core, pas terrible....
79 De WaVeR -
Avec la version 0.7a j'ai le problème suivant:
Warning: touch(): Utime failed: Operation not permitted in /home/waver/public_html/blog/ecrire/tools/multicat/index.php on line 90
Warning: Cannot modify header information - headers already sent by (output started at /home/waver/public_html/blog/ecrire/tools/multicat/index.php:90) in /home/waver/public_html/blog/ecrire/tools/multicat/index.php on line 91
Warning: Cannot modify header information - headers already sent by (output started at /home/waver/public_html/blog/ecrire/tools/multicat/index.php:90) in /home/waver/public_html/blog/ecrire/inc/model.inc.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/waver/public_html/blog/ecrire/tools/multicat/index.php:90) in /home/waver/public_html/blog/ecrire/inc/model.inc.php on line 178
Warning: Cannot modify header information - headers already sent by (output started at /home/waver/public_html/blog/ecrire/tools/multicat/index.php:90) in /home/waver/public_html/blog/ecrire/inc/model.inc.php on line 179
Warning: Cannot modify header information - headers already sent by (output started at /home/waver/public_html/blog/ecrire/tools/multicat/index.php:90) in /home/waver/public_html/blog/ecrire/inc/model.inc.php on line 180
Le fichier UPDATE existe dans le repertoire conf
80 De AssiuM -
merci pour ce plugin très pratique !
81 De br1o -
Je me joins à cette longue liste de commentaires pour remercier l'auteur du plugin que j'ai installé facilement (le plugin, pas l'auteur ;)
82 De Gala -
A quoi sert "multicat::changeNews();" ? Apparemment ça marche très bien, sans.
Et pourquoi ajouter "multicat::" un peu partout (pour le calendrier, par ex.) Quels sont les problèmes que l'on peut rencontrer si on omet d'ajouter ces termes?
Meric
Edit de teddyber : si ça marche sans, tant mieux. mais c'est étrange, voire même bizarre. ensuite rajouter les "multicat::" permet d'utiliser non pas les fonctions d'affichage standards de dotclear mais les fonctions "multicat-enabled" fournies avec le plugin.
83 De Gala -
Merci pour la réponse. Pouvez-vous me donner plus de précisions sur ce que sont les fonctions "multicat-enabled" ?
Merci
Edit de teddyber : ces fonctions permettent d'afficher les catégories supplémentaires d'un billet par exemple, la liste de toutes les catégories, y compris des catégories vides au sens dotclear mais pas au sens multicat, etc. Le mieux est sans doute de faire des tests par soi-même pour se rendre compte.
84 De Arthur -
Salut, J'utilise ton composant et j'en suis super content, merci pour le travail effectué. Question : est-ce que tu penses que tu en assureras la migration pour Dotclear 2 ?
Edit de Teddyber : merci pour le merci :o) et non, je ne pense pas en assurer la migration. en grande partie parce que dotclear2 permet la gestion de tags nativement, ce qui rend la plupart du temps inutile la gestion de multi-catégories. en revanche, je n'exclus pas de me pencher sur des problèmes de migration des multi-catégories (dotclear1) vers les tags (dotclear2) si la demande est là.
85 De Dav2def -
Salut,
tout d'abord merci pour tout ce boulot...!
Voila, je suis sur la version 1.2.5 de Dotclear et je bosse sur Mac osX., PHP 4.4.4 et MySQL 5.
J'utilise le thème TRASH, j'ai essayé d'installer Multicatégories...mais sans succès.
Je m'explique :
- J'ai rajouté <?php multicat::changeNews(); ?> dans le template du thème TRASH. - J'ai remplacé dcSingleCatTitle('%s - ') par multicat::dcSingleCatTitle('%s - ') dans le template du thème TRASH.
Par contre :
- je voudrais remplacer dcCatList(); par multicat::dcCatList(); et dcMonthsList(); par multicat::dcMonthsList();
Seulement je ne trouve pas dcCatlist(); et dc MonthsList(); dans le template du thème TRASH.
Comment puis-je procéder ?
86 De Geob -
Ouais !! une migration des multi cat vers les tags !!
87 De Li-An -
Est-ce que tu ne pourrais pas corriger le post en précisant qu'il vaut mieux ajouter <?php multicat::changeNews(); ?> dans le template ? J'ai sué pour comprendre ça :-) Merci pour ton plugin. Super boulot qui me simplifie la vie :-))
88 De VieuxChameau -
Suis de l'avis de Li-An, quand on ne connait pas le php, le moindre détail compte et la plus grande précision s'impose dans les explications données. Sinon, bravo à toi ! quel travail remarquable.
89 De Olivier Berger -
Pour rss.php, j'ai l'impression qu'il faut mettre à jour les instructions, donc remplacer
par
dans le fichier rss.php (pour le fichier atom.php ça doit être sensiblement la même chose)
Mes 2 cents
90 De xuazak -
Bonjour, J'ai une idée/requête à soumettre...
Je cherche à avoir la fonction getLastNews() mais avec une petite option supplémentaire : j'aimerai pouvoir ne faire sortir que les posts appartenant à la fois à deux catégories données, la fonction serait du genre : getLastNews($limit=20,$cat1=,$cat2=,$order='post_dt DESC',$selected=false,$lang='') par exemple ! Comment puis-je modifier le code pour obtenir ce résultat ? Je ne suis pas encore très familé des requêtes SQL j'avoue... Et là c'est encore un peu trop complexe pour moi...
Merci d'avance !
Fred
91 De xuazak -
Bon, bah petit cours de MySQL accéléré oblige... Je viens de me bouffer 4 bonnes heures de lecture du manuel et 1 bonne heure de compréhensions des requêtes utilisées par DC et par ton plug MultiCat que j'ai fini par comprendre... Et même réussi du coup à le modifier pour obtenir ma double contrainte !!!
Merci en tous cas pour le plug'in qui va du coup donner une lisibilité incroyable à mon site ! @+
Fred
92 De frederik -
Bonjour, je voudrais installer le plugin pour les multicatégories; je suis en dc 2.0 et j'ai deux questions :
1- pour la phase installation vous indiquez qu'il faut ajouter la ligne <?php multicat::listAdditionalCats($news->f('post_id')); ?> derrière une autre qui elle n'est pas lisible sur votre site (fenetre écrasée) merci merci
2- Pour la phase téléchargement il faut le télécharger où le dossier http://ber.free.fr/dotclear/share/plugin-multicat-0.7a.pkg.gz ? dans le répertoire dotclear ? dans un sous répertoire de dotclear ? désolée, je débute et j'ai besoin que l'on m'explique toutes les étapes. Merci d'avance Frederik
Edit de teddyber : le plugin n'est pas compatible DoctClear 2.0. Les tags présents nativement permettent de se passer de ce plugin.
93 De Chafff -
je réalise un blog multi utilisateurs, les autres membres étant en niveau "rédaceur" ils n'ont pas acces à la gestion des plug in et don par conséquent au plug in multi catégories. serai t'il possible de faire apparaitre le choix des catégories multiples dans la rédaction des messages ?
Edit de teddyber : voir là
94 De dvdlv -
Bonjour, impossible d'afficher plus de 8 catégories dans la rubrique "Catégories" de DotClear, avec ce plug-in installé.
Alors que tout le reste marche bien, (liaison multi catégories aux billets, etc).
Des suggestions ?
Edit de teddyber : Non.
95 De Claire -
Bonjour ! Je suis un peu embêtée. C'est vrai que je ne m'y connais pas trop... ( J'utilise Dotclear 1.2.6 avec le theme "default-3cols-fluides") J'ai installé le plugin, j'ai essayé de modifier les fichiers template.php , list.php et post.php . Pour les deux derniers, je crois que je l'ai fait assez correctement, c'est bien décrit ici. Mais pour le fichier template.php ... je n'arrive pas à placer la ligne multicat::changeNews(); au bon endroit. Qu'entends-tu par "au début du fichier template.php" ? Merci Claire
Edit de teddyber : J'entends quelque part entre un
<?php
et un?>
96 De Claire -
Bonsoir teddyber, oui, j'ai fait cela, mais... où placer <?php multicat::changeNews(); ?> entre quelle ligne et quelle ligne ? merci de ta réponse Claire
97 De Claire -
Oh la la... j'ai enfin compris, et ça a marché ;-) j'ai placé multicat::changeNews(); entre des "balises" <?php ?> déjà existantes... Merci beaucoup pour ce plugin et pour ces explications ! Bonne continuation ! Claire :-)
98 De Olivier Berger -
Il semble que le plugin ne marche pas chez moi avec a 1.2.7 récemment sortie... il ne trouve pas la classe multicat :(
Mais j'ai ajouté un truc du style : require_once(dirname(FILE).'/../../MON_ECRIRE/tools/multicat/functions.php');
avant : multicat::changeNews();
Et ça semble marcher...
99 De moha -
Salut, est ce qu'on peut avec ce plugin de faire l'affichage des catégories de droite ce fait sous la forme : catégories / sous catégories, dans notre base il y a des catégories prinsipale et sous chaque catégorie on peut trouver des catégories secondaires. merci de m'aide si possible
100 De tibo -
bon merci pour ce plugin ca marche nickel chez moi dommage que tu expliques pas clairement pour les deumerés comme moi que quand il faut rajouter: multicat::changeNews(); en faire il faut rajouter... <?php multicat::changeNews(); ?> (j'aurais gagné 2heures !!! héhéhé..) petite question , j'utilise le plugin image par catégories, tu crois qu'il est possible de rentrer les images des catégories a la places des noms dans mon list.php ? PS: je n'y connais vraiment rien mais ça semble faisable? !!!
101 De rss -
waou le grand nombre de commentaires sur vore billetc ! :)
102 De Jean -
Bonjour, merci pour ce plugin. Je vois qu'il n'est pas mis à jour pour 1.2.7. Du coup, est-ce normal qu'il interfère mal avec le plugin Pagination (celui qui marche pour le 1.2.7)? Merci!
Edit de teddyber : Oui, il y a des chances que ça ne marche pas. Malheureusement, il y peu de chance que je me penche sur la migration de ce plugin vers la v1.2.7 de dotclear dans un futur plus ou moins proche. Si quelqu'un est motivé...
103 De Matthieu -
Merci beaucoup ! Ça marche très bien et c'est très utile, moi qui galérais pour choisir une catégorie ^^
104 De Mathy -
tibo à dit: "dommage que tu expliques pas clairement pour les deumerés comme moi que quand il faut rajouter: multicat::changeNews(); en faire il faut rajouter... <?php multicat::changeNews(); ?> (j'aurais gagné 2heures !!! héhéhé..)"
Ouais, moi aussi ça m'aurait fait gagné du temps :D Merci beaucoup pour ce pugin! Il est des plus utiles :)