| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
noreille79
Inscrit le: 23 Avr 2007 Messages: 32
|
Posté le: Jeu 10 Mai 2007, 09:08 Sujet du message: Système de notation |
|
|
Bonjour à tous,
Connaissez vous un script de notation des joueurs qui pourrait s'adapter à Phpleague (même avec quelques retouches du code)?
Merci d'avance  |
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 150
|
Posté le: Jeu 10 Mai 2007, 11:26 Sujet du message: |
|
|
j'en ait fait un pour mon site, mais ça nécessite quand même de gros changements et une bonne connaissance du sql/php. _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Ven 11 Mai 2007, 09:38 Sujet du message: |
|
|
Bonjour,
Effectivement j'auris bien aimé un mods comme ça moi aussi, mais mes connaissances sont vraiment limiter
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 32
|
Posté le: Mer 16 Mai 2007, 14:10 Sujet du message: |
|
|
Etant donné que personne n'a de source à partager pour le système de notation, je vais me lancer dans ce projet malgré mes "petites" connaissances en la matière .
Dès que j'aurais réussi celui-ci (en espérant que j'y arrive ), je le posterais ici.  |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Dim 20 Mai 2007, 10:16 Sujet du message: |
|
|
Salut,
Si tu réussi je suis preneur, malheureusement, je ne pourrait t'aider je ne connait pas le code
Bon courage
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 150
|
Posté le: Dim 20 Mai 2007, 21:42 Sujet du message: |
|
|
j'essaierais de vous faire un petit mod ou un petit topo si j'ai le tps un de ses 4 ... _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 32
|
Posté le: Lun 21 Mai 2007, 09:32 Sujet du message: |
|
|
Ce serait pas mal, même si tu n'as pas le temps de mettre trop de commentaire pour nous expliquer, car j'ai commencé à créer le code mais je rame dur
Merci d'avance, Benoit-lavallois  |
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 150
|
Posté le: Lun 21 Mai 2007, 21:38 Sujet du message: |
|
|
voici mes fichiers : http://tangofoot.free.fr/mod_notation_avec_forum_phpbb.zip
ma table :
| Code: |
--
-- Structure de la table `votes`
--
CREATE TABLE `votes` (
`id` int(11) NOT NULL auto_increment,
`id_match` int(11) NOT NULL,
`id_joueur` int(11) NOT NULL,
`note` int(11) NOT NULL,
`id_posteur` int(11) NOT NULL,
`date_post` datetime NOT NULL,
`id_effectif` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;
|
@ vous de les adapter à votre site, sachant que pour moi, ça fonctionne
avec un forum phpBB (pour éviter que les gens votes pleins de fois)
avec le mod stats V2 que j'ai conçu
voila j'ai surement oublié des trucs, du style les chemins pour les fichiers fonction.php à modifier mais ça; vous allez vite vous en rendre compte
bon courage  _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 32
|
Posté le: Mar 22 Mai 2007, 08:12 Sujet du message: |
|
|
Merci beaucoup benoit-lavallois de partager tes sources
Si tu le permets et comme je te l'avais proposé en MP, je citerais ton nom comme créateur de ce MOD.
@+
Edit du message: J'ai modifié tous le sparamètres mais il manque la page "votes_saison.php", pourrais tu l'ajouter?
Merci encore |
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 150
|
Posté le: Mar 22 Mai 2007, 11:28 Sujet du message: |
|
|
ah oui en effet
j'ai modifié le fichier zip. j'y ait rajouté aussi le fichier pour le détail des votes d'un joueur. _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Mer 23 Mai 2007, 07:51 Sujet du message: |
|
|
Bonjour,
Tout d'abord merci, c'est vraiment sympa de partager ton travail
J'ai un petit probleme, moi je suis sous phpnuke, et j'ai donc mis tout les fichiers de l'archive dans PhpLeague consult, comme ça pas de chemin à modifier pour fonction.php (j'espère que c'est bien celui la qu'il faut utiliser), puis j'ai modifier le chemein phpbb_root_path, mais quand je vais sur la page votes.php par une frame, j'ai ça comme message d'erreur
| Citation: | Hacking attempt
Fatal error: Call to undefined function: session_pagestart() in /mnt/128/sdc/f/f/petitjo.86/PhpLeague/consult/votes.php on line 9
|
On vois qu'il ne prends pas le ".free.fr" dans le chemin et à la ligne 9 j'ai ça
| Citation: | | $userdata = session_pagestart($user_ip, PAGE_SITE); |
il ne manquerais pas quelque chose quelque part
D'avance merci,
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
petitjo86
Inscrit le: 18 Sep 2006 Messages: 132 Localisation: Châtellerault
|
Posté le: Mer 23 Mai 2007, 07:57 Sujet du message: |
|
|
Re,
J'ai oublié un truc, quand je mets la ligne en commentaire et que j'essais il me demande une page "menu_votes.php" à la ligne 29 de votes.php, faut'il la creer? ou peut tu nous la fournir?
Encore désolé de t'embeter avec tout ça
Merci,
@+ Petit Jo _________________ SocFoot |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 32
|
Posté le: Mer 23 Mai 2007, 14:57 Sujet du message: |
|
|
Salut petitjo86
Pour ce qui est de ton message "hacking attempt", j'ai eu le même souci.
Le seul remède que j'ai trouvé, c'est de déplacer le dossier où se trouve le forum dans PhpLeague consult. Et là plus d'erreur
Pour ta deuxième question, il faut bien créer la page "menu_votes.php" (qui est une page très simple).
Bon allez, je me sens d'humeur généreux
| Code: |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<table cellpadding="10" cellspacing="0" class="centrepage">
<tr>
<td><a href="votes.php">Liste des matchs</a></td>
<td> <a href="votes_saison.php?id_equipe=17&champ=4">Classement saison</a></td>
<td></td>
</tr>
</table>
</body>
</html>
|
Bien sûr tu pourras l'améliorer (tu n'auras pas trop de mal à faire mieux mais ça permet au moins de faire fonctionner ce MOD)
Bon courage  |
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 150
|
Posté le: Mer 23 Mai 2007, 17:08 Sujet du message: |
|
|
j'espère que vous allez vous en sortir, en tout cas, je suis content de vous voir essayer. _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
noreille79
Inscrit le: 23 Avr 2007 Messages: 32
|
Posté le: Mer 23 Mai 2007, 17:52 Sujet du message: |
|
|
Salut benoit-lavallois,
A moi de poser une question (eh oui chacun son tour ), pourrais tu me dire comment fonctionne le sytème de "temps d'écart" pour voter.
Je vais essayer de m'expliquer plus clairement :
J'ai créé un championnat "bidon" pour tester le système de vote et malheureusement quand je me connecte, je n'ai jamais accès au bouton radio pour voter, j'ai juste le "-"
J'ai repéré l'endroit du code où on calcule ce fameux "temps d'écart" mais je sèche
"votes.php" (ligne 235 environ)
| Code: | setlocale(LC_TIME, LEAGUE_LANGUAGE);
$t= mktime($heure,$minute,0,$mois,$jour,$annee);
echo strftime("%A %d %B ",$t);
$ecart= time() - $t;
echo "</td>";
if ($row[1]=='exempte' or $row[2]=='exempte'){echo "<td align=\"right\">".ADMIN_RESULTS_1."</td><td colspan=\"4\"></td>";}
else
{
echo "<td class=\"BASE\" align=\"right\">$row[1]</td>
<td class=\"SCORE\" align=\"center\" width=\"35\"><a href=\"#\" onclick=\"window.open('match.php?id_match=$row[6]','Fichematch','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=580,height=620');return false;\">$row[3] - $row[4]</a></td>
<td class=\"BASE\">$row[2]</td>
<td class=\"phpAa\" align=\"center\"><a href=\"res_votes.php?id_match=$row[6]\">Voir</a></td>";
if ($ecart < $tps_pour_voter)
{
echo"<td class=\"BASE\">
<label><input type=\"radio\" name=\"id_match\" value=\"$row[6]\" /></label>
</td>";
}
else
{
echo"<td class=\"BASE\" align=\"center\">
-
</td>";
}
echo"</tr>";
} |
|
|
| Revenir en haut |
|
 |
|
 Inscriptions bloquées: 2559
|