Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Auteur : BN, pascl
Cette mod, basé sur Easy Poll, permet d'ajouter un système de sondage à PunBB.
Trois choix de sondages possibles :
- sondage à choix unique
- sondage à choix multiple
- sondage vrai/faux
L'administrateur peut choisir quel groupe de membre, et dans quel forum on peut utiliser des sondages. (et contrôler plusieurs options)
Pour mettre à jour la version 2.0, intéressez-vous au dossier : update from 2.0/.
A noter :
- l'installation est assez lourde. Faites particulièrement attention à lancer le fichier install_mod.php avant la modification des fichiers. (sinon votre forum sera inaccessible le temps de l'installation)
- grâce à Romain9441 vous pourrez passer "facilement" de la version 1.1.3 à cette nouvelle version. (selon votre forum, vous obtiendrez ou non une erreur avec l'install_mod_update.php. Ceci dépendant de l'install_mod.php que vous aviez utilisé lors de l'installation de l'ancienne version d'Easy Poll. Mais pas de souci à avoir si erreur il y a, les modifications ont quand même été correctement effectuée ! Oui je sais, c'est tordu
)
- grâce à pascl l'édition des sondages est disponible, et l'ajout/suppression/remise à zéro d'un sondage en cours de discussion est aussi possible. Pour voir ce que ça donne, voici quatre screenshots : http://kokoala2k3.free.fr/downloads/ep2 … _admin.png http://kokoala2k3.free.fr/downloads/ep2.1/view_edit.png http://kokoala2k3.free.fr/downloads/ep2 … topic1.png
http://kokoala2k3.free.fr/downloads/ep2 … topic2.png
Forum de test (édition des sondages non-disponibles)
Dernière modification par BN (12-05-2008 20:14:39)
Hors ligne
Je tiens à préciser que je n'ai personnellement rien fait pour cette nouvelle version (à part dire : ok je la rajoute
) c'est pascl qui s'en est chargé, bravo et merci à lui
(surtout qu'il faut avoir du courage pour farfouiller dans cette mod. Vivement la 1.3 que quelqu'un puisse proprifier tout ça)
La grande nouveauté, c'est l'édition possible des sondages, mais je laisse pascl expliquer ça en détails
(parce que je risque de mal le faire)
Bonne installation !
A noter :
- Mod testé sous FluxBB 
- Le Readme est en anglais, hum, ce n'est pas très dérangeant, mais peut-être que tu pourrai y faire quelque chose pascl ? (enfin ça risque pas de géner grand monde de toute façon
)
Dernière modification par BN (12-05-2008 20:14:29)
Hors ligne
Merci BN de l'avoir mis si vite
Testé sous FluxBB : oui (c'est pour ça que j'ai mis 1.2.18 dans l'install
)
Pour le readme FIND, ADD, INSERT, REPLACE, BEFORE, AFTER, c'est assez basique pour comprendre je pense.
Pour l'édition des sondages :
Pour ne pas avoir des millions de modifications à faire entre la 2.0 et la 2.1, le principal de la mod se passe en fait dans un plugin admin/modo. Donc seuls les modos/admins peuvent les éditer, un simple membre qui poste un sondage ne le pourra pas.
On peut éditer, supprimer, remettre les votes à zéro à partir du plugin.
On peut aussi ajouter un sondage à un sujet qui n'en a pas (éditer le premier message d'un sujet si vous êtes modo du forum pour voir un lien supplémentaire).
Et pour avoir des infos sur les dates de création et d'édition des sondages, 2 champs ont été ajoutés à la table polls.
Mises à jour :
- 13/05 (intégré à l'archive à cette date) - Ajouter des pages au plugin :
http://www.punbb.fr/forums/viewtopic.ph … 349#p63349
(ou retélécharger l'archive et remplacer le fichier AMP_Sondage)
- 19/05 (non inclus à l'archive) - Centrer les résultats des sondages "oui/non a choix multiple" :
http://www.punbb.fr/forums/viewtopic.ph … 840#p63840
- 21/05 (intégré à l'archive à cette date) - IMPORTANT un champ n'était pas créé par l'install_mod.
Pour ceux qui l'ont installé avant cette date : dans phpmyadmin, entrez cette requête (en remplaçant prefixe par ce qui va bien) :
ALTER TABLE prefixe_groups ADD g_post_polls TINYINT(1) DEFAULT 1 NOT NULL;Dernière modification par PascL (21-05-2008 17:23:14)
Bouh !
StarShip Renaissance
Hors ligne
Ca m'a l'air bien sympathique
Encore plus lourde alors cette installation 
Sinon, je sent les boulets venir, il faut retirer la virgule des captures (A la fin des 3 premières) pour les visualiser.
M@x.
...
Hors ligne
PascL> Je suis bien de ton avis pour la traduction
Au moins c'est dit, personne ne pourra faire la remarque.
M@x> Virgules enlevées
(judicieuse remarque, on l'a échappé belle !)
Hors ligne
Une petite question tout de même : je ne voit pas de pagination sur la plug-in (Sur la capture) ? Il y en existe un ou pas ?
M@x.
...
Hors ligne
Non ya pas de pagination.
On voit tous les sondages sur lesquels on peut agir, les derniers créés en premier.
Bouh !
StarShip Renaissance
Hors ligne
C'est pas pour être chiant mais imagine un gros forum : une centaine de requête et pan... 
Ce n'est qu'un conseil.
M@x.
...
Hors ligne
Ouais enfin, je suis plutot du genre à supprimer les sondages considérés finis donc yen a jamais des millions. Mais bon, tout le monde n'est pas comme moi
Voilà le code le temps que ce soit intégré directement à l'archive...
Pour avoir des pages, dans AMP_Sondage, trouver ça :
<?php
$result2 = $db->query('SELECT p.ptype, p.created, p.edited, t.id, t.subject, f.moderators FROM '.$db->prefix.'polls AS p INNER JOIN '.$db->prefix.'topics AS t ON p.pollid=t.id INNER JOIN '.$db->prefix.'forums AS f ON t.forum_id=f.id ORDER BY p.id DESC') or error('Unable to fetch poll list', __FILE__, __LINE__, $db->error());
$a=0;et remplacer par ça :
<?php
// Fetch poll count
if($pun_user['g_id']==PUN_ADMIN)
$result = $db->query('SELECT COUNT(p.id) FROM '.$db->prefix.'polls AS p INNER JOIN '.$db->prefix.'topics AS t ON p.pollid=t.id INNER JOIN '.$db->prefix.'forums AS f ON t.forum_id=f.id') or error('Unable to fetch poll count', __FILE__, __LINE__, $db->error());
else
$result = $db->query('SELECT COUNT(p.id) FROM '.$db->prefix.'polls AS p INNER JOIN '.$db->prefix.'topics AS t ON p.pollid=t.id INNER JOIN '.$db->prefix.'forums AS f ON t.forum_id=f.id WHERE f.moderators LIKE \'%;i:'.$pun_user['id'].';%\'') or error('Unable to fetch poll count', __FILE__, __LINE__, $db->error());
$num_polls = $db->result($result);
// Determine the poll offset (based on $_GET['p'])
$num_pages = ceil($num_polls / 20);
$p = (!isset($_GET['p']) || $_GET['p'] <= 1 || $_GET['p'] > $num_pages) ? 1 : $_GET['p'];
$start_from = 20 * ($p - 1);
// Generate paging links
$paging_links = paginate($num_pages, $p, PLUGIN_URL);
?>
<p class="pagelink conl"><?php echo $paging_links ?></p>
<?php
if($pun_user['g_id']==PUN_ADMIN)
$result2 = $db->query('SELECT p.ptype, p.created, p.edited, t.id, t.subject, f.moderators FROM '.$db->prefix.'polls AS p INNER JOIN '.$db->prefix.'topics AS t ON p.pollid=t.id INNER JOIN '.$db->prefix.'forums AS f ON t.forum_id=f.id ORDER BY p.id DESC LIMIT '.$start_from.',20') or error('Unable to fetch poll list', __FILE__, __LINE__, $db->error());
else
$result2 = $db->query('SELECT p.ptype, p.created, p.edited, t.id, t.subject, f.moderators FROM '.$db->prefix.'polls AS p INNER JOIN '.$db->prefix.'topics AS t ON p.pollid=t.id INNER JOIN '.$db->prefix.'forums AS f ON t.forum_id=f.id WHERE f.moderators LIKE \'%;i:'.$pun_user['id'].';%\' ORDER BY p.id DESC LIMIT '.$start_from.',20') or error('Unable to fetch poll list', __FILE__, __LINE__, $db->error());
$a=0;Bouh !
StarShip Renaissance
Hors ligne
Modifications de PascL ajoutées 
Hors ligne
Qui aurai des fichiers sources pour l'ajout du module sondage sous la version 1.2.18 ????
Merci d'avance !!!!
Hors ligne
Bouh !
StarShip Renaissance
Hors ligne
Ce sont les mêmes, au pire http://www.punbb.fr/forums/viewtopic.php?id=4706
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Je n'arrive pas à mettre en place les sondages sur mon, y a t'il des personnes pour m'aider SVP
:/:/
Hors ligne
Si tu précisais quel est ton problème on pourrait peut-être t'aider, mais là on ne sait pas trop ce qui ne va pas :
- tu ne trouves pas le "lisez-moi" pour installer
- il te dit que ce n'est pas la bonne version
- ça ne marche pas une fois les fichiers modifiés
- il t'affiche une erreur
- ?
Demander de l'aide oui, mais éviter de demander des réponses à des questions qui ne sont pas posées
.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Si tu précisais quel est ton problème on pourrait peut-être t'aider, mais là on ne sait pas trop ce qui ne va pas :
- tu ne trouves pas le "lisez-moi" pour installer
- il te dit que ce n'est pas la bonne version
- ça ne marche pas une fois les fichiers modifiés
- il t'affiche une erreur
- ?Demander de l'aide oui, mais éviter de demander des réponses à des questions qui ne sont pas posées
.
Effectivement une fois les fichiers modifiés, j'ai des erreurs lorsque je veux mettre en ligne un nouveau message, mais j'ai aussi suite à un nouvel essai un erreur lors de l'install depuis le fichier "install_mod.php" !
La version du forum est là 1.2.18, et impossible de mettre en place les sondages sur le forum après pas mal d'essai !!!
Si une personne a des fichiers déjà modifier pour Easy_Poll_+_2.0, je suis preneur !
Dernière modification par nando (16-05-2008 15:24:29)
Hors ligne
nando> Dis nous quelles erreurs tu as sur quelles pages et on pourra surement te dire sur quelle page se situe le bug. (donc ce qu'il faut corriger, où sur quelle page y faut recommencer les modifications parce qu'on ne voit pas pourquoi ça ne fonctionne pas)
Allez, un peu de courage 
Hors ligne
bonjours a tous!
je suis sous fluxbb 1.2.18 et j'ai installer color of groups 10,membres en ligne aujourd'hui et puis je viens d'installer easy poll+ 2.1 qui c'est deroulé sans problème, masi le j'ai un probleme d'affichage mais que quand ya un vote si ya zero vote ya pas ce probleme.

-J'ai un autres probleme, quand je fais sondages a choix unique y'a plein de case "d'optin comme pour "sondage multiple"
merci d'avance.
Dernière modification par remy18 (16-05-2008 22:14:16)
Hors ligne
> nando
si c'est quand tu postes un messages, revérifie les modifs de post.php.
et pour l'erreur de l'install_mod, c'est normal qu'il y ait une erreur si tu n'as pas fait restaurer avant. M'enfin, c'est pas important, installer une fois suffit
> remy18
pour ton premier souci, je dirai que les modifs du fichier css n'ont probablement pas été faites. Ou pas prises en compte par ton navigateur.
(et comme tu as plusieurs styles, il faut ajouter les modifs à chaque style).
pour ton second, c'en est pas vraiment un. Pour choisir une réponse, il faut avoir plusieurs choix 
Bouh !
StarShip Renaissance
Hors ligne
j'avais deja fais les modif dans oxygen.css et openwings.css mais c'est toujours pareil, j'ai testé sous firefox3 b5 et ie7 toujours pareil aussi.
aidez-moi!!!
Hors ligne
Si tu as fait toutes les modifs du css, recharge le cache en même temps que la page (ctrl+F5 sous firefox, je sais pas sous IE)
Bouh !
StarShip Renaissance
Hors ligne
merci bcp sa marche a merveille.
mais j'ai un autres petit bug d'affichage aussi, pour"oui/non a choix multiple"
les votes sont calé vers la droite, es possible de les centrer ? :
Dernière modification par remy18 (17-05-2008 12:11:35)
Hors ligne
Dans les modifs ajoutés au css, tu cherches 50% et tu mets la valeur que tu souhaites à la place (autour de 30% ça devrait le faire).
Par contre, ça va bouger aussi les autres types de sondage...
Bouh !
StarShip Renaissance
Hors ligne
merci, quand je fais sa pour"oui/non a choix multiple" ya pas de probleme mais c'est maintenant pour les autres qu'il est calé vers la gauche, que faire ?
merci d'avance!
Hors ligne
Bonsoir,
Je suis sur la version FluxBB 1.2.18, j'ai voulu installer easypol2.1
Cependant, avec la chance que j'ai, j'ai une erreur :
PunBB reported: Impossible d'ajouter les champs nécessaires à la table
Database reported: ERROR: syntax error at or near "`" LINE 1: ALTER TABLE topics ADD `question` VARCHAR(255) NOT NULL, ADD... ^
J'ai regardé directement dans le fichier si il y'avait une erreur, j'en ai pas trouvé !
Je ne comprends pas pourquoi cela ne marche pas alors qu'a priori, le mod passe avec tout le monde.
Je vous remercie d'avance si quelqu'un avait une solution à m'offir !
Sur ceux, bonne nuit ! Je vais dormir . Lol
Hors ligne