Changeset 7906 in spip-zone


Ignore:
Timestamp:
Dec 12, 2006, 11:46:47 PM (14 years ago)
Author:
patfr@…
Message:

juste qq infos et actualisation de plugin.xml

Location:
_plugins_/_stable_/jeux
Files:
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/jeux/inc/devinettes.php

    r7785 r7906  
    11<?php
    2 
    3 # le code de ce fichier php reste encore à ecrire...
    42
    53#---------------------------------------------------#
     
    1715separateurs obligatoires : [devinette] ou [charade]
    1816separateurs optionnels   : [reponse], [titre], [texte], [config]
     17paramètres de configurations par defaut :
     18        reponse=oui     // Afficher de la solution ?
    1919attention : module GD obligatoire pour obtenir ses reponses
    2020affichees a l'envers.
     
    3232        [reponse]
    3333        Tous les 2 ont 1 chance sur 3 millions de devenir un jour un être humain.
    34         [config]
    35         reponse = oui
    3634</jeux>
    3735<jeux>
     
    4442        [reponse]
    4543        La vache
     44        [config]
     45        reponse = non
    4646</jeux>
    4747
     
    7575  // parcourir tous les #SEPARATEURS
    7676  $tableau = jeux_split_texte('devinettes', $texte);
     77  jeux_config_init("
     78                reponse=oui     // Afficher de la reponse ?
     79  ", false);
    7780  foreach($tableau as $i => $valeur) if ($i & 1) {
    7881         if ($valeur==_JEUX_TITRE) $html .= devinettes_titre($tableau[$i+1]);
  • _plugins_/_stable_/jeux/inc/diag_echecs.php

    r7883 r7906  
    11<?php
    2 
    3 # A lire :  http://www.spip-contrib.net/Afficher-des-diagrammes-d-echecs
    4 #                       http://diagol.ajec-echecs.org/diagol.html
    5 #                       http://www.dmi.usherb.ca/laboratoires/documentations-logiciels/Perl/lib/Games/Chess/PGN.html#16_1_FEN
    6 #                       http://www.iechecs.com/notation.htm
    7 #                       http://www.enpassant.dk/chess/palview/index.htm
    8 #                       http://www.nao-cc.com/naocc/vpgn/sanalyse/nataflobach/lautier_abergel.htm
    92
    103#---------------------------------------------------#
  • _plugins_/_stable_/jeux/inc/escalettre.todo

    r7762 r7906  
    77/*
    88
    9  Insere une grlle d'escalettre dans vos articles !
    10 --------------------------------------------------
     9 Insere une grille d'escalettre dans vos articles !
     10---------------------------------------------------
    1111Propositin de regle : Ajouter au mot précédent la lettre inscrite
    1212à gauche de l'Escalettre pour former un nouveau mot.
  • _plugins_/_stable_/jeux/inc/kakuro.todo

    r7729 r7906  
    11<?php
    2 
    3 # à visiter :
    4 # http://www.programme.tv/kakuro/grille_du_jour.php?n=1
    52
    63# le code de ce fichier php reste encore à ecrire...
  • _plugins_/_stable_/jeux/inc/pendu.todo

    r7762 r7906  
    22
    33# le code de ce fichier php reste encore à ecrire...
    4 # à visiter :
    5 # http://perso.orange.fr/jeux.lulu/html/pendu/penduSom.htm
    6 # http://www.alablague.com/pendu/default.asp
    7 # liste de mots :
    8 # http://www.lexique.org/listes/liste_mots.php
    94
    105#---------------------------------------------------#
  • _plugins_/_stable_/jeux/inc/rebus.todo

    r7729 r7906  
    22
    33# le code de ce fichier php reste encore à ecrire...
    4 # a voir :
    5 # http://www.vif.com/users/webaluc/cyberrebus/
    64
    75#---------------------------------------------------#
     
    1715
    1816balises du plugin : <jeux></jeux>
    19 separateurs obligatoires : #REBUS, [solution]
     17separateurs obligatoires : [rebus], [solution]
    2018separateurs optionnels   : [titre], [texte]
    2119
     
    2422
    2523<jeux>
    26         #REBUS
     24        [rebus]
    2725        A.1.2.C.4.
    2826        [solution]
    2927        à un de ces quatre !
    3028
    31         #REBUS
     29        [rebus]
    3230        <img4>
    3331        [solution]
     
    3634
    3735*/
     36// fonctions d'affichage
     37function rebus_titre($texte) {
     38 return $texte?"<p class=\"jeux_titre rebus_titre\">$texte</p>":'';
     39}
     40function rebus_rebus($texte) {
     41 return $texte?"<p class=\"jeux_question rebus_rebus\">$texte</p>":'';
     42}
     43function rebus_reponse($texte, $id) {
     44 if (!jeux_config('reponse')) return '';
     45 include_spip('inc/filtrer');
     46 $image = image_typo($texte, 'taille=10');
     47 $image = aligner_droite(filtrer('image_flip_vertical', filtrer('image_flip_horizontal', $image)));
     48 $texte = jeux_block_invisible($id, _T('jeux:reponse'), $image);
     49 return $texte?"<span class=\"rebus_reponse\">$texte</span>":'';
     50}
     51
     52// fonction principale
     53function jeux_rebus($texte, $indexJeux) {
     54  $html = false;
     55  jeux_block_init();
     56 
     57  // parcourir tous les #SEPARATEURS
     58  $tableau = jeux_split_texte('rebus', $texte);
     59  jeux_config_init("
     60                solution=oui    // Afficher de la reponse ?
     61  ", false);
     62  foreach($tableau as $i => $valeur) if ($i & 1) {
     63         if ($valeur==_JEUX_TITRE) $html .= rebus_titre($tableau[$i+1]);
     64          elseif ($valeur==_JEUX_REBUS) $html .= rebus_rebus($tableau[$i+1]);
     65          elseif ($valeur==_JEUX_SOLUTION) $html .= rebus_reponse($tableau[$i+1], "rebus_$indexJeux_$i");
     66          elseif ($valeur==_JEUX_TEXTE) $html .= $tableau[$i+1];
     67  }
     68  return $html;
     69}
    3870
    3971?>
  • _plugins_/_stable_/jeux/inc/sudoku.php

    r7883 r7906  
    157157}
    158158
    159 // compare les variables Post avec les valeurs de la solution... (fonction inutilisée...)
    160 function comparaison_sudoku($tableau_sudoku, $indexJeux) {
    161     $erreurs=0; $vides=0;
    162     foreach($tableau_sudoku as $ligne => $contenu_ligne) {
    163         foreach ($contenu_ligne as $colonne => $cellule) {
    164             // compare les valeurs du tableau PHP avec les variables POST
    165                         $input = trim($GLOBALS['GR'.$indexJeux.'x'.++$colonne.'x'.++$ligne]);
    166                         if ($input=='') $vides++;
    167                          elseif (strtoupper($input)!=strtoupper($cellule)) $erreurs++;
    168                 }
    169         }
    170     return array($erreurs, $vides);
    171 }
    172 
    173159// renvoie la validite et le nombre de cases vides
    174160function calcul_erreurs_sudoku($tableau_sudoku, $solution, $indexJeux) {
  • _plugins_/_stable_/jeux/inc/textes.php

    r7787 r7906  
    11<?php
    22
    3 # il s'agit ici d'améliorer la balise <poesie> de spip.
    4 # à voir : ajouter des lettrines
     3#   TODO : ajouter des lettrines
    54#          inserer le texte dans un cadre sympa
    65#          possibilité d'inérer une image...
    76
    8 # le code de ce fichier php reste encore à ecrire...
    97
    108#---------------------------------------------------#
  • _plugins_/_stable_/jeux/inc/trous.php

    r7859 r7906  
    11<?php
    22
    3 # il s'agit ici simplement de textes à trous.
    4 # lien à voir : http://ecolestjeanb.free.fr/hot_potatoes/tutor3.htm
     3# il s'agit ici de proposer des textes à trous.
    54
    65# le code de ce fichier php reste encore à ecrire...
  • _plugins_/_stable_/jeux/plugin.xml

    r7718 r7906  
    22        <nom>Des jeux dans vos articles</nom>
    33        <etat>test</etat>
    4         <version>0.1 pour Spip 1.9.1 minimum.
     4        <version>0.1 pour Spip 1.9 minimum.
    55       
    66        </version>
     
    99
    1010Mentions spéciales :
    11 _ QCM : id&eacute;e originale de Mathieu GIANNECCHINI
    12 _ Mots crois&eacute;s : id&eacute;e originale de Ma&iuml;eul ROUQUETTE
     11_ QCM : Mathieu GIANNECCHINI
     12_ Mots crois&eacute;s : Ma&iuml;eul ROUQUETTE
     13_ Diagrammes d'&eacute;checs : Fran&ccedil;ois SCHREUER
    1314        </auteur>
    14         <description>Des jeux avec Spip !
    15 _ N'h&eacute;sitez pas &agrave; ins&eacute;rer dans vos articles des mots crois&eacute;s, des QCM, des sudokus, etc.<br />
     15        <description>
     16Des jeux avec Spip !
     17----
     18_ Voici pour vous la possibilit&eacute; d'ins&eacute;rer dans vos articles des mots crois&eacute;s, des sudokus, des devinettes, des blagues, des po&eacute;sies, des QCM, des exercices à trous, etc.<br />
    1619_ Mettez une touche &eacute;ducative et ludique &agrave; votre site !
    1720
    18 Exemple de mots crois&eacute;s &agrave; ins&eacute;rer dans un article :
     21Un exemple :
    1922<quote><code><jeux>
    20 
    21 [horizontal]
    22 Definition 1
    23 Definition 2. Definition 3
    24 Definition 4. Definition 5
    25 
    26 [vertical]
    27 Definition 1
    28 Definition 2
    29 Definition 3
    30 
    31 [solution]
    32 aaa
    33 b*g
    34 a*d
    35 
     23        [titre]
     24        La devinette du jour
     25        [devinette]
     26        Comment appelle t-on un patron de la nouvelle économie ?
     27        [reponse]
     28        Un e-responsable
    3629</jeux></code></quote>
    3730Ce plugin fonctionne de fa&ccedil;on optimale sur les squelettes disposant de la balise {{#INSERT_HEAD}} et peut &eacute;galement être test&eacute; dans l'espace priv&eacute;.
    38 _ Pour certains jeux, il n&eacute;cessite l'activation du plugin {{jQuery}} ou une version de spip sup&eacute;rieure &agrave; {{1.9.2}}.
    39 
     31_ Pour certains jeux, il n&eacute;cessite l'activation du plugin {{jQuery}} pour les versions de spip {{1.9.1}} ou inf&eacute;rieures.
     32_ Pour les jeux graphiques, il faut avoir les librairies {{GD}} install&eacute;es sur votre server.
     33_ Ce plugin est en &eacute;volution, proc&eacute;dez r&eacute;guli&egrave;rement &agrave; vos mises &agrave; jours.
     34
    4035{{Attention}} : afin d'&eacute;viter les mauvaises surprises de pr&eacute;sentation (sommaires, rubriques, backends, ...), pensez bien :
    4136- soit &agrave; placer une introduction dans votre article entre les balises &lt;intro&gt; et &lt;/intro&gt;
    4237- soit &agrave; remplir le descriptif de l'article.
    4338        </description>
    44         <lien>[->http://www.spip-contrib.net/???.html]</lien> <!-- URI de documentation -->
     39        <lien>[->http://www.spip-contrib.net/Des-jeux-dans-vos-articles]</lien> <!-- URI de documentation -->
    4540        <fonctions>jeux_fonctions.php</fonctions>
    4641        <options>jeux_options.php</options>
Note: See TracChangeset for help on using the changeset viewer.