[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
11
65%
Non
4
24%
Ne se prononce pas
2
12%
 
Nombre total de votes : 17

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Un vote sur le revote

Message par Aurelienazerty » juin 13th, 2013, 2:27 pm

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 !
Aurelienazerty

Image

Avatar du membre
Administr@Tueur
Résident permanent
Messages : 997
Enregistré le : août 7th, 2004, 12:20 pm

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

Message par Administr@Tueur » juin 20th, 2013, 11:47 am

Non.
Administr@Tueur

Avatar du membre
Administr@Tueur
Résident permanent
Messages : 997
Enregistré le : août 7th, 2004, 12:20 pm

Hall of fame

Message par Administr@Tueur » juin 20th, 2013, 11:49 am

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 ???
Administr@Tueur

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Pas de champions

Message par Aurelienazerty » juin 20th, 2013, 11:58 am

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.
Aurelienazerty

Image

Avatar du membre
fafa
Nouveau Membre
Messages : 6
Enregistré le : janvier 31st, 2008, 1:33 am

Re: Un vote sur le revote

Message par fafa » juin 23rd, 2013, 12:16 pm

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
Messages : 145
Enregistré le : juillet 1st, 2012, 2:31 pm

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

Message par Xeor » septembre 29th, 2013, 4:05 pm

La section Prono-Foot est en panne ?

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

corrigé

Message par Aurelienazerty » septembre 29th, 2013, 5:37 pm

C'est de nouveau UP.

Pour information, sur la page avec les trophées personnels, le graph d'évolution ne fonctionne plus :'(
Aurelienazerty

Image

Xeor
Padawan
Messages : 145
Enregistré le : juillet 1st, 2012, 2:31 pm

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

Message par Xeor » septembre 29th, 2013, 6:07 pm

Merki !!!!!!

Nantes a prit tous les pronostiqueurs à contre pied #fuck

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Fonctionalité administrateur

Message par Aurelienazerty » mars 5th, 2014, 8:55 pm

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
Voilà ce à quoi ça ressemble.
Aurelienazerty

Image

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Liste longue CMB

Message par Aurelienazerty » mars 23rd, 2015, 11:38 am

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.
Aurelienazerty

Image

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Quelques modifs en vue

Message par Aurelienazerty » mai 4th, 2015, 2:56 pm

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.
Aurelienazerty

Image

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Hall Of Fame

Message par Aurelienazerty » mai 8th, 2015, 12:45 pm

Le Hall Of Fame est en place ici
Aurelienazerty

Image

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

vive l'AJAX

Message par Aurelienazerty » juin 26th, 2015, 3:52 pm

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 :'(
Aurelienazerty

Image

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Logo des équipes

Message par Aurelienazerty » septembre 3rd, 2015, 11:18 am

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)
Aurelienazerty

Image

Avatar du membre
Arken
l'élu
Messages : 3883
Enregistré le : septembre 27th, 2002, 12:55 pm

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

Message par Arken » mars 14th, 2016, 3:22 pm

Pour nympho, sur https://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 du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Correction xpress

Message par Aurelienazerty » mars 14th, 2016, 3:37 pm

C'est corrigé. J'espère que les actionnaires ne vont pas trop gueuler !
Aurelienazerty

Image

Avatar du membre
Arken
l'élu
Messages : 3883
Enregistré le : septembre 27th, 2002, 12:55 pm

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

Message par Arken » mars 14th, 2016, 3:51 pm

Si c'est le cas, on sait les couilles de qui il faudra mettre sur le billot.

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Règle des prolongations

Message par Aurelienazerty » mars 21st, 2016, 12:09 pm

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.
Aurelienazerty

Image

Avatar du membre
Aurelienazerty
Webmaster / Président
Messages : 18078
Enregistré le : septembre 27th, 2002, 9:41 pm

Pour mémoire

Message par Aurelienazerty » avril 28th, 2016, 4:41 pm

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
Aurelienazerty

Image

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité