Changeset 7783 in spip-zone


Ignore:
Timestamp:
Dec 5, 2006, 7:06:57 PM (12 years ago)
Author:
patfr@…
Message:
  • petits bugs
  • retouches css
Location:
_plugins_/_stable_/jeux
Files:
8 edited

Legend:

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

    r7781 r7783  
    1616balises du plugin : <jeux></jeux>
    1717separateurs obligatoires : [devinette] ou [charade]
    18 separateurs optionnels   : [reponse], [titre], [texte]
     18separateurs optionnels   : [reponse], [titre], [texte], [config]
    1919
    2020Exemple de syntaxe dans l'article :
     
    2626        [reponse]
    2727        Un e-responsable
    28        
    2928        [devinette]
    3029        Quel est le point commun entre un contrôleur des impôts et un spermatozoïde ?
    3130        [reponse]
    3231        Tous les 2 ont 1 chance sur 3 millions de devenir un jour un être humain.
     32        [config]
     33        reponse = oui
    3334</jeux>
    3435<jeux>
     
    4041        Mon tout vit à la ferme.
    4142        [reponse]
    42         la vache
     43        La vache
    4344</jeux>
    4445
    4546*/
    4647function devinettes_devinette($texte) {
    47  return $texte?"<span class=\"jeux_texte devinettes_devinette\">$texte</span>":'';
     48 return $texte?"<p class=\"jeux_question devinettes_devinette\">$texte</p>":'';
    4849}
    4950function devinettes_charade($texte) {
    5051 $texte = "<poesie>$texte</poesie>";
    51  return $texte?"<span class=\"jeux_texte devinettes_charade\">$texte</span>":'';
     52 return $texte?"<p class=\"jeux_question devinettes_charade\">$texte</p>":'';
    5253}
    5354function devinettes_reponse($texte) {
     55 if (!jeux_config('reponse')) return '';
    5456 include_spip('inc/filtrer');
    5557 $image = image_typo($texte, 'taille=10');
  • _plugins_/_stable_/jeux/inc/qcm.php

    r7780 r7783  
    154154  } else $pointsQ = 1;
    155155
    156   $codeHTML = "<div class=\"qcm_question\">".definir_puce().$question.'</div>';
     156  $codeHTML = "<div class=\"jeux_question\">".definir_puce().$question.'</div>';
    157157  if (!$corrigee){
    158158    // affichage sans correction :
  • _plugins_/_stable_/jeux/inc/textes.php

    r7762 r7783  
    9090 
    9191  return
    92       ($titre?"<span class=\"textes_titre\">$titre</span><br />":'')
     92      ($titre?"<span class=\"jeux_titre textes_titre\">$titre</span><br />":'')
    9393        . ( $poesie?"<span class=\"textes_poesie\">$poesie</span>":
    94                  ($citation?"<span class=\"textes_citation\">$citation</span>":
     94                 ($citation?"<span class=\"     textes_citation\">$citation</span>":
    9595                 '')
    9696          )
  • _plugins_/_stable_/jeux/inc/trous.php

    r7762 r7783  
    3939        autorise les réponses "trou", "vide" ou "blanc".
    4040        [config]
    41         aide = oui
    4241        indices = oui
    4342</jeux>
  • _plugins_/_stable_/jeux/jeux_config.php

    r7780 r7783  
    4747        'qcm' => array(_JEUX_TITRE, _JEUX_TEXTE, _JEUX_QCM),
    4848        'textes' => array(_JEUX_TITRE, _JEUX_TEXTE, _JEUX_POESIE, _JEUX_CITATION, _JEUX_AUTEUR, _JEUX_RECUEIL),
    49         'devinettes' => array(_JEUX_TITRE, _JEUX_TEXTE, _JEUX_DEVINETTE, _JEUX_CHARADE, _JEUX_REPONSE),
     49        'devinettes' => array(_JEUX_TITRE, _JEUX_TEXTE, _JEUX_DEVINETTE, _JEUX_CHARADE, _JEUX_REPONSE, _JEUX_CONFIG),
    5050        'trous' => array(_JEUX_TITRE, _JEUX_TEXTE, _JEUX_TROU, _JEUX_CONFIG),
    5151//      'pendu' => array(_JEUX_TITRE, _JEUX_TEXTE, _JEUX_PENDU),
  • _plugins_/_stable_/jeux/jeux_utils.php

    r7762 r7783  
    77#---------------------------------------------------#
    88
    9 // 3 fonctions pour traiter la valeur du parametre de configuration place apres le separateur [config]
     9// 4 fonctions pour traiter la valeur du parametre de configuration place apres le separateur [config]
    1010global $jeux_config;
    1111function jeux_config($param) {
     
    2222  if (preg_match('/([^=]+)=(.+)/', $ligne, $regs)) jeux_config_set(trim($regs[1]), trim($regs[2]));
    2323}
     24function jeux_config_reset() {
     25  global $jeux_config;
     26  $jeux_config = false;
     27}
    2428
    2529// splitte le texte du jeu avec les separateurs concernes
     
    2731function jeux_split_texte($jeu, &$texte) {
    2832  global $jeux_separateurs;
     33  jeux_config_reset();
    2934  $texte = '['._JEUX_TEXTE.']'.trim($texte).' ';
    3035  $expr = '/(\['.join('\]|\[', $jeux_separateurs[$jeu]).'\])/';
  • _plugins_/_stable_/jeux/styles/jeux.css

    r7762 r7783  
    1919/*  color :  #3F5264; */
    2020}
     21
     22.qcm_question{
     23  font-size: 80%;
     24  font-size : 12;
     25  font-weight : bold;
     26/*  color :  #3F5264;*/
     27 }
     28
    2129
    2230.jeux_bouton_corriger{
  • _plugins_/_stable_/jeux/styles/qcm.css

    r7762 r7783  
    1414  width:100%;
    1515}
    16 
    17 .qcm_question{
    18   font-size: 80%;
    19   font-size : 12;
    20   font-weight : bold;
    21 /*  color :  #3F5264;*/
    22  }
    2316
    2417.qcm_proposition{
Note: See TracChangeset for help on using the changeset viewer.