Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[jeux flash] catégories pour les visiteurs - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[jeux flash] catégories pour les visiteurs  [5 réponses]

fleche bas

carlton
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 574 (0.08/Jour)
Inscrit(e) le: 03 octobre 2007
E-mail Visiter son site
Imprimer Permalien samedi 9 janvier 2010 à 16:36  
bonjour je voudrais savoir comment faire pour que les visiteurs puissent accéder au catégories pour pouvoir choisir un jeux car pour le moment c'est juste pour les membres.
je voit auusi que pour le menu déroulant pour choisir un jeu et également pour les membres savoir si il y a également une chose a modifié pour que les visiteurs puissent y joué car on me le demande mais je ne trouve pas quoi changer sur le code smiley sg3agg28g.gif
J'ai regarder dans le module droit et rien de ce coter.

voici mon fichier
[hide=garveur_1]

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3. // ---------------------------------------------------------------
  4. // KwsPHP kOoGar Web System
  5. // ---------------------------------------------------------------
  6. // Fichier : index.php
  7. // Mise a jour : 01/11/06 par Ditch
  8. // ---------------------------------------------------------------
  9.  
  10. if (! (defined ('__KWS__'))) { die ('Erreur d\'appel de fichier.'); }
  11.  
  12.  
  13. $ligne     = '3'; // Affiche X jeux par ligne
  14. $cat_ligne = '4'; // Affiche X catégories par ligne
  15.  
  16. $jj        = "jeuxflash";
  17.  
  18. include('modules/'.$mod.'/entete.php') ;
  19. if ($grade >= 0 )
  20. {
  21.  
  22. echo'
  23. <script type="text/javascript" src="modules/jeuxflash/overlib.js"></script>
  24. <script type="text/javascript">
  25. var head      = document.getElementsByTagName(\'head\')[0];
  26. var head_inc  = document.createElement(\'link\')
  27. head_inc.rel  = "stylesheet";
  28. head_inc.type = "text/css";
  29. head_inc.href = "modules/jeuxflash/style.css";
  30. head.appendChild(head_inc);
  31. </script>';
  32.  
  33. #########################
  34. ## Fonction bloc_jeux  ##
  35. #########################
  36.  
  37. function bloc_jeux($cat,$titre,$img,$x,$nombre)
  38. {
  39.     echo '<td style="width: 25%; text-align: center;">';
  40.     $sql = reqmysql("SELECT * FROM `jeuxflash_jeux` WHERE `categorie`=".$cat." ORDER BY `nom`") ;
  41.     
  42.     bloc_simple($titre,'<br /><a href="index.php?mod=jeuxflash&cat='.$cat.'"><img width="75" height="50" src="modules/jeuxflash/games/img/'.$img.'" alt="'.$titre.'" style="border:6px Aqua ridge;" /></a><br /><br /><b>('.$nombre.' jeu'.($nombre > 1 ? 'x' : '').')</b><br /><br />');
  43.  
  44.     echo '
  45. </td>';
  46. }
  47.  
  48. ###########################
  49. ##   Bloc catégories     ##
  50. ###########################
  51.  
  52.  
  53. if ($cat == '' or !$cat)
  54. {
  55.  
  56. open_table();
  57.  
  58.     ###########################################
  59.     ##  Affichage de l'index des catégories  ##
  60.     ###########################################
  61.     
  62.     $sql = reqmysql('SELECT * FROM `jeuxflash_cat` ORDER BY `nom`') or die ('<br /><br />Erreur Requete SQL: '.$sql.''.mysql_error());
  63.  
  64.     $nb_j = mysql_num_rows($sql);
  65.     
  66.     if($nb_j != '')
  67.     {
  68.  
  69.         echo '    
  70.         <!--Index des catégories de jeux-->
  71.  
  72.         <table style="width:100%;" cellspacing="10" cellpadding="10">
  73.  
  74.         <tr>';
  75.         
  76.         $x = 1 ;
  77.         
  78.         
  79.         //Recherche des catégories existantes.
  80.         
  81.         while ($req = mysql_fetch_row($sql))
  82.         {
  83.             $combien = reqmysql('SELECT COUNT(*) FROM jeuxflash_jeux WHERE categorie = "'.$req[0].'"');
  84.             
  85.             $req2 = mysql_fetch_row($combien);
  86.             
  87.             bloc_jeux($req[0],$req[1],$req[2],$x++,$req2[0]);
  88.             
  89.             // On met X catégories par ligne, si plus on crée une autre ligne.
  90.             if ($x == ($cat_ligne +1))
  91.             {
  92.                 echo '
  93.                 </tr>
  94.                 
  95.                 <tr>';
  96.                 $x = 1 ;
  97.             }
  98.             
  99.             
  100.         }
  101.  
  102.  
  103.         echo'
  104.         <td></td>
  105.         </tr>
  106.         </table>';
  107.     }
  108.     else
  109.     {
  110.         echo '<center>Aucun jeu installé</center>';
  111.     }
  112.  
  113. close_table();    
  114. }
  115. else
  116. {
  117.  
  118.     #####################################################
  119.     ##  Affichage des jeux dans une catégorie choisie  ##
  120.     #####################################################
  121.  
  122.     
  123.     $sql = reqmysql("SELECT * FROM `jeuxflash_cat` WHERE `id`=".$cat."") ;
  124.     $req = mysql_fetch_array($sql) ;
  125.  
  126. bloc_head("Catégorie ".stripslashes($req['nom']));
  127.     
  128.     $sql = reqmysql("
  129.     SELECT
  130.     id,
  131.     nom,
  132.     description,
  133.     categorie,
  134.     status,
  135.     nom_cach,
  136.     tri,
  137.     hits,
  138.     vote_nbr,
  139.     vote_somme
  140.     FROM `jeuxflash_jeux`
  141.     WHERE `categorie`='".$_GET['cat']."'
  142.     ORDER BY `nom`
  143.     ") ;
  144.     
  145.     $calcul  = 1;
  146.     $tableau = '
  147.     <table style="width:100%" cellspacing="10" cellpadding="10" border="0" class="tab-liens">
  148.     <tr>';
  149.     
  150.     while ( $req = mysql_fetch_object($sql))
  151.     {
  152.         
  153.         $id          = $req->id;
  154.         $nom         = $req->nom;
  155.         $description = $req->description;
  156.         $categorie   = $req->categorie;
  157.         $status      = $req->status;
  158.         $nom_cach    = $req->nom_cach;
  159.         $tri         = $req->tri;
  160.         $hits        = $req->hits;
  161.         $vote_nbr     = $req->vote_nbr;
  162.         $vote_somme     = $req->vote_somme;
  163.         
  164.         $req->vote = 0;
  165.             if ($vote_nbr!=0)
  166.             {
  167.                 $req->vote = round($vote_somme/$vote_nbr);
  168.             }
  169.         
  170.         if ($status==1)
  171.         {
  172.             $game_name = $nom_cach;
  173.             
  174.             $tableau .= '
  175.             <td align="center">
  176.             <table class="tab-liens" border="0">
  177.             <tr>
  178.             <td align="center" class="row1">
  179.             <a href="index.php?mod=jeuxflash&ac=play&id='.$id.'"><strong>'.stripslashes($nom).'</strong></a>: '.$hits.' hit'.($hits > 1 ? 's' : '').'</td>
  180.             </tr>            
  181.             
  182.             <tr>
  183.             <td align="center" class="row1">
  184.             <img src="./modules/jeuxflash/images/etoiles'.$req->vote.'.png" alt="etoiles'.$req->vote.'" /> ('.$vote_nbr.' vote'.($vote_nbr>1 ? 's' : '').')
  185.             </td>
  186.             </tr>                        
  187.             
  188.             <tr>
  189.             <td align="center" class="row1">
  190.             <span><a href="index.php?mod=jeuxflash&ac=play&id='.$id.'" onmouseover="return overlib(<strong>'.stripslashes($description).'</strong>);" onmouseout="nd();"><img width="150" height="100" src="modules/jeuxflash/games/img/'.stripslashes($nom_cach).'.png" alt="" style="border: 6px ridge Aqua;"/></a><span>
  191.             </td>
  192.             </tr>
  193.             
  194.             <tr>
  195.             <td align="center" class="row1">
  196.             <a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$nom_cach.'"> ';            
  197.             
  198.             //Recherche du meilleur score du jeu
  199.             
  200.             $requete = 'SELECT Id, Jeu, Utilisateur, Score FROM `jeuxflash_scores` WHERE Jeu="'.sp($game_name).'" ORDER BY score '.( $tri == 0 ? 'DESC' : 'ASC' ).'';
  201.             
  202.             $traitement_scores = reqmysql($requete) or die ('Erreur Requete SQL<br />'.$requete.'<br />'.mysql_error());
  203.             $position = 0;
  204.             $exaeco = 0;
  205.             $ancienscore = 0;
  206.             
  207.             while ($boucle_recherche = mysql_fetch_object($traitement_scores))
  208.             {
  209.                 $score_score = intval($boucle_recherche->Score);
  210.                 $noms        = ax($boucle_recherche->Utilisateur);
  211.                 $id          = $boucle_recherche->id;
  212.                 
  213.                 //Affichage du score et du pseudo pour le jeu
  214.                 $tableau.=''.($position == 0 ? '<img src="modules/jeuxflash/games/img/trophy.gif" border="0" alt="trophy" /> '.$noms.' : '.$score_score.'' : '').'';
  215.                 $position++;
  216.             }
  217.             
  218.             $tableau .= '</a></td></tr></table></td>';
  219.             
  220.             
  221.             
  222.             // On met X jeux par lignes et on fait un retour
  223.             
  224.             $division = $calcul/$ligne;
  225.             
  226.             if ( is_int($division) )
  227.             {
  228.                 $tableau .= '</tr><tr>';
  229.             }
  230.             $calcul = $calcul+1;
  231.         }
  232.         
  233.     }
  234.     
  235.     $tableau .= '</tr></table>';
  236.     
  237.     // Affichage du tableau contenant les jeux
  238.     echo($tableau);
  239.     
  240.     // Affichage du lien retour vers les catégories
  241.     echo '<br /><center>[ <a href="index.php?mod=jeuxflash">Retour</a> ]</center>';
  242.  
  243. close_table();    
  244. }
  245. }
  246. else
  247. {
  248.     bloc_head(" ");
  249.     echo "<center><br /><strong>Désolé !</strong><br /><br />Vous devez être inscrit pour jouer aux jeux. De plus, vos scores s'inscriront dans le classement.
  250.     <br /><br /><a href=./index.php?mod=espace_membre&ac=login>cliquez ici pour vous inscrire.</a>
  251.     <br /><br /><form action=\"index.php\"><input type=\"submit\" value=\"  Retour  \" /></form></center>";
  252.     close_table();
  253. }
  254.  
  255. // On cache la colonne de droite pour plus de clarté.
  256. $aff_drt=1;
  257.  
  258.  
  259.  
  260. ?>
  261.  
  262.  
[/hide]
Édité 2 fois - Dernière édition: 11/01/2010 à 10:18 Par Garveur. Raison: Le Hide pour la longueur....


logo%20pour%20kwsp.JPG


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



masthai
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 47 (0.01/Jour)
Inscrit(e) le: 11 mars 2007
Visiter son site
Imprimer Permalien dimanche 10 janvier 2010 à 14:47  
essaye de remplacer ligne 19

if ($grade >= 0 )

par

if ($grade >= -1 )


@+++


Besoin de se détendre le string smiley sg3agg29g.gif

jeux flash gratuit avec scores et classement concours jeux flash en ligne gratuit

jeux flash gratuit avec scores et classement,
concours jeux flash en ligne 100% gratuit


Imprimer Permalien dimanche 10 janvier 2010 à 15:44  
Mouè je me disait pareil mais j'ai un doute là car de mémoire :

Banni -1
Visiteur 0
Membre 1
Membre P 2
Moderateur 3
Admin 4

Sinon tu met :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if(get_grade() >= GRD_VISIT)
  5.  
  6. #####!!!#####
  7. ?>


C'est nikel et c'est à jour smiley sg3agp.gif


carlton
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 574 (0.08/Jour)
Inscrit(e) le: 03 octobre 2007
E-mail Anti-spam Visiter son site
Imprimer Permalien lundi 11 janvier 2010 à 00:42  
merci calfou j'avais déjà essayer la première solution sans résultat.c'est bizar quand même car il me semble que je m'était déjà servi de ça sur un autre module.bref du moment que ça marche et que ça donne des idée pour la suite smiley sg3agg29g.gif
dernier truc qui est sur le même fichier donc je me permet de demander ici.
j'arrive pas a isoler le code du menu déroulant qui doit ce trouver sur le fichier index si je comprend bien.j'ai beau faire rechercher "joué à" et je trouve rien smiley sg3agg28g.gif
en sachant que le à est pas prix smiley sg3agg29g.gif
car je voudrais mettre ce code sur l'accueil du site pour que les visiteurs ont un accée rapide pour rechercher un jeu qu'il connaissent déjà.
la je voit pas du tout ont n'a beau regarder a plusieurs et faire des essais et rien marche donc si quelqu'un a une idée je suis preneur

logo%20pour%20kwsp.JPG


Imprimer Permalien lundi 11 janvier 2010 à 05:22  
slt,

Y'a rien dans le fichier que tu à posté dans ton premier post.

Fait une recherche avec <select ou encore </select> ou encore </option> tu devrait pouvoir le trouver sans problème. Sinon pour le à tu met le caractère &agrave avec le ; de fin que je ne met pas pour éviter qu'il soit transformé par le forum


σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien lundi 11 janvier 2010 à 10:26  
Bonjour,


Pour la page index, la liste déroulante se trouve dans entete.php.
Sinon, pour la page d'accueil c'est dans le resume.php


A+

Avoir l'air coñ n'est qu'une question de point de vue....


fleche bas[jeux flash] catégories pour les visiteurs  [5 réponses]