Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


[MOD] Partage des points
Aller à la page 1, 2, 3, 4, 5  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Jeu 22 Juin 2006, 22:54    Sujet du message: [MOD] Partage des points Répondre en citant

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.

Rolling Eyes
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1113
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Ven 23 Juin 2006, 07:49    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
gregvan



Inscrit le: 20 Juin 2006
Messages: 9

MessagePosté le: Ven 23 Juin 2006, 11:06    Sujet du message: Répondre en citant

ce mod m'interesse beaucoup.

Bravo pour le travail.
_________________
gregvan
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Ven 23 Juin 2006, 11:16    Sujet du message: Répondre en citant

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 Rolling Eyes

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
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Ven 23 Juin 2006, 12:37    Sujet du message: Répondre en citant

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 Rolling Eyes
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Ven 23 Juin 2006, 13:09    Sujet du message: Répondre en citant

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 Rolling Eyes

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
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 03 Juil 2006, 20:48    Sujet du message: Répondre en citant

Personne n'a testé ? Rolling Eyes

C'est juste pour savoir si ca marche où si je dois revoir des trucs Embarassed
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
ghost



Inscrit le: 23 Juil 2004
Messages: 335

MessagePosté le: Mar 04 Juil 2006, 11:01    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
seizh



Inscrit le: 05 Aoû 2005
Messages: 45

MessagePosté le: Mer 05 Juil 2006, 17:27    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Jeu 06 Juil 2006, 16:53    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
seizh



Inscrit le: 05 Aoû 2005
Messages: 45

MessagePosté le: Ven 07 Juil 2006, 00:24    Sujet du message: Répondre en citant

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 Wink

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Ven 07 Juil 2006, 12:04    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
toomtooms



Inscrit le: 11 Juil 2006
Messages: 14

MessagePosté le: Mer 12 Juil 2006, 21:53    Sujet du message: Répondre en citant

Super ce mod, c'est exactement ce que je voulais, merci !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 31 Juil 2006, 11:09    Sujet du message: Répondre en citant

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 Laughing ) :

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
Voir le profil de l'utilisateur Envoyer un message privé
seizh



Inscrit le: 05 Aoû 2005
Messages: 45

MessagePosté le: Sam 05 Aoû 2006, 02:10    Sujet du message: Répondre en citant

Merci Cool
Ç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 Laughing
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   


Aller à la page 1, 2, 3, 4, 5  Suivante
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Page 1 sur 5

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 4144
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower