Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


Barrages pour relégation
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Réaction

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Lun 17 Juil 2006, 08:41    Sujet du message: Barrages pour relégation Répondre en citant

Dans la partie admin, il est possible d'ajouter une place de barragiste pour l'accession en division supérieure ... est-il possible de bidouiller quelque chose de semblable mais pour la relégation ???
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 17 Juil 2006, 13:19    Sujet du message: Re: Barrages pour relégation Répondre en citant

Mezcaleros a écrit:
Dans la partie admin, il est possible d'ajouter une place de barragiste pour l'accession en division supérieure ... est-il possible de bidouiller quelque chose de semblable mais pour la relégation ???


Tout est possible si on modifie le code source
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Lun 17 Juil 2006, 16:40    Sujet du message: Répondre en citant

Pour Mr le comique ... j'ai sans doute mal formulé ma requête ...

Est-il possible que quelqu'un de bienveillant modifie le code source afin de pouvoir avoir un barragiste pour la relégation ???

Mes compétences en la matière ne me le permettent pas ...

- C'est mieux comme ça ???
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 17 Juil 2006, 17:23    Sujet du message: Répondre en citant

Mezcaleros a écrit:
Pour Mr le comique ... j'ai sans doute mal formulé ma requête ...

Est-il possible que quelqu'un de bienveillant modifie le code source afin de pouvoir avoir un barragiste pour la relégation ???

Mes compétences en la matière ne me le permettent pas ...

- C'est mieux comme ça ???


M. Le Comique a passé une bonne partie de son après-midi à modifier le code, mais M. Le Comique va garder ce code pour lui.

Salutations.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Lun 17 Juil 2006, 18:15    Sujet du message: Répondre en citant

Tant pis pour moi ... mais reconnais qu'à la lecture, ton intervention pouvait sembler assez sarcastique, non ?

Si ce n'est pas le cas je te présente mes excuses.

Et ce, pas dans le but que tu changes d'avis, comme écris plus avant 'Tant pis pour moi'.

Salutations
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
FCNeptune



Inscrit le: 17 Juil 2006
Messages: 1

MessagePosté le: Lun 17 Juil 2006, 18:31    Sujet du message: Répondre en citant

Ben c'est bien domage car ça m'aurait interessé aussi Sad
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Pierre
Site Admin


Inscrit le: 03 Avr 2004
Messages: 338

MessagePosté le: Lun 17 Juil 2006, 18:41    Sujet du message: Répondre en citant

En tout cas je tiens a remercier Mike qui prend du temps pour aider les personnes du forum, merci a toi.

Pour Mezcaleros mike n'a pas été si agressif que ca, c'est souvent une réponse qu'on donne sur le forum (par manque de temps) Embarassed

Mais bon rien de bien grave tu as présenté tes excuses, je suis sur que mike les acceptera et fournira le code. Cool
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Lun 17 Juil 2006, 18:51    Sujet du message: Répondre en citant

C'est sûr que j'ai répondu un peu trop vite, en parcourant d'autres pages je me suis bien rendu compte que Mike passait pas mal de temps pour venir en aide aux utilisateurs du script.

Mais bon, j'assume et je comprendrais que Mike garde son code ... j'aurais mieux fait de tourner 7 fois mon clavier autour de ma tour avant d'écrire.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 17 Juil 2006, 20:17    Sujet du message: Répondre en citant

Bon après avoir sorti la tête de mon pc quelques heures, après avoir mangé, etc. je reviens un peu moins susceptible (faut pas me prendre à rebrousse poil quand je code, je suis irritable)...

J'ai essayé de faire le plus simple possible pour réaliser ce que tu aimerais mais il y a quand même pas mal de modifs à réaliser.

Si vous suivez le cheminement suivant dans l'ordre, il n'y a aucune raison que vous ne réussissiez pas.
Je vous conseille toutefois de vous gardez un dossier de sauvegarde avec vos fichiers actuels et d'enregistrer ce que je vais vous dicter dans un autre dossier, pour pouvoir récupérer votre version antérieure en cas d'erreur.

J'ai testé sur easyphp, à priori ca fonctionne (pour la page classement général je tiens à la préciser, pour le reste je n'en sais rien)

Bref voici la procédure :

Dans MySQL tout d'abord, allez dans la table phpl_parametres et executer la requete :

ALTER TABLE `phpl_parametres` ADD `barrelegation` TINYINT( 3 ) UNSIGNED DEFAULT '0' NOT NULL AFTER `accession` ;

Maintenant dans les fichiers php effectuez les opérations suivantes :

- League.css

Après :
Code:
TR.barrage {background-color: #66CCFF} /* couleur partie barrage ou coupe d'europe*/

Ajouter :
Citation:
TR.barrelegation {background-color: #FFCCCC} /* couleur partie barrage de relégation */


*Dossier lang
-lang_fr.php

Après :
Code:
define("ADMIN_PARAM_MSG8","Votre équipe préférée ?");


Ajouter :
Code:
define("ADMIN_PARAM_MSG14","Nombre d'équipe pour les barrages de la rélégation ?");


*Dossier Admin
-parametres.php

Après :
Code:
// Nombre d'équipe pour la descente
echo "<tr><td class=phpl4>";
echo ADMIN_PARAM_MSG7;
echo " <td class=phpl4>";
echo "<input type=\"text\" name=\"relegation\"  value=\"$existant[relegation]\" size=3 maxlength=3>";


Ajouter :
Code:
// Nombre d'équipe pour les barrages de descente
echo "<tr><td class=phpl3>";
echo ADMIN_PARAM_MSG14;
echo " <td class=phpl3>";
echo "<input type=\"text\" name=\"barrelegation\"  value=\"$existant[barrelegation]\" size=3 maxlength=3>";


Remplacer :
Code:
echo "<tr><td class=phpl3>";
echo ADMIN_PARAM_MSG8;
echo " <td class=phpl3>";
echo "<select name=\"id_equipe_fetiche\">";
echo "<option value=\"0\"></option>";


Par :
Code:
echo "<tr><td class=phpl4>";
echo ADMIN_PARAM_MSG8;
echo " <td class=phpl4>";
echo "<select name=\"id_equipe_fetiche\">";
echo "<option value=\"0\"></option>";


Remplacer :
Code:
// Activer fiches clubs ?
echo "<tr><td class=phpl4>";
echo ADMIN_TAPVERT_MSG4;
echo " <td class=phpl4>";


Par :
Code:
// Activer fiches clubs ?
echo "<tr><td class=phpl3>";
echo ADMIN_TAPVERT_MSG4;
echo " <td class=phpl3>";


Remplacer :
Code:
// Activer estimations dans la page classement ?
echo "<tr><td class=phpl3>";
echo ADMIN_TAPVERT_MSG6;
echo " <td class=phpl3>";


Par :
Code:
// Activer estimations dans la page classement ?
echo "<tr><td class=phpl4>";
echo ADMIN_TAPVERT_MSG6;
echo " <td class=phpl4>";


* Dossier consult
- Classement.php

Remplacer :
Code:
// RAPPEL DES PARAMETRES du CHAMPIONNAT
    $result=mysql_query("SELECT accession, barrage, estimation, relegation, id_equipe_fetiche, fiches_clubs
                         FROM phpl_parametres
                         WHERE id_champ='$champ'");


Par :
Code:
// RAPPEL DES PARAMETRES du CHAMPIONNAT
    $result=mysql_query("SELECT accession, barrage, estimation, barrelegation, relegation, id_equipe_fetiche, fiches_clubs
                         FROM phpl_parametres
                         WHERE id_champ='$champ'");


Après :
Code:
else {$relegation = $nb_equipe - $row['relegation'];}


Ajouter :
Code:
$barrelegation = $relegation - $row['barrelegation'];



Remplacer TOUTES LES LIGNES (12 en tout) :
Code:
clmnt($legende, $type, $accession, $barrage, $relegation, $champ, $requete, $lien, $id_equipe_fetiche);


Par :
Code:
clmnt($legende, $type, $accession, $barrage, $barrelegation, $relegation, $champ, $requete, $lien, $id_equipe_fetiche);



- fonctions.php

Après :
Code:
elseif ($pl<=$barrage and $type==GENERAL){echo "<tr class=\"barrage\">";}


Ajouter :
Code:
elseif ($pl>$barrelegation and $type==GENERAL and $pl<=$relegation){echo "<tr class=\"barrelegation\">";}


Remplacer :
Code:
function clmnt($legende, $type, $accession, $barrage, $relegation, $champ, $requete, $lien, $id_equipe_fetiche)


Par :
Code:
function clmnt($legende, $type, $accession, $barrage, $barrelegation, $relegation, $champ, $requete, $lien, $id_equipe_fetiche)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 17 Juil 2006, 20:45    Sujet du message: Répondre en citant

Pierre a écrit:
En tout cas je tiens a remercier Mike qui prend du temps pour aider les personnes du forum, merci a toi.

Pour Mezcaleros mike n'a pas été si agressif que ca, c'est souvent une réponse qu'on donne sur le forum (par manque de temps) Embarassed

Mais bon rien de bien grave tu as présenté tes excuses, je suis sur que mike les acceptera et fournira le code. Cool


Prenez pas trop de mauvaises habitudes, là j'ai beaucoup de temps du fait d'un accident de travail, mais quand j'aurai repris le boulot ce sera plus pareil lol
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Pierre
Site Admin


Inscrit le: 03 Avr 2004
Messages: 338

MessagePosté le: Lun 17 Juil 2006, 22:31    Sujet du message: Répondre en citant

Mike a écrit:
Pierre a écrit:
En tout cas je tiens a remercier Mike qui prend du temps pour aider les personnes du forum, merci a toi.

Pour Mezcaleros mike n'a pas été si agressif que ca, c'est souvent une réponse qu'on donne sur le forum (par manque de temps) Embarassed

Mais bon rien de bien grave tu as présenté tes excuses, je suis sur que mike les acceptera et fournira le code. Cool


Prenez pas trop de mauvaises habitudes, là j'ai beaucoup de temps du fait d'un accident de travail, mais quand j'aurai repris le boulot ce sera plus pareil lol


Je suis parti trois mois à l'étranger pour mon boulot, et j'avoue avoir un peu coupé avec le forum de phpleague. Alexis est lui aussi à l'étranger, il rentre prochainement.

Tu fais très bien son intérim ! Razz merci encore Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Lun 17 Juil 2006, 23:08    Sujet du message: Répondre en citant

1000 mercis mais voilà mon prob ...

1. j'utilise encore la version 8.1 (pas mal de diff dans les codes)
2. j'hésite à passer à la 8.2, j'ai passé pas mal de temps à adapter la 8.1 à l'interface graphique de mon site (pas trop envie de recommencer).

N'y aurait-il pas moyen tout simplement d'ajouter dans le code (page fonction je crois) une ligne qui dirait un truc du genre 'afficher la ligne au-dessus des relégables en telle couleur'

Je suis à peu près sûr qu'il doit y avoir moyen ... non ?

En tous cas, merci de ton aide et bon rétablissement. Laughing
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Lun 17 Juil 2006, 23:13    Sujet du message: Répondre en citant

Code:
                        if ($row['NOM']==EXEMPT){continue;}
                        if ($pl<=$accession and $type==GENERAL){echo "<TR class=trphpl bgcolor=#737DA2>";}
                        elseif ($pl<=$barrage and $type==GENERAL){echo "</tr><TR class=trphpl bgcolor=#66CCFF>";}
                        elseif ($pl>$relegation and $type==GENERAL){echo "</tr><TR class=trphpl bgcolor=#B65858>";}
                        elseif (($pl%2)==0){echo "<TR class=trphpl bgcolor=#627383>";}
                         else{echo "<TR class=trphpl bgcolor=#8494A5>";}


Je vois bien l'ajout quelque part par là ??? (extrait de ma page Fonction) Question

ou alors, forcer l'affichage du barragiste (pour la montée) au-dessus des relégables plutôt que sous les montants (dans ma fédé, il n'y a pas de barragistes pour la montée).

Encore merci !!! Very Happy
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Lun 17 Juil 2006, 23:30    Sujet du message: Répondre en citant

Je ne connais pas la v0.81

Maintenant si dans fonctions.php du dossier consult tu trouves ceci :
Code:
if ($row['NOM']==EXEMPT){continue;}
                        if ($pl<=$accession and $type==GENERAL){echo "<tr class=\"accession\">";}
                        elseif ($pl<=$barrage and $type==GENERAL){echo "<tr class=\"barrage\">";}
                        elseif ($pl>$relegation and $type==GENERAL){echo "<tr class=\"relegation\">";}
                        elseif (($pl%2)==0){echo "<tr class=\"ligne1\">";}
                         else{echo "<tr class=\"ligne2\">";}


alors tu peux ajouter :
Code:
elseif ($pl>($relegation-2) and $type==GENERAL and $pl<=$relegation){echo "<tr bgcolor=\#******>";}

avant la ligne :
Code:
elseif ($pl>$relegation and $type==GENERAL){echo "<tr class=\"relegation\">";}


($relegation-1) ==> 1 club barragiste
($relegation-2) ==> 2 clubs barragistes
etc.

Ceci ne fonctionnera que si tu n'as qu'un seul championnat ou si tous tes championnats sont identiques.

Dans bgcolor=\#****** je te laisse choisir la couleur qui te plait en remplacant les etoiles...

EDIT après ton deuxieme message que je n'avais pas vu :

Tu transformes ca :
Code:
if ($row['NOM']==EXEMPT){continue;}
                        if ($pl<=$accession and $type==GENERAL){echo "<TR class=trphpl bgcolor=#737DA2>";}
                        elseif ($pl<=$barrage and $type==GENERAL){echo "</tr><TR class=trphpl bgcolor=#66CCFF>";}
                        elseif ($pl>$relegation and $type==GENERAL){echo "</tr><TR class=trphpl bgcolor=#B65858>";}
                        elseif (($pl%2)==0){echo "<TR class=trphpl bgcolor=#627383>";}
                         else{echo "<TR class=trphpl bgcolor=#8494A5>";}


En ca :
Code:
if ($row['NOM']==EXEMPT){continue;}
                        if ($pl<=$accession and $type==GENERAL){echo "<TR class=trphpl bgcolor=#737DA2>";}
                        elseif ($pl<=$barrage and $type==GENERAL){echo "</tr><TR class=trphpl bgcolor=#66CCFF>";}
                        elseif ($pl>($relegation-2) and $type==GENERAL and $pl<=$relegation){echo "<tr bgcolor=#******>";}
                        elseif ($pl>$relegation and $type==GENERAL){echo "</tr><TR class=trphpl bgcolor=#B65858>";}
                        elseif (($pl%2)==0){echo "<TR class=trphpl bgcolor=#627383>";}
                         else{echo "<TR class=trphpl bgcolor=#8494A5>";}
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Mezcaleros



Inscrit le: 15 Aoû 2004
Messages: 22

MessagePosté le: Mar 18 Juil 2006, 17:17    Sujet du message: Répondre en citant

Super nickel ... un tout grand merci, c'est impeccable).

D'ailleurs, oserais-je une autre ch'tite requête ???

L'an prochain, dans le championnat dont je m'occupe, il y aura 7 relégables !!! (dans le but de diminuer le nombre de séries l'année suivante).

Je me retrouve donc avec en bas de classement un gros bloc d'un même rouge (couleur des relégables sur mon site).

Est-il possible d'alterner 2 couleurs pour une meilleure visibilité (comme pour le reste du classement) ... me resterait à choisir 2 nuances de rouge.

Enfin voilà, si je n'exagère pas trop bien sûr. Je pense que ça devrait se situer aux alentours des portions de code ci-dessus.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   


Aller à la page 1, 2  Suivante
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Réaction

Page 1 sur 2

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 4143
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower