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


MOD Prono SPy

 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

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



Inscrit le: 05 Mai 2006
Messages: 6

MessagePosté le: Mer 17 Mai 2006, 12:11    Sujet du message: MOD Prono SPy Répondre en citant

Ce petit MOD vous permet depuis la page de classement, en cliquant sur un pseudo, de voir sa prochaine grille de prono.

MOD fait à l'arrache sans optim, à améliorer.

Code:
##############################################################
## MOD Titre: Prono Spy
## MOD Auteur: Googleg
##
## MOD Description: - Ce MOD vous permet de visualiser la prochaine
##                    grille de prono des autres membres
##                 
## MOD Version: 0.1
## PHPLeague Version: 0.82
##
## Installation Level: Easy
## Installation Time: 15 Minutes
## Fichier à modifier:
##    prono/accueil.htm
##    prono/fonctions.php
##    lang/lang_fr.php
##
##############################################################
## MOD Historique:
##
##   2006-05-17 - Version 1.0
##      - Version intiale
##
##############################################################
## Avant toutes modifications, il est conseillé de procéder à une sauvegarde de vos fichiers
##############################################################


#
#-----[ OPEN ]------------------------------------------
#

prono/accueil.htm

#
#-----[ FIND ]------------------------------------------
#

<TD align="center" colSpan="6"><div class="blanc"><STRONG>- <?php pseudo_admin ($gr_champ);  echo " ".PRONO_ACCUEIL_PRESENTATION; ?> -</STRONG></div> </TD></TR>

#
#-----[ REMPLACE BY ]------------------------------------------
#

<TD align="center" colSpan="6"><div class="blanc"><STRONG>- <?php if ($id_master!='') pseudo_admin_master ($gr_champ, $id_master); else pseudo_admin ($gr_champ); echo " ".PRONO_ACCUEIL_PRESENTATION; ?> -</STRONG></div> </TD></TR>


#
#-----[ FIND ]------------------------------------------
#

 <? grille_admin ($gr_champ) ?>

#
#-----[ REMPLACE BY ]------------------------------------------
#

<? if ($id_master!='') grille_admin_master ($gr_champ, $id_master); else grille_admin ($gr_champ); ?>

#
#-----[ OPEN ]------------------------------------------
#

prono/fonctions.php

#
#-----[ FIND ]------------------------------------------
#

function classement_type ($type)
{

#
#-----[ BEFORE, ADD ]------------------------------------------
#

function grille_admin_master ($gr_champ, $id_master)
{
$query="SELECT phpl_clubs.nom, CLEXT.nom, phpl_matchs.buts_dom, phpl_matchs.buts_ext, phpl_matchs.id, phpl_matchs.date_reelle, phpl_journees.numero
FROM phpl_clubs, phpl_clubs as CLEXT, phpl_matchs, phpl_journees, phpl_equipes, phpl_equipes as EXT, phpl_gr_championnats
WHERE phpl_clubs.id=phpl_equipes.id_club
AND CLEXT.id=EXT.id_club
AND phpl_equipes.id=phpl_matchs.id_equipe_dom
AND EXT.id=phpl_matchs.id_equipe_ext
AND phpl_matchs.id_journee=phpl_journees.id
AND phpl_journees.id_champ=phpl_gr_championnats.id_champ
AND phpl_gr_championnats.id='$gr_champ'
AND phpl_matchs.buts_dom is null
AND phpl_matchs.buts_ext is null
AND phpl_clubs.nom!='exempte'
AND CLEXT.nom!='exempte'
ORDER by phpl_matchs.date_reelle, phpl_clubs.nom
LIMIT 0, 10";

$i=0;
$result=mysql_query($query) or die ("probleme " .mysql_error());

while ($row=mysql_fetch_array($result) and $i<10)
  {
$clubs_nom = stripslashes($row[0]);
$clubs_nom1 = stripslashes($row[1]);
$query2= "SELECT pronostic FROM phpl_pronostics, phpl_gr_championnats WHERE phpl_pronostics.id_match='$row[4]' AND phpl_gr_championnats.id='$gr_champ' AND id_membre='$id_master'";
$result2=mysql_query($query2) or die ("probleme " .mysql_error());
$nb_pronos= mysql_num_rows($result2);

if ($nb_pronos == "0") {$prono="0";}
{
  while ($row2=mysql_fetch_array($result2))
  {
    $prono=$row2["0"];
    if ($row2["0"] == ""){$prono="0";}
  }
}
  $date=format_date_fr_red($row[5]);



  echo "<tr><td><div class=\"blanc\">$row[6]</div></td>";
  echo "<td><div class=\"blanc\">$date</div></td>";
  echo "<td align=\"right\"><div class=\"blanc\">$clubs_nom</div></td>";

  echo "<td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" >";
  echo "<tr>";
  echo "<td width=\"45\" height=\"10\" valign=\"middle\" align=\"center\">";
  echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" width=\"50\"><tr><td>";

         if ($prono=="1")
           {
           ?>
             <img src="barre.gif" border="no" alt=""> <img src="N.gif" border="no" alt=""> <img src="2.gif"  border="no" alt="">
           <?php
           }

         if ($prono=="N")
           {
           ?>
             <img src="1.gif" border="no" alt=""> <img src="barre.gif" border="no" alt=""> <img src="2.gif"  border="no" alt="">
           <?php
           }

         if ($prono=="2")
         {
         ?>
             <img src="1.gif" border="no" alt=""> <img src="N.gif" border="no" alt=""> <img src="barre.gif"  border="no" alt="">
         <?php
         }

         if ($prono=="0")
         {
          ?>
             <img src="1.gif" border="no" alt=""> <img src="N.gif" border="no" alt=""> <img src="2.gif"  border="no" alt="">
          <?php
         }
  echo "</td></tr></table>";

  echo "</td></tr></table></td>";

  echo "<td><div class=\"blanc\">$clubs_nom1</div></td>";

  $requete2="SELECT tps_avant_prono FROM phpl_gr_championnats WHERE id='$gr_champ'";
  $resultats2=mysql_query($requete2) or die ("probleme " .mysql_error());
   while ($row2=mysql_fetch_array($resultats2))
   {
    $temps_avantmatch=$row2[0];
   }

  $date_match_timestamp=format_date_timestamp($row[5]);
  $date_actuelle=time();
  $ecart_secondes=$date_match_timestamp-$date_actuelle;
  $ecart_heures = floor($ecart_secondes / (60*60))-$temps_avantmatch;
  $ecart_minutes = floor($ecart_secondes / 60)-$temps_avantmatch*60;
  $ecart_jours = floor($ecart_secondes / (60*60*24)-$temps_avantmatch/60);
  $date=format_date_fr_red($row[5]);

  echo "<td align=\"center\">";
  if ($ecart_heures>48) echo "<div class=\"blanc\">$ecart_jours days</div>";
  elseif ($ecart_heures>0) echo "<div class=\"blanc\">$ecart_heures h</div>";
  elseif ($ecart_heures == 0) echo "<div class=\"blanc\">$ecart_minutes min</div>";
  else {echo"<div class=\"blanc\">expiré</div>";}
  echo "</td>";
  echo "</tr>";
  $i++;
}

}

#
#-----[ FIND ]------------------------------------------
#

$query="SELECT pseudo, points, participation FROM phpl_clmnt_pronos
WHERE id_champ='$gr_champ' AND type='$type'
ORDER by points desc, participation desc, pseudo";
if (!($complet== '1')){$query = $query. " LIMIT 0, 10";}
$result=mysql_query($query) or die ("probleme " .mysql_error());
$i=1;
while ($row=mysql_fetch_array($result))
{
 echo "<tr><td><div class=\"blanc\">$i</div></td>";

 if ($user_pseudo==$row[0]) echo "<td><div class=\"blanc\"><b>$row[0]</b></div></td>";
 else  echo "<td><div class=\"blanc\">$row[0]</div></td>";
 echo "<td><div class=\"blanc\">$row[1]</div></td>";
 echo "<td><div class=\"blanc\">$row[2]</div></td></tr>";

 $i++;
}
if (!($complet=='1')) echo "<tr><td colspan=\"4\" align = \"right\"><a href=\"index.php?page=classement&amp;type=$type&amp;complet=1&amp;gr_champ=$gr_champ\" class=\"blanc\"><b>".PRONO_CLASSEMENT_COMPLET."</b></a></td></tr>";
}

function date_form_inscription ()

#
#-----[ REMPLACE BY ]------------------------------------------
#

$query="SELECT pseudo, points, participation, id_membre FROM phpl_clmnt_pronos
WHERE id_champ='$gr_champ' AND type='$type'
ORDER by points desc, participation desc, pseudo";
if (!($complet== '1')){$query = $query. " LIMIT 0, 10";}
$result=mysql_query($query) or die ("probleme " .mysql_error());
$i=1;
while ($row=mysql_fetch_array($result))
{
 echo "<tr><td><div class=\"blanc\">$i</div></td>";

 if ($user_pseudo==$row[0]) echo "<td><div class=\"blanc\"><b>$row[0]</b></div></td>";
 else  echo "<td><div class=\"blanc\"><a class=\"blanc\" href=\"index.php?id_master=$row[3]\">$row[0]</a></div></td>";
 echo "<td><div class=\"blanc\">$row[1]</div></td>";
 echo "<td><div class=\"blanc\">$row[2]</div></td></tr>";

 $i++;
}
if (!($complet=='1')) echo "<tr><td colspan=\"4\" align = \"right\"><a href=\"index.php?page=classement&amp;type=$type&amp;complet=1&amp;gr_champ=$gr_champ\" class=\"blanc\"><b>".PRONO_CLASSEMENT_COMPLET."</b></a></td></tr>";
}

function date_form_inscription ()

#
#-----[ FIND ]------------------------------------------
#

function champ_prono ($gr_champ)
{

#
#-----[ BEFORE, ADD ]------------------------------------------
#

function pseudo_admin_master ($gr_champ, $id_master)
{
  $requete="SELECT pseudo FROM phpl_membres, phpl_gr_championnats WHERE phpl_membres.id='$id_master' AND phpl_gr_championnats.id='$gr_champ'";
  $resultat=mysql_query ($requete) or die ("probleme " .mysql_error());;

  while ($row= mysql_fetch_array($resultat))
  {
    $pseudo = $row[0];
  }
print $pseudo;
}


#
#-----[ OPEN ]------------------------------------------
#

lang/lang_fr.php

#
#-----[ FIND ]------------------------------------------
#

define("PRONO_CLASSEMENT_PSEUDO","Pseudo");

#
#-----[ REMPLACE BY ]------------------------------------------
#

define("PRONO_CLASSEMENT_PSEUDO","Pseudo (cliquer pour voir les pronos)");

#
#      
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# MOD Prono Spy by Googleg
########################################################################
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
lixo



Inscrit le: 04 Sep 2006
Messages: 12
Localisation: Argentina

MessagePosté le: Lun 04 Sep 2006, 14:40    Sujet du message: Répondre en citant

L'idée est très bonne mais il ne me montre pas ce qui a pronostiqué l'autre, il montre toujours mon pronostic, en disant encore nro allez de l'autre participant, s'il vous plaît il pourrait voir une page où si j'ai fonctionné ainsi je vois dans je me trompe, merci. Rolling Eyes
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
loulou



Inscrit le: 29 Mar 2006
Messages: 10

MessagePosté le: Jeu 11 Jan 2007, 09:08    Sujet du message: Répondre en citant

Bonjour,
ce scriipt est excellent! merci beaucoup.
Mon hic, c'est que je gère 6 groupes de championnat. Quand je consulte les pronos d'un membre il ne m'affiche qu'un seul des groupes.
Comment puis-je m'y prendre pour consulter les pronos de chacun des membres pour tous les groupes de championnat
Merci 1000 fois
Laurent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
steve2206



Inscrit le: 05 Sep 2006
Messages: 61

MessagePosté le: Jeu 08 Mar 2007, 10:03    Sujet du message: Répondre en citant

salut à tous,

j'ai demandé il y a très peu de temps un mod similaire à celui-ci sauf que au lieu d'avoir les pronos des participants pour le prochain match, j'aurai voulu voir les pronos des participants du dernier match joué pour comparer les réponses.
Je pense qu'il serait possible d'adapter cette mod pour réaliser ce que je cherche. Donc ma question:
En se servant du mod spy, comment voir les résultats du match précedant de tous les participants?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Texavery



Inscrit le: 24 Sep 2008
Messages: 2

MessagePosté le: Mer 24 Sep 2008, 11:16    Sujet du message: Répondre en citant

Bonjour à tous,

J'ai un petit soucis avec ce module.

J'ai plusieurs catégories, donc plusieurs championnats d'enregistrés.

Lorsque je clique sur un pseudo dans le classement général pronostics, j'ai les pronos du joueur sur le dernier championnat enregistré et non celui pour lequel je souhaite voir les pronos....

Il bascule automatiquement sur le dernier championnat....

Quelques saurait me dire quel code il faut que je modifie?

D'avance merci.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   


Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Page 1 sur 1

 
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: 3910
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower