Tutoriel d'installation et d'utilisation du plugin sondage pour DotClear
Installation
Vous allez avoir besoin de modifier un ou deux fichiers. Pour cela le plus simple est d'installer le plugin Gestionnaire de fichiers disponible sur cette page du site DotClear. Copiez l'adresse du plugin dans le presse-papiers (http://www.dotclear.net/plugins/filemanager.pkg.gz) et rendez vous dans le gestionnaire de plugins de votre blog (onglet Outils).
Ensuite, copiez l'adresse du plugin à installer dans le champ en haut de la page et cliquez sur le bouton Installer :
Si tout se passe correctement, la page se réactualise en incluant le nouveau plugin :
Tant que nous y sommes nous allons en profiter pour installer dans la foulée le plugin Sondage, de la même manière. Copiez l'adresse d'installation dans le presse-papiers (http://franck.paul.free.fr/dotclear/share/plugin-sondage-0.2.pkg.gz, c'est une copie locale car je crois que l'original n'est pas toujours accessible) et copiez là dans le champ du haut de la page puis cliquez sur le bouton Installer. Une fois effectuée, la page doit afficher le nouveau plugin :
Dans mon cas, j'ai un blog configuré en UTF-8, il apparaît sous son nom anglais (Survey).
Utilisation du plugin Sondage
Cliquez sur l'onglet Outils en haut de la page et faites défiler jusqu'à plugin Sondage (ou Survey si votre blog est en UTF-8).
Cliquez sur le nom du plugin, cela vous emmène sur la page d'administration de celui-ci. Le plugin affiche alors un message d'avertissement indiquant que la création d'un sondage supprimera le précédent, puis un cadre permettant de définir le nombre de réponses possibles :
Ici, je vais indiquer 2 et cliquer sur le bouton Ajouter. La page est rechargée et un cadre permettant de définir l'intitulé du sondage et les propositions correspondantes est visible :
J'inscrit les informations puis je clique sur le bouton Ajouter :
Une fois enregistrée, il affiche alors un cadre indiquant l'état actuel du vote :
Vous pouvez, si vous le souhaitez, modifier l'intitulé et/ou les propositions dans le cadre qui suit (cela ne supprimera pas le sondage en cours, ni les réponses déjà enregistrées) :
Pour terminer, descendez tout en bas de la page et repérez la phrase écrite en vert. Elle indique ce que nous allons devoir faire pour afficher le sondage sur le blog. La partie importante est la suivante : <?php dcsondage::aff(); ?>
. Copiez là dans le presse-papiers, nous allons en avoir besoin bientôt.
Affichage sur le blog
Il s'agit maintenant de faire en sorte que le sondage s'affiche sur notre blog. Pour cela, nous allons modifier le fichier template.php
du thème que vous utilisez.
Cliquez sur l'onglet Outils en haut de la page, puis descendez jusqu'au plugin Gestionnaire de fichiers :
Cliquez sur le nom du plugin. Une nouvelle page s'affiche, listant le répertoire principal de votre blog :
Reperez le dossier intitulé themes et cliquez dessus. Vous voilà avec la liste des thèmes installés chez vous. Reperez celui-ci et cliquez dessus.
J'ai choisi ici le thème default. Dans la plupart des cas, le thème utilisé comporte un fichier template.php
. Si ce n'est pas le cas, il faudra alors copier tous les fichiers se terminant par .php
du thème default dans le dossier de votre thème (pour cela, le plus simple est d'utiliser un logiciel FTP).
Cliquez ensuite sur le fichier template.php
. Une nouvelle page s'affiche avec dans un champ l'intégralité du contenu de ce fichier :
Dans ce champ, reperez la ligne contenant <div id="sidebar">
:
J'ai choisi d'afficher le sondage au tout début de la colonne menu, mais vous pouvez la mettre ailleurs si vous le souhaitez. Insérez juste derrière ces lignes de code (vous pouvez faire un copier-coller ça ira plus vite) :
<div id="sondage"> <h3>Sondage</h3> <?php dcsondage::aff(); ?> </div>
Vous devriez avoir ceci, une fois effectué :
Cliquez ensuite sur le bouton Enregistrer qui se trouve sous le champ. Voilà, le plugin est fonctionnel et visible chez vous. Chez moi cela donne ceci :
Une fois voté (j'ai voté blanc pour ne pas fausser les résultats), il se présente alors comme cela :
Si vous retournez sur la page d'administration du plugin Sondage (onglet Outils), voilà ce que j'obtiens (on peut vérifier qu'un vote blanc n'est pas comptabilisé) :
Vous pouvez, si nécessaire ajuster les styles utilisés en modifiant le fichier style.css
de votre thème. Utilisez encore le plugin Gestionnaire de fichiers pour le faire.
1 De obni -
Alors là, plus clair que ça, c'est pas possible ! Bravo Franck pour tes efforts !
2 De Alban -
a ce genre de question tu va etre dans les 100%
3 De Franck -
obni> merci !
Alban> je le pense aussi, mais comme je l'ai dit, c'était un pretexte ;-)
4 De n0unours -
Sympatiquement bien le petit tutorial. sinon, A voté!
5 De Vroumette -
J'ai tout compris (je te jure!). C'est limpide. J'ai voté, et je redis OUIIIII, j'aime bien les devinettes.
Par contre j'aurai une question : lorsque tu mets le plugin "sondages", comment cela fonctionne-t-il pour qu'on ne vote qu'une fois (reconnaissance des adresses IP, plsuieurs votes possibles depuis le même ordi, depuis un autre ?).
6 De Franck -
Je crois qu'il crée un cookie chez celui qui a voté. Comme ça, au passage suivant il sait que la vote a été effectué.
7 De Groumphy -
Non de non ... Plutôt simple le DotClear ! Surtout expliqué en image de ce style.
Hum et dire que je code tout moi-même sur un environnement statique ! J'en suis stupéfait !
Concernant le sondage, j'ai voté blanc. Je pense que l'espace Blog est un espace personnel. Donc il revient à celui qui l'entretien (pourrait-on dire le tenancier du Bar ?) de voir selon ses humeurs ce qui lui chante... Enfin, j'aurais aussi tendence à dire Non. De fait, j'arrive toujours trop tard pour poster ma réponse que cette dernière est déjà donnée... Grrr ! Et pour terminer, je dis oui... Car les photographies sont parfois étonnantes et on ne sait jamais que je découvre des choses plus qu'amusantes et peut être qu'un jour j'aurais la possibilité de répondre le premier.
8 De Franck -
Oui DC est plutôt simple à utiliser et à arranger pour en faire son petit chez soi ! Pourquoi ne pas basculer ? Quand aux photos mystères, les réponses peuvent être aussi surprenantes que la question, c'est aussi ça qui est sympa ;-)
9 De Bibi -
Merci pour ce tuto. Grace a toi c'est beaucoup plus claire dans ma tete!!!
10 De Franck -
Bibi> Je suis content, c'était le but recherché ;-)
11 De Groumphy -
@ Franck > Eh bien si je ne bascule pas vers Dotclear c'est simplement que l'espace web que je dispose est un espace statique. Malheureusement je ne dispose pas de moyen pour pouvoir m'offrir un espace web payant (permettant l'insertion du dynamique via PHP/MySQL et autre SSI, ...). Mais peut-être un jour ; lorsque j'aurais beaucoup de visiteur, je franchirais le pas. Disons aussi que je dois travailler mes textes, mon orthographe (bien que ce soit déjà mieux que les SkyBlogs), et tutti quanti. De plus cela me permet de m'associer certaines techniques de codage (bien que je sois plutôt relax dans ce domaine), etc. Enfin beaucoup de chipotage pour pas grand chose :) Gniark - information : Gniark = cri officiel et non breveté sous licence libre GNU GPL du Groumphy. ;) -
12 De Franck -
Tiens il faudrait un nouveau smiley pour ton Gniark ;-)
13 De Groumphy -
- Petit interlude - Hum ... Concernant le "gniark" et "son" smiley, et si l'imagination te prend, il doit indéniablement être baveux... Un peu comme son hauteur ! Heu, ... Je dirais même beaucoup ! - Fin -
14 De Franck -
Désolé, je n'ai pas ce talent ;-)
15 De Groumphy -
Si tu le désires je puis baver et te l'envoyer par poste ?
:)
16 De TdC Generator ... Le Blog ! -
Donnez votre avis
Bien ! à partir d'aujourd'hui, vous pourrez donner votre avis grâce aux commentaires ... Mais aussi grâce à un sondage, que je changerais au gré du vent ... ;)...
17 De Ril2Ril -
Merci pr ce tuto ! Par contre, quelqu'un a t'il une idée pour sauvegarder les résulats des anciens sondages ? (Sans papier ni crayon ;) ) ++ Ril2Ril
18 De Franck -
Soit il faut faire une sauvegarde de la base (il y a un plugin pour ça, mais bon c'est peut-être un peu beaucoup pour ça), soit il faut reprendre l'écriture du plugin pour lui ajouter une gestion un peu plus évoluée.
Quelqu'un est preneur ?
19 De Ril2Ril -
Ok, Bon pour l'instant je vais garder le papier et le crayon ... En code, je suis pas top ;)
Merci en tt cas pr le tuto bien imagé !
20 De Yannick -
Escelent plugin ! Par contre, j'ai un petit souci avec le sondage, je n'ai pas l'image de representation du % ... Comprends pas ...
21 De Franck -
Yannick, est-ce que la génération des vignettes fonctionne dans la gestion des images ? Si non, ça vient de l'absence de librairie GD chez ton hébergeur.
22 De Yannick -
re, mon hebergeur c'est moi meme, mon php.ini a ceci : extension=php_gd2.dll Peut etre doit je ajouter une extension ?
23 De Franck -
Normalement non, ça devrait suffire. Et tu arrives à générer les vignettes quand tu ajoutes des images avec le gestionnaire du même nom ?
24 De Yannick -
J'ai trouvé ! En fait la référence à l'image générée dans la page ne correspondait pas a l'endroit du fichier image.php (en fait il me rajoutait systématiquement /index.php/ devant) Je pense que c'est du a l'utilisation du path info ou query string. Bref j'ai modifier le functions.php a l'endroit de l'affichage de l'image en lui mettant le chemin complet pour acceder à image.php. Et paf ca marche :)
25 De Ness -
Bonjour ! Je débarque un peu à l'improviste, là, mais j'avais une question... (j'ai cherché sur le forum, et j'ai découvert que d'autres avaient la même question, mais qu'aucune réponse n'avait encore été fournie) J'aimerais pouvoir mettre le sondage dans un post. J'ai cru comprendre qu'on ne pouvait pas se servir de php dans un billet (failles), et j'ai vu un post concernant l'ajout de php sur une page "related" (http://www.dotclear.net/forum/viewtopic.php?id=15980) Maintenant, ma question est un peu plus générale... Je n'ai pas spécialement envie d'avoir le plugin de sondage dans ma sidebar (je n'ai pas de sidebar), et j'aimerais plutôt l'avoir sur une page différente. Y a-t-il un moyen d'appeler le sondage pour qu'il s'ouvre dans une autre page ? (je ne sais pas si je suis très claire, là, désolée...) En fait, quand on clique sur "sondage", il faut que celui-ci se mette dans une nouvelle page. Est-ce possible ? Merci d'avance ! (PS : ton plugin de TOC m'a sauvé, merci !!! Il est absolument génial, même si j'ai eu un peu de mal à l'installer sous Free...)
26 De Franck -
Bonjour Ness,
Effectivement pas moyen de faire interpréter du PHP dans les billets, c'est voulu comme ça par construction. Et à mon sens ce n'est pas une mauvaise idée.
Maintenant rien n'empêche de proposer le sondage sur une page related nommée par exemple
sondage.php
qui contiendra au moins<?php dcsondage::aff(); ?>
et fournir le lien vers cette page dans la sidebar ou ailleurs.27 De Ness -
OK ! Merci beaucoup pour ta réponse rapide ! Je sens que je vais commencer à fureter du côté des pages related... Je vais essayer ça tout de suite !!!! (au fait, rien à voir, mais la barre avec la mise en forme au-dessus des commentaires, c'est bien la wikibarre ? Parce que je songe sérieusement à l'installer également :))
28 De Franck -
Oui c'est bien ce qu'on appelle la wikibarre. Pratique non ?
29 De Ness -
Juste un petit mot pour dire que je viens de combiner Related avec Sondage, et que ça marche tip-top ! Je vais maintenant aller tester la wikibar... (j'ai mis mon site de test en URL, si ça intéresse quelqu'un... J'ai fait un design plutôt inhabituel)
30 De Franck -
Vraiment original comme design, j'aime beaucoup ! Et le sondage fonctionne \o/
31 De Ness -
Merci beaucoup ! ça me fait plaisir quand des gens me disent ce genre de choses. Je suis encore dans une phase de doute : l'ancien design (sur mon nom) ou le nouveau (en préparation) ? Mais bon, on s'écarte un peu du sujet, là... ^^ J'ai dû aller bidouiller quelques trucs dans le fichier functions.php du sondage, pour la mise en page. Et la wikibarre marche très bien aussi (j'ai redimensionné les boutons... Pas terrible pour le moment, je verrais si je peux faire mieux quand je serrai moins stressée par le temps) Maintenant, je me lance dans les catégories !!! (rien à voir avec le sondage, encore une fois, mais comment tu fais pour faire apparaître les commentaires ? J'ai un truc comme ça pour mon livre d'or, avec un flag de visibilité, N par défaut, que je mets sur Y quand j'ai visualisé, mais est-ce qu'il y a un plugin pour dotclear ?)
32 De Franck -
Euh j'ai pas bien compris la question à propos des commentaires ! Tu peux préciser ?
33 De Ness -
Ben quand je poste mon commentaire, il n'apparaît pas tout de suite. J'imagine que tu dois le valider d'abord, non ? Je voulais savoir si c'était un plugin qui faisait ça, et si oui, lequel ? (pas que je compte l'utiliser dans l'immédiat, mais j'ai déjà subi les attaques d'un robot spammeur, donc je préfère prévoir...)
34 De Ingolmo -
Bonjour Ness, Juste une remarque : ton design est très bien, mais je dois scroller pour le voir entierement (résolution de 1024*768, mais avec firefox et barre menu + barre adresse + barre marques pages + barre onglets ).
Pour ta demande pour les commentaires, c'est intégré à Dotclear, il suffit d'aller dans Outils/Configuration de Dotclear et de mettre "non" à la ligne Publication immédiate des commentaires !
Voilà ;)
35 De Franck -
Ness, en fait c'est le plugin Spamplemousse qui te bloque en attendant que je valide ou pas le commentaire. Je vais faire la mise à jour de DotClear, cela arrangera peut-être les choses.
36 De Ness -
Ingolmo, merci pour ta remarque ! J'ai fait le design pour qu'il soit vu entièrement sous 1024x768 avec les onglets et la barre d'adresse, mais je n'ai pas tellement pensé aux barres supplémentaires que pourraient mettre les utilisateurs. Si tu ne vois pas le menu alternatif (la liste écrite en bas), ce n'est pas grave, c'est fait pour qu'elle soit cachée, en fait (sous cette résolution). Merci pour l'info sur les commentaires !!!
Franck, la publication non immédiate des commentaires ne me dérangeait pas du tout, au contraire, je trouvais ça assez génial. Le plugin Spamplemousse, il est bien ? Il faudra peut-être que je le mette, alors... Merci beaucoup pour toutes les infos sur Dotclear ! :)
37 De Empyrée -
Greffon survey 0.2.1
J’ai repris le greffon sondage trouvé chez Franck Paul (merci le forum) et ai travaillé sur la traduction en anglais et le transcodage en utf-8. Le nom du greffon est désormais survey (je pense que la bonne pratique est de privliégier l’anglais...
38 De gab -
bonjour j'ai le meme problème que Yannick les images du pourcentage ne s'affichent pas. ma version et la 1.2.5
39 De Franck -
Chez quel hébergeur ? Peut-être une librairie gd manquante. À vérifier !
40 De orientation scolaire -
Bonjour,
Est-il possible que l'internaute puisse cocher plusieurs réponses ? Comment puis-je paramétrer cela ?
41 De Franck -
Pas avec ce plugin. Il y a un autre plugin similaire beaucoup plus récent sur la page des plugins de DotClear. Posez éventuellement la question à son auteur, il aura peut-être une idée ?
42 De L'oreille -
Bonjour, je suis l'auteur de ce plugin, et je vous remercie pour ce superbe tutoriel ^^
C'est très gentil d'en parler ainsi !
J'ai ouvert un nouveau site, dans le but de continuer, d'améliorer ce plugin et d'en developper de nouveau.
43 De Franck -
Tient un revenant !
44 De L'oreille -
:p^^ et oui je suis revenu ^^
45 De Carole -
Bravo et merci.
Les explications sont très claires et avec les images cela facilite beaucoup.
Je n'ai tout de même pas réussit et cela n'a rien à voir avec les explications, c'est à cause de mon template.php, il n'est pas accessible en écriture. Dommage.
46 De ocgall -
Bonjour,
Après installation de ce plugin j'ai deux pb.
1) je suis toujours en affichage des résultats sans les graphismes (petite croix rouge) sauf à partir d'une autre machine, à l'ouverture du blog, mais dès que j'appuie sur une catégorie : plus de graphisme et toujours en affichage des résultats !?
2) d'ou impossible de voter même à partir d'une autre machine sur le même réseau ! ...
Pour info : j'ai un htaccess pour entrer dans ce blog
Merci de m'aider ...
@+ ... Salutations ....
47 De ocgall -
Bonjour, Après installation de ce plugin j'ai deux pb.
Oui ! ... J'ai oublié de demander à quoi servait la commande php : <?php dcsondage::aff(); ?> mise dans le presse papier car je n'ai pas vu là où il faut l'installer ! ? ! ?
Merci de m'aider ...
@+ ... Salutations ....
48 De Franck -
ocgall, un petit tour chez l'auteur pour poser la question serait surement utile ! C'est par ici.