Changeset 1531 in spip-zone


Ignore:
Timestamp:
Dec 20, 2005, 10:35:22 PM (14 years ago)
Author:
Nathan.spiping@…
Message:

Depot de la version

Location:
_contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free
Files:
1 deleted
6 edited
2 copied

Legend:

Unmodified
Added
Removed
  • _contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free/MAIN,Nathan/ecrire/config-squelette.php3

    r1485 r1531  
    1414
    1515include_ecrire ("inc_config.php3");
     16include_ecrire ("inc_presentation.php3"); // Prêt pour Spip 1.9 (en 1.8.2e le test en
     17                                          // entrée empêchera une seconde lecture)
     18
     19debut_page(_T('confskel:titre_page_config_squelette'), "administration", "configuration");
    1620
    1721if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
     
    2832
    2933lire_metas();
    30 
    31 debut_page(_T('confskel:titre_page_config_squelette'), "administration", "configuration");
    3234
    3335echo "<br><br><br>";
  • _contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free/MAIN,Nathan/ecrire/inc_presentation.php3

    r1485 r1531  
    17311731                onglet(_T('onglet_contenu_site'), "configuration.php3", "contenu", $onglet, "racine-site-24.gif");
    17321732                onglet(_T('onglet_interactivite'), "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif");
    1733                 if ($f = find_in_path("subconfig-squelette.php3"))
    1734                   onglet(_T('confskel:onglet_squelette'), "config-squelette.php3", "squelette", $onglet);
    17351733                onglet(_T('onglet_fonctions_avances'), "config-fonctions.php3", "fonctions", $onglet, "image-24.gif");
     1734                // On pourra mettre ici d'autre(s) onglet(s) de configuration pour
     1735                $f = _DIR_RESTREINT . "mes_onglets_config.php3";
     1736                if( @file_exists($f) ) include_local($f);
    17361737        }
    17371738
  • _contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free/MAIN,Nathan/ecrire/mes_options.php3

    r1485 r1531  
    44// $GLOBALS['dossier_squelettes'] = "squelettes/epona";
    55
    6 if ($f = find_in_path("variables_globales_squelette.php3"))
    7         include_local ($f);
    8 
    9 //  XXX REVUE de balise_SKELVAR à faire par Mortimer XXX
    10 
    11 function balise_SKELVAR($p) {
    12   // Trois paramètres: $module $nom $defaut
    13   if( !$p->param || count($p->param[0]) != 4 || $p->param[0][0] ) {
    14     // Si il y a moins de paramètres qu'il n'en faut, c'est une erreur
    15     spip_log ("erreur balise SKELVAR"
    16               ." nbparams=".count($p->param[0])
    17               ." p->param=[".serialize($p->param)."]");
    18     echo "<p><font color=red>*** err SKELVAR err ***</font></p>\n";
    19     array_shift( $p->param );
    20     $p->code = "1";
    21     $p->status = "html";
    22     return $p;
    23   }
    24   $module =  calculer_liste($p->param[0][1],
    25                             $p->descr,
    26                             $p->boucles,
    27                             $p->id_boucle);
    28   $nom = calculer_liste($p->param[0][2],
    29                         $p->descr,
    30                         $p->boucles,
    31                         $p->id_boucle);
    32   $defaut = calculer_liste($p->param[0][3],
    33                            $p->descr,
    34                            $p->boucles,
    35                            $p->id_boucle);
    36   // autres filtres
    37   array_shift($p->param);
    38 
    39   // Intégrer ici la table de "traduction":
    40   //      ($module,$nom) ==> ($modulex,$nomx)
    41   // permettant d'"accrocher" les paramètres d'un module à un autre.
    42   // Ici, cela signifie que le paramètre $nom du module $module est à
    43   // remplacer par le paramètre $nomx du module $modulex.
    44 
    45   // J'imagine que cette table serait définie dans ce fichier même
    46   // mais on peut imaginer que ce soit une possibilité étendue du
    47   // paramétrage des squelettes: au lieu de simplement mettre une
    48   // valeur pour un paramètre, on pourrait sélectionner un autre
    49   // squelette/module/jeu de paramètres et un paramètre dans la liste.
    50   // Dans ce cas, il faudra peut-être "typer" les paramètres: couleur,
    51   // dimension, position, ...
    52 
    53   // Cette balise peut permettre de traiter les jeux de paramètres que l'on
    54   // nommeraient alors $module.  Cela demandera de la normalisation
    55   // des noms (typage?).
    56 
    57   if( eval("!\$GLOBALS[$module][$nom]") ) {
    58     $p->code = $defaut;
    59   } else {
    60     $p->code = "\$GLOBALS[$module][$nom]";
    61   }
    62   $p->statut = 'php';
    63 
    64   return $p;
    65 }
    66 
    676?>
  • _contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free/MAIN,Nathan/squelette-sarka-spip/appliquer_modifs_config-squelette.php3

    r1485 r1531  
    33$skelvars = find_in_path("variables_globales_squelette.php3");
    44
    5 if (is_writable($skelvars)) {
     5if( $skelvars && is_writable($skelvars) ) {
     6  include_local($skelvars);
    67
    78  $var_skel_prefixe = 'sarka';
  • _contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free/MAIN,Nathan/squelette-sarka-spip/mes_fonctions.php3

    r1485 r1531  
    207207}
    208208
     209$f = find_in_path("inc-parametrage_squelette.php3");
     210if($f) include_local($f);
     211
    209212?>
  • _contribs_/_personnalisation_/parametrage_squelette_admin/pour_SPIP_182e/trunk,DEVEL,free/MAIN,Nathan/squelette-sarka-spip/subconfig-squelette.php3

    r1485 r1531  
    22
    33$skelvars = find_in_path("variables_globales_squelette.php3");
     4if( $skelvars ) include_local($skelvars);
    45
    56gros_titre(_T("confskel:Configurateur")."  Sarka v1.0");
Note: See TracChangeset for help on using the changeset viewer.