Changeset 31763 in spip-zone


Ignore:
Timestamp:
Sep 23, 2009, 11:21:33 AM (10 years ago)
Author:
apachot@…
Message:
  • n'obtenir la récompense d'un jeu qu'une seule fois
Location:
_plugins_/panoramas
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/panoramas/css/jquery.panorama.css

    r23329 r31763  
    66        padding: 0;
    77        text-align: left;
     8}
     9.panorama-viewport a, .panorama-viewport a:hover {
     10        text-decoration: none;
    811}
    912.panorama-container {
     
    150153}
    151154.panorama-panier .panorama-panier-conteneur {
    152         height: 100%;
     155        height: 95%;
    153156        overflow: auto;
    154157}
  • _plugins_/panoramas/jeu_interaction_ajax.html

    r30319 r31763  
    2222<script type="text/javascript">
    2323$(document).ready(function(){
    24 <BOUCLE_objetrecompense(DOCUMENTS){id_document=#ID_OBJET_RECOMPENSE}>
     24                <BOUCLE_objetrecompense(DOCUMENTS){id_document=#ID_OBJET_RECOMPENSE}>
    2525                [(#CONTENU|contient{Bravo}|?{' ',''})
    26                         $.cookie('objets_ramasses', $.cookie('objets_ramasses')+"<li><div class='objet#ID_DOCUMENT'><img src='#URL_DOCUMENT' /><span style='display: none;'>#ID_DOCUMENT</span></div></li>");
    27                                                
    28                        
     26                        [(#REM)tester si le jeu a déjà été réussi, dans ce cas, ne pas redonner la récompense]
     27                        if($.cookie('jeux_reussis')) {
     28                                var tableau_jeux_visites = $.cookie('jeux_reussis').split(',');
     29                                if (tableau_jeux_visites.indexOf('#ID_JEU')<0) {
     30                                        $.cookie('jeux_reussis', $.cookie('jeux_reussis')+',#ID_JEU') ;
     31                                        if ($.cookie('objets_ramasses')) {
     32                                            $.cookie('objets_ramasses', $.cookie('objets_ramasses')+"<li><div class='objet#ID_DOCUMENT'><img src='#URL_DOCUMENT' style='max-height: 100px; margin-left: 10px;'/><span style='display: none;'>#ID_DOCUMENT</span></div></li>");
     33                                        } else {
     34                                            $.cookie('objets_ramasses', "<li><div class='objet#ID_DOCUMENT'><img src='#URL_DOCUMENT' style='max-height: 100px; margin-left: 10px;'/><span style='display: none;'>#ID_DOCUMENT</span></div></li>");
     35                                        }
     36                                }
     37                        } else {
     38                                $.cookie('jeux_reussis', '#ID_JEU') ;
     39                                if ($.cookie('objets_ramasses')) {
     40                                            $.cookie('objets_ramasses', $.cookie('objets_ramasses')+"<li><div class='objet#ID_DOCUMENT'><img src='#URL_DOCUMENT' style='max-height: 100px; margin-left: 10px;'/><span style='display: none;'>#ID_DOCUMENT</span></div></li>");
     41                                } else {
     42                                            $.cookie('objets_ramasses', "<li><div class='objet#ID_DOCUMENT'><img src='#URL_DOCUMENT' style='max-height: 100px; margin-left: 10px;'/><span style='display: none;'>#ID_DOCUMENT</span></div></li>");
     43                                }
     44                        }
    2945                ]
    3046                </BOUCLE_objetrecompense>
  • _plugins_/panoramas/modeles/lieu.html

    r31725 r31763  
    8484                        var panorama_bravo = "<:panoramas:bravo:>";
    8585                        $('.panorama-viewport').append("<div class='panorama-fond-demarrer'></div>")
    86                         .append("<div class='panorama-bouton-demarrer'><a href='#'>"+panoramas_bravo.replace("NOM_JOUEUR",$.cookie('nom_joueur'))+"</a></div>");
     86                        .append("<div class='panorama-bouton-demarrer'><a href='#' focus='1'>"+panoramas_bravo.replace("NOM_JOUEUR",$.cookie('nom_joueur'))+"</a></div>");
    8787                       
    8888                        $('.panorama-viewport').append("<div class='panorama-bouton-demarrer'><a href='#'>"+panoramas_bravo.replace("NOM_JOUEUR",$.cookie('nom_joueur'))+"</a></div>");
  • _plugins_/panoramas/panoramas_mes_fonctions.php

    r30253 r31763  
    1818function memoriser_resultat_jeu($texte, $id_jeu) {
    1919
    20         //mise à jour de la liste des jeux réussis
    21                 $tab_jeux_reussis = explode(",", $_COOKIE['jeux_reussis']);
     20
     21                $tab_jeux_reussis = split(",", $_COOKIE['jeux_reussis']);
    2222                if (!in_array($id_jeu, $tab_jeux_reussis)) {
    23                         setcookie("jeux_reussis",implode(",", $tab_jeux_reussis).",".$id_jeu);
     23                        return "Resultat m&eacute;moris&eacute;";
    2424                }
    25         return "Resultat m&eacute;moris&eacute;";
     25        return "Vous avez d&eacute;j&agrave; r&eacute;ussi ce jeu";
    2626}
    2727function remplir_sacoche($texte, $id_objet, $img_src) {
    2828
    29         //mise à jour de la liste des objets ramassés
     29        //mise � jour de la liste des objets ramass�s
    3030       
    31         //$objet_ajoute = "<li><div class=\"objet".$id_objet."\"><img src=\"".$img_src."\" /><span style=\"display: none;\">".$id_objet."</span></div></li>";
    32         //if ($_COOKIE['objets_ramasses']) setcookie("objets_ramasses", $_COOKIE['objets_ramasses'].$objet_ajoute);
    33         //else setcookie("objets_ramasses", $objet_ajoute);
    34         return ""; // - Un objet a &eacute;t&eacute; donn&eacute; en r&eacute;compense";
     31        $objet_ajoute = "<li><div class='objet".$id_objet."'><img src='".$img_src."' /><span style='display: none;'>".$id_objet."</span></div></li>";
     32        if ($_COOKIE['objets_ramasses']) setcookie("objets_ramasses", $_COOKIE['objets_ramasses'].$objet_ajoute);
     33        else setcookie("objets_ramasses", $objet_ajoute);
     34        return " - Un objet a &eacute;t&eacute; donn&eacute; en r&eacute;compense <br /><ul>".$_COOKIE['objets_ramasses']."</ul>";
    3535}
    3636
Note: See TracChangeset for help on using the changeset viewer.