Aller au contenu | Aller au menu | Aller à la recherche
Chose promise, chose due. Voici donc mon premier plugin pour DotClear. Il s'agit d'un plugin permettant de gérer un blogmark. Pour ceux qui l'ignoreraient, un blogmark est une sorte de liste de favoris sur un blog. Il s'agit généralement de billets récents d'autres blogs que l'ont a particulièrement appréciés mais sur lesquel on n'a pas bloggé. C'est un moyen de leur donner tout de même de la visibilité.
Pour installer ce plugin, il suffit de passer le script SQL se trouvant dans le sous-répertoire sql et de configurer les options du fichier conf.ini. Concernant la mise en oeuvre, il suffit de mettre un code de ce style dans votre template :
while(!dcBlogmark::eof()){
echo '<li><a href="' . dcBlogmark::get('url') . '" title="'
. dcBlogmark::get('title') . '">'
. dcBlogmark::get('title', 20) . '</a></li>';
dcBlogmark::moveNext();
}
Quant à l'administration, elle est assez intuitive. Je vous laisse la découvrir par vous même.
vendredi 25 juin 2004 à 22h34 -
PHP
1. Le mardi 29 juin 2004 à 19h09, de bonjourlesmouettes
Mon premier plugin DotClear, suite
Le d?but, c'est par ici. La suite, c'est l? : J'avais un autre plugin pas trop compliqu? ? vous proposer, un truc de gestion de liens. Et bien, c'est pas la peine ! Un nouveau plugin est apparu sur la liste "officielle" des plugins...
2. Le dimanche 4 juillet 2004 à 19h20, de :: onpk :: blog PHP, MySQL, d?veloppement web & connexe(s)
:: onpk :: passe ? DotClear 1.2 beta2
Voil? c'est fait, j'ai mis ? jour ma version de DotClear. Plus de peur que de mal finalement : je craignais pour les liens (mais en fait comme il ne s'agit que de param?tres GET, pas de probl?me !), pour le th?me (aucun soucis particulier) et pour la...
3. Le mercredi 14 juillet 2004 à 23h11, de Infernal Quack
Je viens d'installer un plugin DotClear permettant de g?rer un blogmark. Merci ? Jean Marc pour cette merveille :)...
4. Le dimanche 14 novembre 2004 à 16h44, de Vu et entendu...
Je viens ? l'instant d'ajouter un blogmark. Ceci permet de mettre en avant des liens que l'on a trouv? int?ressants ou amusants, et de leur donner ainsi la visibilit? ? mes lecteurs qui j'esp?re seront de plus en plus nombreux ! :-). J'ai donc...
Les rétroliens pour ce billet sont fermés.
![]()
En effet je n'avais pas pens? ? ?a. :/
En revanche ?a serait mieux dans le code du plugin directement.
JMF
le lundi 28 juin 2004 à 10h54
![]()
D?cid?ment, il faudrait vraiment que je me re-relise avant de publier mes billets en ce moment. :/
Merci Ortho.
JMF
le lundi 28 juin 2004 à 13h08
![]()
C'est cool de voir que notre exp?rience d'un 1er plug-in se recycle ici...
pk
le lundi 28 juin 2004 à 14h02
![]()
En effet ceci n'est pas mon vrai premier plugin pour DotClear car avec Perrick nous avons travaill? sur un autre plugin il y a quelques temps.
Et ce n'est m?me pas mon second plugin car j'en avais d?j? fait 2 avant de bosser avec Perrick.
En revanche c'est le premier diffus? publiquement.
JMF
le lundi 28 juin 2004 à 19h01
![]()
\o/ Je l'utilise depuis dimanche soir.
Je t'ai ajout? ? la liste des plugins:
dev.dotclear.net/trac/wik...
Merci :D
Olivier
le mardi 29 juin 2004 à 11h22
![]()
C'est moi ou il ne fonctionne pas avec dotClear 1.2 ?
nicolas
le mardi 29 juin 2004 à 17h34
![]()
C'est probablement toi.
J'utilise DotClear 1.2 et je n'ai aucun souci. De plus quelques personnes semblent l'avoir test? avec succ?s.
Quel est pr?cis?ment ton souci ?
JMF
le mardi 29 juin 2004 à 17h44
![]()
Merci beaucoup pour le plugin
Mais...
Euh... quelques explications pas ? pas pour les d?butants ne seraient pas de refus.
Dans l'interface d'administration, j'ai donn? l'adresse du plugin. Il s'affiche bien ensuite dans la page des plugins mais quand je clique dessus, il me r?pond : "Fatal error: Call to a member function on a non-object in /Volumes/data/cavali_a/kozeries/ecrire/tools/dcBlogmark/index.php on line 39"
Alors je suis revenue voir ici et je ne vois pas de quoi tu parles "passer le script" (??), "sous-r?pertoire sql" (??? j'ai pas ?a...). Pour les lignes ? ajouter dans le template ?a me semble d?j? plus clair...
Un peu d'aide ?
kozlika
le jeudi 1 juillet 2004 à 08h07
![]()
Correction : j'ai trouv? le sous-r?pertoire sql. Pour le reste, je patauge toujours...
Ok, il est vrai que je prend parfois pour acquises des choses qui ne le sont pas forc?ment pour des n?ophytes, d?sol?.
Quand je dis "passer un script", cela signifie ex?cuter le script SQL afin de cr?er la table n?cessaire au bon fonctionnement du plugin. Pour cela il suffit d'utiliser un outil du type phpMyAdmin voire MySQL en ligne de commande si y as acc?s et que tu es motiv?. Voil? c'est ? peu pr?s tout ce qu'il y a ? faire pour installer ce plugin. Si tu le souhaites tu configurer le plugin en modifiant les variables du fichier conf.ini. En esp?rant que ?a t'aide.
![]()
JMF
le jeudi 1 juillet 2004 à 10h25
![]()
D?sol?e... encore moi. (Disons que je sers de n?ophyte-lambda, ?a t'aidera pour la version suivante...)
J'ai acc?s ? phpMyAdmin (et ? MySQL).
"Nom de la table" me demande le formulaire : dc_blogmark ou dcblogmark ou dcBlogmark ??
"Nombre de champs" ??????
Question subsidiaire : que dois-je penser du premier commentaire de Laurentj ? dois-je faire la modif qu'il sugg?re ou non ?
PS. - Si tu pr?f?res, je peux attendre la version suivante dont tu parles dans ton dernier post.
kozlika
le jeudi 1 juillet 2004 à 13h11
![]()
A mon avis si tu n'es pas ? quelques jours pr?s, tu devrais attendre la prochaine version ... et en profiter pour lire la documentation de phpMyAdmin.
Ce que tu me d?cris est la cr?ation manuelle d'une table, pas l'ex?cution d'un script SQL.
JMF
le jeudi 1 juillet 2004 à 13h15
![]()
?a me semble tr?s raisonnable, c'est pour cela que je le sugg?rais moi-m?me ; je vais attendre en effet
Pour la doc de phpMyAdmin (tu as raison), j'ai regard? : manifestement j'ai quelques bases ? acqu?rir avant m?me d'en arriver l? (outre un apprentissage acc?l?r? en anglais)...
kozlika
le jeudi 1 juillet 2004 à 14h57
![]()
Merci pour le plugin :), mais moins fut? que koslika je ne trouve desesp?r?ment pas le sous repertoire sql
![]()
J'ai fini aussi pas trouver le repertoire sql, en fait il est cr?? lors de l'install du plugin sur le site ? cet endroit :
/dotclear/ecrire/tools/dcBlogmark/sql/
Pour kozlika : apr?s tu r?cup?res en local le fichier create.sql, tu vas dans phpMyAdmin (je d?cris ce que j'ai dans la version 2.5.6). Tu cliques sur l'onglet "SQL" (il appara?t dans la droite de l'?cran, si tu cliques sur le nom de ta base ? gauche), et tu cliques sur "parcourir" pour selectionner le fichier "create.sql" que tu as mis sur ta machine. Puis tu cliques sur executer. Et voil? une nouvelle table "dc_blogmark" a ?t? cr??e et ?a marche.
![]()
sympa le blogmark... Merci !!!!
Juste un truc qui me manque, ?a pourrait ?tre sympa de pouvoir ins?rer l'attribut hreflang (de mani?re facultative).
La feuille de style s'occuperait ensuite d'afficher la langue entre parenth?ses comme c'est le cas aujourd'hui avec la feuille de style par d?faut de dotclear.
![]()
ed>C'est pr?vu pour la prochaine version ... que j'aurais d?j? du sortir.
JMF
le mardi 20 juillet 2004 à 22h17
![]()
Cela peut aussi servir ? mettre en ?vidence des billets sur le blog. Comme par exemple cr?er une section
"a lire"
Mahara
le vendredi 6 août 2004 à 12h14
![]()
Mahara> Tu as d?j? cette fonctionnalit? dans DotClear.
JMF
le vendredi 6 août 2004 à 12h54
![]()
Un autre plugin simple et pratique.
Lecture des fils RSS aux formats 0.91, 1.0, 2.0, Atom
Une adaption de magpierss ? DotClear.
tbaz
le samedi 25 décembre 2004 à 18h08
![]()
Me concernant je l'ai fait moi même et ça marche moyen. Je vais regarder avec ce script!
Scooter System
le lundi 12 décembre 2005 à 10h08
Les commentaires pour ce billet sont fermés.
© 2003-2008 Jean-Marc Fontaine - Tous droits réservés
XHTML - CSS - DotClear - Technorati
Les billets de ce blog sont sous licence Creative Commons
Laurentj le lundi 28 juin 2004 à 09h43