[Prono-Foot™] - Améliorations / Suggestions

Venez discuter des résultats et de l'actualité sportive
Pensez à respecter l'adversaire

Faut il mettre les côtes des matchs ?

Oui
13
68%
Non
4
21%
Ne se prononce pas
2
11%
 
Nombre total de votes : 19

Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Un vote sur le revote

Message par Aurelienazerty »

Dernier message de la page précédente :

Aurelienazerty a écrit :J'annonce que si Lens se retrouve en L2 la saison prochaine, il y aura les matchs de L2 à pronostiquer en plus...
Ndo a écrit :Pas de L2. On ne veut pas d'équipes de seconde zone... Il y a déjà assez de grilles comme ça. Si on suit ton raisonnement, l'année prochaine tu mettras aussi le national, lol.
Aurelienazerty a écrit :Bien que les morts aient voté en masse pour la L2 sur pronofoot :

Code : Tout sélectionner

La L2 sur pronofoot™ l'an prochain ?
Pour	 97%  	[ 303 ]
Contre 	 2%  	[ 7 ]
Obiwan Kenobi 	0%  	[ 1 ]
Il n'y aura pas de Ligue 2.
Je propose de revoter !
Avatar de l’utilisateur
Ludao
Obiwan Kenobi
Réactions :
Messages : 1239
Inscription : août 7, 2004, 12:20 pm

Re: [Prono-Foot™] - Améliorations / Suggestions

Message par Ludao »

Non.
Ludao
ImageImage
Avatar de l’utilisateur
Ludao
Obiwan Kenobi
Réactions :
Messages : 1239
Inscription : août 7, 2004, 12:20 pm

Hall of fame

Message par Ludao »

Dans la vue des trophée, je propose la création d'un tableau qui représente le palmarès de chaque saison :

2005-2006 Administr@Tueur
2006-2007 Nicolazerty
2007-2008 benoit59
2008-2009 imadibou
2009-2010 Aurelienazerty
2010-2011 Rusty
2011-2012 Kefran27
2012-2013 ???
Ludao
ImageImage
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Pas de champions

Message par Aurelienazerty »

Administr@Tueur a écrit :2012-2013 ???
Le seul hic, c'est que le championnat 2012-2013 a été annulé en raison d'un hiver trop long, voilà c'est comme ça.
Avatar de l’utilisateur
fafa
Newbie
Réactions :
Messages : 11
Inscription : janvier 31, 2008, 1:33 am

Re: Un vote sur le revote

Message par fafa »

Aurelienazerty a écrit :
Aurelienazerty a écrit :J'annonce que si Lens se retrouve en L2 la saison prochaine, il y aura les matchs de L2 à pronostiquer en plus...
Ndo a écrit :Pas de L2. On ne veut pas d'équipes de seconde zone... Il y a déjà assez de grilles comme ça. Si on suit ton raisonnement, l'année prochaine tu mettras aussi le national, lol.
Aurelienazerty a écrit :Bien que les morts aient voté en masse pour la L2 sur pronofoot :

Code : Tout sélectionner

La L2 sur pronofoot™ l'an prochain ?
Pour	 97%  	[ 303 ]
Contre 	 2%  	[ 7 ]
Obiwan Kenobi 	0%  	[ 1 ]
Il n'y aura pas de Ligue 2.
Je propose de revoter !
bien sur qu'il faut revoter........ :love:
100% ok pour la ligue 2 avec nos lensssois.
Xeor
Padawan
Réactions :
Messages : 145
Inscription : juillet 1, 2012, 2:31 pm

Re: [Prono-Foot™] - Saison 2013-2014

Message par Xeor »

La section Prono-Foot est en panne ?
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

corrigé

Message par Aurelienazerty »

C'est de nouveau UP.

Pour information, sur la page avec les trophées personnels, le graph d'évolution ne fonctionne plus :'(
Xeor
Padawan
Réactions :
Messages : 145
Inscription : juillet 1, 2012, 2:31 pm

Re: [Prono-Foot™] - Améliorations / Suggestions

Message par Xeor »

Merki !!!!!!

Nantes a prit tous les pronostiqueurs à contre pied #fuck
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Fonctionalité administrateur

Message par Aurelienazerty »

Je viens d'ajouter une fonctionnalité d'administrateur : Réaliser des prono pour une personne, bien souvent, je reçois des SMS, mail, ou des coups de fil pour que je pronostique pour des gens qui n'ont pas accès à pronofoot (putain de proxy qui bloquent Team-azerty au taf, ça devrait être interdit, heureusement ce n'est pas mon cas) et jusqu'à présent, j'étais obliger d'aller en Bdd insérer ça à la main, et avec toutes les jointures c'était vraiment, mais vraiment le bordel, surtout sur une grille de L1.
Bref, maintenant, les administrateurs ont la possibilité de faire un pronostique pour vous, sans pour autant avoir accès à votre grille si elle a été pronostiqué avant. Je dis ça pour rassurer et éviter toute suspicion, effectivement oui à coup de requêtes SQL on peut connaitre les pronostiques de chacun, mais il n'y a pas d'outil tout fait pour le faire, et ensuite, et il faudra me croire sur parole, je ne fouille pas dans la Bdd.

Bref, tout ça pour dire que si vous n'avez pas pu pronostiquer, vous pouvez me contacter par mail ou par SMS. Bien entendu, la date du SMS/Mail fait fois. Bien entendu, vous recevrez un mail de confirmation de votre pronostique ! (comme ça, pas de blagues)
pronostiquer pour un autre.JPG
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Liste longue CMB

Message par Aurelienazerty »

Vu le nombre de participants, j'ai mis en place un système de bouton pour afficher/masquer la fin du classement, et n'afficher de base que les 10 premiers. Ça a surtout de l'intérêt pour la version mobile du site, mais pour le moment je vais le garder pour les 2, on verra à l'usage si je ne fais ça que pour la version mobile.
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Quelques modifs en vue

Message par Aurelienazerty »

Aurelienazerty a écrit : on verra à l'usage si je ne fais ça que pour la version mobile.
Finalement, je n'ai laissé que pour la version mobile.
Administr@Tueur a écrit : Dans la vue des trophée, je propose la création d'un tableau qui représente le palmarès de chaque saison :

2005-2006 Administr@Tueur
2006-2007 Nicolazerty
2007-2008 benoit59
2008-2009 imadibou
2009-2010 Aurelienazerty
2010-2011 Rusty
2011-2012 Kefran27
2012-2013 ???
Finalement ça serait une bonne idée.
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Hall Of Fame

Message par Aurelienazerty »

Le Hall Of Fame est en place ici
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

vive l'AJAX

Message par Aurelienazerty »

Pour la partie administration du site, enfin l'ajout des grilles pornofoutre, j'ai mis de l'AJAX histoire de ne pas avoir la page qui se rajoute à chaque fois qu'on ajoute un match (vu qu'on les ajoute un à un, ça fait 10 rechargement de page). Du coup, c'est biiiiien plus rapide de saisir une grille. Surtout que maintenant les matchs retour de L1 se font par tirage au sort intégral, du coup, la fonction de match retour que j'ai fait il y a quelques années ne sert plus à rien :'(
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Logo des équipes

Message par Aurelienazerty »

Pour information, j'ai rajouté le logo des équipes (via un magnifique script qui est allé scanner l'Internette, et particulièrement Wikipedia, et a copié tout seul les logos et les a copié sur le site)
Avatar de l’utilisateur
Arken
Éleveur de srou
Réactions :
Messages : 5126
Inscription : septembre 27, 2002, 12:55 pm

Re: [Prono-Foot™] - Améliorations / Suggestions

Message par Arken »

Pour nympho, sur http://www.team-azerty.com/html/prono-foot/, quand on veut changer de compétition ou de groupe, grosse erreur mySQL des familles :
Problème avec la base de données
Erreur SQL N° 1052: Column 'user_id' in IN/ALL/ANY subquery is ambiguous Votre Query:
SELECT count(foot_match.match_id) as nbProno , u.user_id, u.username FROM foot_match inner join foot_pronostique on foot_match.match_id = foot_pronostique.match_id JOIN phpbb_users u on foot_pronostique.user_id = u.user_id inner join foot_grille on foot_grille.grille_id = foot_match.grille_id inner join foot_competition on foot_competition.compet_id = foot_grille.compet_id WHERE foot_match.vainqueur != -1 AND foot_competition.compet_id = 98 AND foot_competition.saison_id = 11 AND user_id in ( SELECT user_id FROM phpbb_user_group WHERE group_id = 201 ) GROUP BY user_id

Trace :

Votre Query:
SELECT count(foot_match.match_id) as nbProno , u.user_id, u.username FROM foot_match inner join foot_pronostique on foot_match.match_id = foot_pronostique.match_id JOIN phpbb_users u on foot_pronostique.user_id = u.user_id inner join foot_grille on foot_grille.grille_id = foot_match.grille_id inner join foot_competition on foot_competition.compet_id = foot_grille.compet_id WHERE foot_match.vainqueur != -1 AND foot_competition.compet_id = 98 AND foot_competition.saison_id = 11 AND user_id in ( SELECT user_id FROM phpbb_user_group WHERE group_id = 201 ) GROUP BY user_id
) called at [/home/ceheberg/premium/team-azerty/team-azerty.com/www/include/cls_bdd.php:165] '
#' . (1 - 1) bdd->executerRq(SELECT count(foot_match.match_id) as nbProno , u.user_id, u.username FROM foot_match inner join foot_pronostique on foot_match.match_id = foot_pronostique.match_id JOIN phpbb_users u on foot_pronostique.user_id = u.user_id inner join foot_grille on foot_grille.grille_id = foot_match.grille_id inner join foot_competition on foot_competition.compet_id = foot_grille.compet_id WHERE foot_match.vainqueur != -1 AND foot_competition.compet_id = 98 AND foot_competition.saison_id = 11 AND user_id in ( SELECT user_id FROM phpbb_user_group WHERE group_id = 201 ) GROUP BY user_id, 1) called at [/home/ceheberg/premium/team-azerty/team-azerty.com/www/include/cls_bdd.php:193] '
#' . (2 - 1) bdd->requete(SELECT count(foot_match.match_id) as nbProno , u.user_id, u.username FROM foot_match inner join foot_pronostique on foot_match.match_id = foot_pronostique.match_id JOIN phpbb_users u on foot_pronostique.user_id = u.user_id inner join foot_grille on foot_grille.grille_id = foot_match.grille_id inner join foot_competition on foot_competition.compet_id = foot_grille.compet_id WHERE foot_match.vainqueur != -1 AND foot_competition.compet_id = 98 AND foot_competition.saison_id = 11 AND user_id in ( SELECT user_id FROM phpbb_user_group WHERE group_id = 201 ) GROUP BY user_id ) called at [/home/ceheberg/premium/team-azerty/team-azerty.com/www/include/foot.lib.php:116] '
#' . (3 - 1) tabPronostiqueur(-1, -1, 98, Array ([saison_id] => 11,[nom] => 2015-2016,[debut] => 1437313930,[fin] => 1468936330,[topic] => 3108), -1, 201, -1) called at [/home/ceheberg/premium/team-azerty/team-azerty.com/www/html/prono-foot/index.php:71]
Bdd :

object(mysqli)#2 (19) { ["affected_rows"]=> int(-1) ["client_info"]=> string(6) "5.1.73" ["client_version"]=> int(50173) ["connect_errno"]=> int(0) ["connect_error"]=> NULL ["errno"]=> int(1052) ["error"]=> string(52) "Column 'user_id' in IN/ALL/ANY subquery is ambiguous" ["error_list"]=> array(1) { [0]=> array(3) { ["errno"]=> int(1052) ["sqlstate"]=> string(5) "23000" ["error"]=> string(52) "Column 'user_id' in IN/ALL/ANY subquery is ambiguous" } } ["field_count"]=> int(0) ["host_info"]=> string(30) "cehebergaz.mysql.db via TCP/IP" ["info"]=> NULL ["insert_id"]=> int(0) ["server_info"]=> string(19) "5.5.46-0+deb7u1-log" ["server_version"]=> int(50546) ["stat"]=> string(155) "Uptime: 476373 Threads: 34 Questions: 613083071 Slow queries: 1262 Opens: 446758 Flush tables: 6 Open tables: 40000 Queries per second avg: 1286.981" ["sqlstate"]=> string(5) "00000" ["protocol_version"]=> int(10) ["thread_id"]=> int(8071302) ["warning_count"]=> int(0) }
Get :

array(0) { }
POST :

array(3) { ["compet_id"]=> string(2) "98" ["groupe_id"]=> string(3) "201" ["partiesaison"]=> string(2) "-1" }
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Correction xpress

Message par Aurelienazerty »

C'est corrigé. J'espère que les actionnaires ne vont pas trop gueuler !
Avatar de l’utilisateur
Arken
Éleveur de srou
Réactions :
Messages : 5126
Inscription : septembre 27, 2002, 12:55 pm

Re: [Prono-Foot™] - Améliorations / Suggestions

Message par Arken »

Si c'est le cas, on sait les couilles de qui il faudra mettre sur le billot.
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Règle des prolongations

Message par Aurelienazerty »

Depuis la semaine dernière, j'ai mis une information sur les matchs où l'on ne compte que le score à la fin du temps réglementaire, car peu de gens regardent le règlement. Je ferai la même chose pour l'application pronofoot.
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Pour mémoire

Message par Aurelienazerty »

Pour ceux qui, comme gros nain, souhaitent un extact de leur prono depuis le début,, voici la requête SQL qui va bien :

Code : Tout sélectionner

SELECT DATE_FORMAT(FROM_UNIXTIME(foot_match.date), '%d/%m/%Y') as date_match, DATE_FORMAT(FROM_UNIXTIME(foot_match.date), '%hh%i') as heure_match, s.nom saison, ct.nom competition, g.nom grille, el.nom local, ev.nom visiteur, IFNULL(ep.nom, 'Match nul') prono, IFNULL(gagnant.nom, 'Match nul') as resultat
FROM foot_match
JOIN foot_equipe el ON `local` = el.equipe_id
JOIN foot_equipe ev ON `visiteur` = ev.equipe_id
JOIN foot_grille g ON foot_match.grille_id = g.grille_id
JOIN foot_competition c ON g.compet_id = c.compet_id
JOIN foot_competition_type ct ON c.competition_type_id = ct.competition_type_id
JOIN foot_saison s ON c.saison_id = s.saison_id
JOIN foot_pronostique prono ON prono.match_id = foot_match.match_id
LEFT JOIN foot_equipe ep ON prono.vainqueur = ep.equipe_id
LEFT JOIN foot_equipe gagnant ON foot_match.vainqueur = gagnant.equipe_id
WHERE foot_match.vainqueur <> -1
AND prono.user_id = 91
ORDER BY foot_match.date
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Ligue des nations de l'UEFA

Message par Aurelienazerty »

J'ai une question, principalement pour [mention]Administr@Tueur[/mention] et [mention]Nicolazerty[/mention], mais tout participant à Pronofoot™ peut répondre : On fait quoi pour la Ligue des nations de l'UEFA, cette charmante compétition qui fait rencontrer l'ensemble des pays de l'UEFA avec un système de ligue :
  • 12 équipes dans la division A (les 12 premiers du coefficient des nations)
  • 12 équipes de la division B (de la 13e à la 24e place)
  • 15 équipes dans la division C (de la 25e à la 39e place)
  • 16 équipes dans la division D (les 16 derniers du coefficient).
Si l'on prend tous les match, ça donne un nombre incroyable de matchs https://fr.uefa.com/uefanationsleague/s ... #/md/33527
Bon vu que ce sont mes petites mimines qui vont rentrer tout ça, et que je ne connais pas très bien le niveau de Gibraltar et de Saint-Marin. Du coup, je vous propose de rentrer :
  1. Tous les matchs
  2. Les matchs des ligues A et B pour la phase de groupes, puis tous les matchs de la phase finale
  3. Uniquement les matchs de l'équipe de France, puis tous les matchs de la phase finale
Dépêchez vous, le premier match est dans une semaine.
Herresse
Newbie
Réactions :
Messages : 25
Inscription : septembre 15, 2003, 5:53 pm

Re: [Prono-Foot™] - Améliorations / Suggestions

Message par Herresse »

Putain je découvre la ligue des nations ! :)
Incroyable !! Un championnat national !!
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Plus de matchs amicaux

Message par Aurelienazerty »

Moi aussi. J'ai découvert ça hier. Mais c'est un truc de fou qui se joue sur 2 ans et qui vise à remplacer les matchs amicaux.
Herresse
Newbie
Réactions :
Messages : 25
Inscription : septembre 15, 2003, 5:53 pm

Re: [Prono-Foot™] - Améliorations / Suggestions

Message par Herresse »

Mais c'est des divisions ou tu montes et tu descends style L1 et L2 ? Car si c'est ça on met juste 2 ou 3 poules et hop
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Des poules des ligues, il manque des oeufs !

Message par Aurelienazerty »

En fait, y a 4 ligues qui sont faites en fonction du classement uefa du pays (enfin pour l'instant, parce que justement ça va bouger par le suite). Dans ces ligues, il y a des groupes de poules, avec 3 pays par poules. Le premier de la poule monté d'une ligue, le dernier lui descend d'une ligue. Dans le cas de la ligue A, le premier est qualifié pour les phases finales de l'année suivante. Il y a aussi une histoire de qualification pour l'euro, mais je n'ai pas très bien compris 😵
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

B, la réponse B

Message par Aurelienazerty »

Pour l'instant, mais je pense que ça restera comme ça, je pars sur la solution 2, à savoir ne mettre que les matchs de la ligue A&B.
J'ai déjà rentré les matchs.
Avatar de l’utilisateur
Aurelienazerty
Webmaster / Président
Réactions :
Messages : 25068
Inscription : septembre 27, 2002, 9:41 pm

Des push SMS

Message par Aurelienazerty »

J'ai eu des demande de push SMS pour les rappels des matchs, car visiblement les mails ça ne suffit pas.

Cela concerne principalement les possesseurs d'Iphone pour lesquels il n'y a pas d'application (application un peu morte au passage).

Quoi qu'il en soit, je ne sais pas si c'est pertinent. Qu'en pensez vous @Administr@Tueur et @Nicolazerty ?

D'un point de vu technique et tarifaire, je ne sais pas comment ça se passe. Y en a qui ont fait ça ? @Christophe ou @Arken ?