| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 158
|
Posté le: Mer 23 Mai 2007, 19:58 Sujet du message: |
|
|
ah oui, en fait j'ai oublié ça dans le fichier config :
| Code: | | $tps_pour_voter = "604800"; // temps pour voter apres les matchs |
604800 correspond au nombres de secondes d'une semaine. tu peux biensur le changer. _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 133 Localisation: Châtellerault
|
Posté le: Mer 23 Mai 2007, 20:09 Sujet du message: |
|
|
Salut,
Merci à vous deux pour vos réponses, je vais m'atteler à la tache et je vous donnerais ma solution si j'en trouve une pour le message d'erreur (hacking attemp)
Encore merci,
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Jeu 24 Mai 2007, 19:15 Sujet du message: |
|
|
Salut benoit-lavallois,
J'ai réussi à tout reprendre, tout fonctionne parfaitement SAUF (bah oui fallait bien un MAIS ) la condition pour afficher "pas assez de match" dans le fichier "votes_saison.php" ne fonctionne pas.
Même s'il n'y a eu qu'un seul match où le joueur a reçu une note, on voit sa note de saison qd même
J'ai essayé de rajouter dans "config.inc.php3" | Code: | $nombre_matchs_votes="18"
// nbre de matches dans l'année | , mais ça ne marche pas.
Pourrais tu m'aider?
La condition est celle ci:
(ligne 157 normalement)
| Code: | if ($nbm > $nombre_matchs_votes/3)
{
echo"<td class=\"BASE\" align=\"center\">
<a class=\"external1\" href=\"#\" onClick=\"window.open('votessaisonjoueur.php?id_joueur=$row12[3]','Fiche','toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=320')\"> $notem </a>
</td>";
}
else
{
echo"<td class=\"BASE\">
<a class=\"external1\" href=\"#\" onClick=\"window.open('votessaisonjoueur.php?id_joueur=$row12[3]','Fiche','toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=320')\"> Pas assez de matchs </a>
</td>"; |
|
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 158
|
Posté le: Jeu 24 Mai 2007, 19:57 Sujet du message: |
|
|
$nombre_matchs_votes ne se configure pas dans le fichier config. c'est une variable qui change selon le nombre de matchs.
elle correspond à query52 ... _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Ven 25 Mai 2007, 07:46 Sujet du message: |
|
|
Merci de ta réponse benoit-lavallois
Est ce normal alors que le classement de la saison affiche la moyenne des notes des joueurs alors que le joueur n'a été évalué que sur 2 matches?
Peut-on réglé ça pour par exemple que la moyenne sur la saison apparaisse si seulement il a été évalué sur le 1/3 des matches du championnat complet?
Merci encore, car à part ça tout marche NIKEL!  |
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 158
|
Posté le: Ven 25 Mai 2007, 11:34 Sujet du message: |
|
|
tout dépend du nombre de matchs ou au moins un joueur a été évalué. tu peux avoir 30 matchs au total, mais si il y en a ou aucuns joueurs n'a été évalué, ils ne sont pas pris en compte.
sinon pour le 1/3, il me semble que c'est déjà cette valeur qui est prise en compte ... _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Ven 25 Mai 2007, 12:13 Sujet du message: |
|
|
Le truc, c'est qu'il y a que 2 matches où il y a des votes et étant donné qu'il y a 18 matches, c'est bizarre que le classement de la saison s'affiche.
Mais ce n'est pas grave, je vais laisser comme ça, ce n'est pas quelque chose qui empêche de faire fonctionner le système
Merci pour tout et bon week-end  |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 133 Localisation: Châtellerault
|
Posté le: Jeu 07 Juin 2007, 09:56 Sujet du message: |
|
|
Bonjour,
Bien j'ai pratiquement réussi à integrer ton modules de notation sur un site sous PhpNuke, ça était dur mais j'y suis presque
Je n'ai qu'un probleme, je n'arrive pas à avoir le bouton radio pour voter j'ai bien mis la variable dans le "config.inc" comme citer dans le precedent post, j'ai également augmenter la valeur de cette derniere, mais pas de bouton.
Par contre si à cette ligne | Code: | <td class=\"phpA\">$row[2]</td>
<td class=\"phpAc\"><a href=\"monsite.com/modules.php?name=Forums&file=res_votes&id_match=$row[6]\">Voir</a></td>";
if ($ecart < $tps_pour_voter)
{
echo"<td class=\"phpAc\">
<label><input type=\"radio\" name=\"id_match\" value=\"$row[6]\" /></label> |
j'inverse le symbole entre la $ecart et $tps_pour_voter les boutons radio apparaissent et c'est ainsi d'ailleurs que j'ai pu tester la fonction de vote
Encore une chose, j'ai la date des journées en anglais, cela pourrait il avoir un lien avec le probleme? cela ne correspondrait pas à ça
| Code: | | setlocale(LC_TIME, LEAGUE_LANGUAGE); | car la j'ai beau cherché à quoi ça correspond je n'ai pas trouvé.
Si tu avais une idée à me soumettre ce serait cool, car la je seche
Merci,
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 133 Localisation: Châtellerault
|
Posté le: Ven 08 Juin 2007, 08:44 Sujet du message: |
|
|
Bonjour,
Bien je relance le pourquoi du comment de la chose, c'est bon j'ai réussi à faire fonctionner ton mod de notation, ça fonctionne impecablement , je suis bien content d'y être arriver tout seul
Il ne me reste plus que la date qui est en anglais, mais la je seche , je ne vois pas pourquoi si tu as une idée
En attendant encore merci pour ton mod génial
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Ven 08 Juin 2007, 12:24 Sujet du message: |
|
|
Salut,
Etant donné que j'ai eu le même petit souci, je te donne ma solution .
C'es ton "setlocale(LC_TIME, LEAGUE_LANGUAGE);" qui n'est pas bon, il faut mettre "setlocale(LC_ALL, "fr_FR");"
Dans "votes.php", à l'endroit où tu récupère l'heure, la minute, ect (ligne 123 environ avec dreamweaver), tu mets ceci:
| Code: | echo "<td class=\"BASE\" align=\"center\">$row[0]</td>\n";
echo "<td class=\"BASE\" align=\"center\">";
$minute = substr($row[5],14,2); // on récupère la minute
$heure = substr($row[5],11,2); // on récupère l'heure
$jour = substr($row[5],8,2); // on récupère le jour
$mois = substr($row[5],5,2); // puis le mois
$annee = substr($row[5],0,4); // et l'annee
setlocale(LC_ALL, "fr_FR");
$t= mktime($heure,$minute,0,$mois,$jour,$annee);
echo strftime("%A %d %B %Y",$t);
echo "</td>"; |
Tu dois retrouver la même chose vers la ligne 235:
| Code: | $minute = substr($row[5],14,2); // on récupère la minute
$heure = substr($row[5],11,2); // on récupère l'heure
$jour = substr($row[5],8,2); // on récupère le jour
$mois = substr($row[5],5,2); // puis le mois
$annee = substr($row[5],0,4); // et l'annee
setlocale(LC_ALL, "fr_FR");
$t= mktime($heure,$minute,0,$mois,$jour,$annee);
echo strftime("%A %d %B %Y",$t);
$ecart= time() - $t; |
Et enfin vers la ligne 357:
| Code: | $minute = substr($row[5],14,2); // on récupère la minute
$heure = substr($row[5],11,2); // on récupère l'heure
$jour = substr($row[5],8,2); // on récupère le jour
$mois = substr($row[5],5,2); // puis le mois
$annee = substr($row[5],0,4); // et l'annee
setlocale(LC_ALL, "fr_FR");
$t= mktime($heure,$minute,0,$mois,$jour,$annee);
echo strftime("%A %d %B %Y",$t);
echo "</td>"; |
Voilà, j'espère que ça va t'aider
Bon courage [/code] |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 133 Localisation: Châtellerault
|
Posté le: Dim 10 Juin 2007, 09:04 Sujet du message: |
|
|
Salut Noreille,
Un grand merci à toi, cela fonctionne impeccablement et de plus en français
Merci à vous deux
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 33
|
Posté le: Mar 12 Juin 2007, 15:14 Sujet du message: |
|
|
De rien, on est là pour s'entraider
Encore merci à benoit-lavallois sans qui on aurait pas eu ce superbe MOD  |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 133 Localisation: Châtellerault
|
Posté le: Mer 13 Juin 2007, 19:10 Sujet du message: |
|
|
Salut,
Tout à fait d'accord avec toi
Merci Benoit-Lavallois et bonne chance pour votre accession en L2, la saison prochaine
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
JbOsis
Inscrit le: 27 Juin 2007 Messages: 24 Localisation: Toulouse - Stadium - Virage Est
|
Posté le: Jeu 28 Juin 2007, 15:27 Sujet du message: |
|
|
Hello ! merci pour ce script sympas...
Mais est-ce que c'est possible de m'aider pour installer ce script sous un forum phpBB, car je ne m'en sors pas...
Je vous remercie !! |
|
| Revenir en haut |
|
 |
Ant
Inscrit le: 31 Oct 2004 Messages: 18
|
Posté le: Mar 03 Juil 2007, 21:46 Sujet du message: |
|
|
Salut,
Merci beaucoup benoit-lavallois tu apportes vraiment une énorme contribution à PhpLeague.
Pour ce MOD, je rencontre un problème. Quand j'affiche votes.php, tout s'affiche mais je n'ai rien dans le tableau " J. Date Match Résultats Voter". J'ai donc sélectionné la saison 05-06 mais toujours rien. J'ai vérifié tous les paramètres mais toujours rien.
Quel valeur dois-je prendre dans la BDD pour l'ID du club ?
Merci d'avance  |
|
| Revenir en haut |
|
 |
|
 Inscriptions bloquées: 4150
|