| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Jeu 22 Juin 2006, 22:54 Sujet du message: [MOD] Partage des points |
|
|
Voila après quasiment une semaine de dur labeur, j'ai enfin obtenu tout ce que je voulais faire.
J'ai donc rajouté dans la partie admin, un bout de code qui permet d'attribuer les points de manière à récompenser les prises de risques.
Comme le MOD évoqué par Gérald, cela permet la chose suivante :
Chaque joueur apporte le nombre de points attribués à un pronostic exact + les points de participation à chaque fois qu'il "parie" (sur mon site c'est 3 points et 0 pour la participation).
Si 50 joueurs ont parié, il y a 150 points dans la cagnotte.
10 ont parié "1" ils auront chacun 15 points en cas de victoire à domicile
20 ont parié "N" ils gagneront chacun 7 points (arrondis à l'unité inférieure)
20 ont pariés "2" ils obtiendront donc 7 points en cas de victoire à l'extérieur.
Mais j'ai également modifié la page "barème" pour faire une page "cotes des matches" qui apparait sous la meme forme que la page pronostics de base :
Ainsi chaque participant peut voir le nombre de points qui seront attribués dans chaque cas de figure et le nombre de parieurs par match.
J'ai également modifié la page pronostics pour que les points attribués dans chaque cas de figure s'affichent comme une info-bulle quand on passe sur "1", "N" ou "2".
Si ce MOD intéresse du monde, je fournirai ici-même les bouts de codes à ajouter dans les différentes pages ainsi que la nouvelle page statistiques.
 |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Ven 23 Juin 2006, 07:49 Sujet du message: |
|
|
ah en voilà un mod intéressant !! Bien joué Mike !
Le principe est très bien ce serait possible d'avoir un lien pour tester tout ça ?
Et-ce que le nombre total de points des joueurs ne va pas vite devenir très élevé ?
Pour une intégration future au script, l'idéal serait que l'administrateur puisse choisir son type de concours : classique ou avec les cotes. Je sais on en est pas encore là, t'as déjà fait du bon boulot bravo ! |
|
| Revenir en haut |
|
 |
gregvan
Inscrit le: 20 Juin 2006 Messages: 9
|
Posté le: Ven 23 Juin 2006, 11:06 Sujet du message: |
|
|
ce mod m'interesse beaucoup.
Bravo pour le travail. _________________ gregvan |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Ven 23 Juin 2006, 11:16 Sujet du message: |
|
|
| Alexis a écrit: | ah en voilà un mod intéressant !! Bien joué Mike !
Le principe est très bien ce serait possible d'avoir un lien pour tester tout ça ?
Et-ce que le nombre total de points des joueurs ne va pas vite devenir très élevé ?
Pour une intégration future au script, l'idéal serait que l'administrateur puisse choisir son type de concours : classique ou avec les cotes. Je sais on en est pas encore là, t'as déjà fait du bon boulot bravo ! |
Moi j'ai fais mon choix je n'ai donc laissé que la partie cotes sur mon site, mais effectivement il faudrait, pour optimiser, essayer d'adapter un MOD pour que l'admin fasse son choix
Pour le lien vers mon site (pas du tout terminé au niveau de la mise en page) : http://www.cdanslair.net/football |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Ven 23 Juin 2006, 12:37 Sujet du message: |
|
|
Bon d'accord vous avez gagné, vous pouvez telecharger un fichier zip sur mon site dans lequel j'ai mis les fichiers modifiés, ainsi qu'un mode d'emploi pour expliquer le but du MOD et pour indiquer les lignes de code à modifier si jamais vous aviez déjà modifié vos fichiers et que vous ne vouliez pas tout recommencer :
MOD.zip
J'espère que c'est assez simple et que ca marchera  |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Ven 23 Juin 2006, 13:09 Sujet du message: |
|
|
Concernant les points (je n'avais pas répondu à cette question d'Alexis), il suffit de ne pas attribuer trop de points à un prono juste si vous ne voulez pas faire monter trop vite.
Mais comme tous les paris fonctionnent sur la meme base, le classement restera cohérent.
La seule chose c'est qu'effectivement le nombre de points pourra s'avérer élevé pour chaque joueur si vous indiquez beaucoup de points à donner.
En mettant 1 ou 2 points seulement par pronostic juste, cela peut limiter l'inflation
Personnellement je viens de passer à 2 points par prono exact parce que c'est vrai que si y a 50 parieurs et un seul gagnant ca fait déjà beaucoup de points... |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Lun 03 Juil 2006, 20:48 Sujet du message: |
|
|
Personne n'a testé ?
C'est juste pour savoir si ca marche où si je dois revoir des trucs  |
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Mar 04 Juil 2006, 11:01 Sujet du message: |
|
|
salut, moi c mis sur mon site, on verra apres la premiere journee si tout est ok _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
seizh
Inscrit le: 05 Aoû 2005 Messages: 45
|
Posté le: Mer 05 Juil 2006, 17:27 Sujet du message: |
|
|
Salut, mod très prometteur, toutefois j'ai testé en local, et je ne sais pas comment fonctionne la page "barème" dont tu mets un screen, mais je ne l'ai pas dans le pack.
Et lorsque je clique sur "cote" dans le menu, ça affiche à l'accueil des pronos, avec la grille du pronostiqueur référence.
Ça vient peut être de moi ? |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Jeu 06 Juil 2006, 16:53 Sujet du message: |
|
|
Non ca vient d'un oubli de ma part...
Dans prono/index.php il faut ajouter ceci ligne 142 :
| Code: | | elseif ($page=="statistiques" and $connecte=="oui") {include ("statistiques.php");} |
avant la ligne contenant :
| Code: | | else {include ("accueil.htm");} |
Dernière édition par Mike le Ven 07 Juil 2006, 11:47; édité 1 fois |
|
| Revenir en haut |
|
 |
seizh
Inscrit le: 05 Aoû 2005 Messages: 45
|
Posté le: Ven 07 Juil 2006, 00:24 Sujet du message: |
|
|
Ecoute ça m'a l'air de fonctionner à merveille, sachant que pour tester j'ai créé un championnat rapido, des membres et tout, mais le décompte m'a l'air correct. Pas de bug majeur en vue.
En tout cas ça apporte une sacrée plus-value, chapeau bas l'artiste
Maintenant j'ai peut être pas tout vu... Ce que je propose, c'est que je crée un truc sur un ftp, et on teste ensemble si ça vous dit ? |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Ven 07 Juil 2006, 12:04 Sujet du message: |
|
|
Personnellement ca tourne sur mon site, reste plus qu'à voir si au niveau des validations de resultats ca ne plante pas, mais j'ai testé en local avec easyphp, à priori ca tourne bien...
Mais j'ai peut-etre pas tout vu aussi...
Pour le ftp faudrait etre plusieurs... |
|
| Revenir en haut |
|
 |
toomtooms
Inscrit le: 11 Juil 2006 Messages: 14
|
Posté le: Mer 12 Juil 2006, 21:53 Sujet du message: |
|
|
| Super ce mod, c'est exactement ce que je voulais, merci ! |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Lun 31 Juil 2006, 11:09 Sujet du message: |
|
|
Premier petit "bug" que je n'avais pas anticipé, l'affichage des points obtenus pour chaque match.
En effet quand vous cliquez sur "derniere grille" le nombre de points gagnés par matches affiche le nombre de points pour un prono exact et non le nombre de points réellement obtenus par le parieur grâce à mon MOD.
J'ai corrigé le problème.
Dans prono/derniers_pronos.php, il faut remplacer (à partir de la ligne 99 pour ceux qui n'ont pas touché ce fichier et qui n'ont pas envie de chercher ) :
| Code: | $pronos_exact=$row['pts_prono_exact']+$row['pts_prono_participation'];
echo "<td><div class=\"blanc\">$clubs_nom1</div></td>";
echo "<td align=\"center\"><div class=\"blanc\">$row[2]-$row[3]</div></td>";
echo "<td align=\"center\">";
if ($row[2]>$row[3] and $prono=="1"){echo "<img src=\"c_1.gif\" alt=\"\"></td><td align=\"center\"><div class=\"blanc\">$pronos_exact</div>";}
elseif ($row[2]==$row[3] and $prono=="N"){echo "<img src=\"c_1.gif\" alt=\"\"></td><td align=\"center\"><div class=\"blanc\">$pronos_exact</div>";}
elseif ($row[2]<$row[3] and $prono=="2"){echo "<img src=\"c_1.gif\" alt=\"\"></td><td align=\"center\"><div class=\"blanc\">$pronos_exact</div>";} |
Par :
| Code: | $requete="SELECT points FROM phpl_pronostics, phpl_membres WHERE phpl_pronostics.id_match='$row[4]' AND phpl_membres.id=phpl_pronostics.id_membre AND phpl_membres.id_prono='$user_id'";
$resultats=mysql_query($requete) or die ("probleme " .mysql_error());
$pronos_exact=mysql_fetch_array($resultats);
echo "<td><div class=\"blanc\">$clubs_nom1</div></td>";
echo "<td align=\"center\"><div class=\"blanc\">$row[2]-$row[3]</div></td>";
echo "<td align=\"center\">";
if ($row[2]>$row[3] and $prono=="1"){echo "<img src=\"c_1.gif\" alt=\"\"></td><td align=\"center\"><div class=\"blanc\">$pronos_exact[points]</div>";}
elseif ($row[2]==$row[3] and $prono=="N"){echo "<img src=\"c_1.gif\" alt=\"\"></td><td align=\"center\"><div class=\"blanc\">$pronos_exact[points]</div>";}
elseif ($row[2]<$row[3] and $prono=="2"){echo "<img src=\"c_1.gif\" alt=\"\"></td><td align=\"center\"><div class=\"blanc\">$pronos_exact[points]</div>";} |
|
|
| Revenir en haut |
|
 |
seizh
Inscrit le: 05 Aoû 2005 Messages: 45
|
Posté le: Sam 05 Aoû 2006, 02:10 Sujet du message: |
|
|
Merci
Ça tourne niquel. Par contre j'ai laissé le barème à 3 et 1, j'espère que ça va pas faire bugger le bouzin au bout d'un moment, on est 31 et les premiers ont déjà 56 points après un seul match  |
|
| Revenir en haut |
|
 |
|