| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
cortobm
Inscrit le: 25 Fév 2005 Messages: 3
|
Posté le: Sam 26 Fév 2005, 11:27 Sujet du message: 2 matchs par journée et non pas 1 seul + questions diverses |
|
|
[edit] Pour ceux ayant deja lu ce message, je l'ai changé de catégorie. Il me semble plus ndiqué dans celle-ci [/edit]
Salut,
Premièrement , un grand bravo et merci pour ce script, il est vraiment sympa, pratique, simple et très fonctionnel.
j'ai juste une petite question technique :
Ou modifier le code (si c'est possible pour mon cas spécifique) pour le rendre compatible pour mes championnats de baseball?
Je m'explique : Une journée de championnat se constitue de 2 matchs par jour et non pas 1 seul. Y-a-il moyen de rendre phpleague compatible?
Autre chose :
Y-a-il un moyen pour que le classement ne se fasse pas sur un critère de point mais de ratio victoire/défaite?
par exemple, si le 1er du championnat à 4 victoires et 1 défaite, faudrait que dans la catégorie "point" apparaisse 0.800 ou alors 800
ma dernière question :
J'ai eu beau cherché sur le forum, je n'ai pas trouvé quelle ligne du code php je dois modifier pour que les tableaux des calendriers aient une largeur plus importante.
Ou alors, comment afficher les différentes journées sur une seule et unique colonne et non pas sur 2 comme c'est installé par défaut?
Encore merci pour ce script.
Ben[/b] |
|
| Revenir en haut |
|
 |
cortobm
Inscrit le: 25 Fév 2005 Messages: 3
|
Posté le: Mer 02 Mar 2005, 13:07 Sujet du message: |
|
|
Salut,
Personne n'a une petite idée pour au moins une de mes 3 questions?
Car je travaille sur un projet de site proposant les résultats de tous les championnats de baseball en France. Ces derniers commencant bientôt pour la plupart, j'aimerais savoir si je dois chercher un autre script de traitement de résultat et classement ou si celui-ci (que je trouve génial) peutêtre adapté.
Merci d'avance à celui ou ceux qui pourront m'orienter. |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Mer 02 Mar 2005, 18:37 Sujet du message: Re: 2 matchs par journée et non pas 1 seul + questions diver |
|
|
| cortobm a écrit: | Ou modifier le code (si c'est possible pour mon cas spécifique) pour le rendre compatible pour mes championnats de baseball?
Je m'explique : Une journée de championnat se constitue de 2 matchs par jour et non pas 1 seul. Y-a-il moyen de rendre phpleague compatible? |
Ca risque d'être difficile...
| cortobm a écrit: |
Y-a-il un moyen pour que le classement ne se fasse pas sur un critère de point mais de ratio victoire/défaite?
par exemple, si le 1er du championnat à 4 victoires et 1 défaite, faudrait que dans la catégorie "point" apparaisse 0.800 ou alors 800
|
Si tu mets par exemple 1 point pour la victoire et 0 pour la défaite ca marche pas ? (peut-être pas pour le nombre de point mais pour le classement ?)
| cortobm a écrit: |
J'ai eu beau cherché sur le forum, je n'ai pas trouvé quelle ligne du code php je dois modifier pour que les tableaux des calendriers aient une largeur plus importante.
Ou alors, comment afficher les différentes journées sur une seule et unique colonne et non pas sur 2 comme c'est installé par défaut?
|
La 0.71 présentait le calendrier avec une seule colonne (calendrier.php), le voici : | Code: | <?
include ("avant.php");
if (!$marqueur=='1')
{require ("../config.php") ;
require ("../consult/fonctions.php");
ouverture ();}
ENTETE2 ();
$marqueur="1";
if ($champ=="")
{
echo "<h4 align=\"center\">".CONSULT_MATCHS."</h4>";
echo "<form action=\"matchs.php\" method=\"GET\" align=\"center\">";
echo "<br><p align=\"center\"><h5 align=\"center\">";
echo CONSULT_MATCHS_MSG1."</h5>";
echo "<select name=\"champ\" align=\"center\">";
echo "<option value=\"0\"> </option>";
$query = "SELECT DISTINCT phpl_divisions.nom, phpl_saisons.annee, phpl_championnats.id
FROM phpl_championnats, phpl_divisions, phpl_saisons, phpl_journees
WHERE phpl_journees.id_champ=phpl_championnats.id
AND phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
ORDER BY phpl_saisons.annee DESC, phpl_championnats.id";
$result=mysql_query($query);
while ($row = mysql_fetch_row($result))
{
echo ("<option value=\"$row[2]\">$row[0]\n $row[1]/". ($row[1]+1)."\n");
echo ("</option>\n>");
}
//mysql_free_result($result);
echo "</select>";
echo "<input type=\"submit\" value=".ENVOI.">";
echo "</form></p>";
}
else
{
$color=0;
$query="SELECT phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1
FROM phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_championnats.id='$champ'
AND phpl_divisions.id=phpl_championnats.id_division
AND phpl_saisons.id=phpl_championnats.id_saison";
$result = mysql_query($query);
while ($row=mysql_fetch_array($result))
{
echo "<H4 align=\"center\">".$row[0]." ".$row[1]."/".$row[2]."</h4>";
}
//mysql_free_result($result);
echo "<TABLE class=phpl align=\"center\" cellspacing=\"0\">";
$query1="SELECT phpl_journees.numero, cldom.nom, clext.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext, phpl_journees.date_prevue
FROM phpl_equipes as dom, phpl_equipes as ext, phpl_matchs, phpl_journees, phpl_clubs as cldom, phpl_clubs as clext
WHERE phpl_matchs.id_equipe_dom=dom.id
AND phpl_matchs.id_equipe_ext=ext.id
AND phpl_journees.id_champ='$champ'
AND dom.id_club=cldom.id
AND ext.id_club=clext.id
AND phpl_matchs.id_journee=phpl_journees.id
ORDER BY phpl_journees.numero";
$result=mysql_query($query1);
while ($row=mysql_fetch_row($result))
{
if ($row[0]-$x==1)
{
$date = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\\3/\\2/\\1', $row[5]);
echo "<TR class=phpl><TR class=phpl><TD class=phpl></td></tr><TH class=phpl colspan=4><b>".ADMIN_COHERENCE_MSG2." ".$row[0].CONSULT_MATCHS_MSG2.$date."</b>";
}
$x=$row[0];
$bgcolor="#FFFFFF";
if (($color%2)==0) $bgcolor="#E5E5E5";
echo "<TR class=phpl bgcolor=$bgcolor><TD class=phpl align=\"right\"><p align=\"right\">".$row[1]."</p><TD class=phpl>".$row[3]." - <TD class=phpl>".$row[4]."<TD class=phpl align=\"left\">".$row[2];
$color+=1;
}
//mysql_free_result($result);
echo "</table>";
}
include ("apres.php");
?>
|
J'ai pas vérifié s'il était compatible avec la 0.81, j'ai peut-être oublié des préfixes phpl_ devant le nom des tables.
 |
|
| Revenir en haut |
|
 |
|
|