"; file_put_contents('include/theme.php', $contenu); // Sauvegarde des couleurs associées au thème courant enregistrer_config_theme_courant (); } //----------------------------------------------------------------------------- // Lecture de la valeur courante des paramètres //----------------------------------------------------------------------------- require ('include/config1.php'); require ('include/config2.php'); // Valeurs PAR DEFAUT des paramètres (s'ils ne sont PAS définis dans config1.php/config2.php) // Utile uniquement pour la mise à jour à partir d'une version précédente de Phortail if (!isset ($cfgTexte[3])) { $cfgTexte[3] = $cfgLien[1]; } if (!isset ($cfgStyleBarreMenu[1])) { $cfgStyleBarreMenu[1] = $cfgBordure[0]; } //----------------------------------------------------------------------------- // Changement de skin et chargement des paramètres associés //----------------------------------------------------------------------------- if (!empty ($skin) && theme_valide ($skin)) { $cfgSkin = $skin; charger_config_theme ($cfgSkin, $initialiserTheme == 1); } if ($changerskin == 1) { if (isset ($_POST['cfgSkin'])) { $cfgSkin = decode_gpc ($_POST['cfgSkin']); } charger_config_theme ($cfgSkin); } //----------------------------------------------------------------------------- // Création de l'index des skins //----------------------------------------------------------------------------- $skins = array (); $dossier_skins = opendir ('skin'); while ($fichier_skin = readdir ($dossier_skins)) { if (is_dir ('skin/'.$fichier_skin) && $fichier_skin != '.' && $fichier_skin != '..' && $fichier_skin != 'no_skin' && file_exists ('skin/'.$fichier_skin.'/skin.php')) { $skins[] = $fichier_skin; } } closedir($dossier_skins); sort($skins); //============================================================================= // Affichage de la page //============================================================================= include ('include/hpage.inc'); htable ('Admin - Configuration du théme', '100%'); // Définition des polices utilisables $polices = array( "Arial" => "Arial, Helvetica, sans-serif", "Arial Black" => "'Arial Black', Arial, Helvetica, sans-serif", "Comic Sans MS" => "'Comic Sans MS', Arial, Helvetica, sans-serif", "Courier New" => "'Courier New', Courier, monospace", "Georgia" => "Georgia, 'Times New Roman', Times, serif", "Times New Roman" => "'Times New Roman', Times, serif", "Trebuchet MS" => "'Trebuchet MS', Verdana, Arial, sans-serif", "Verdana" => "Verdana, Arial, Helvetica, sans-serif" ); // Définition des bordures utilisables $borduresCadres = array( "Aucune bordure" => "", "Pleine" => "solid", "Pointillés" => "dotted", "Tirets" => "dashed", "Relief en avant" => "outset", "Relief en arrière" => "inset", ); echo '
Changer le théme du site
Cette page permet de configurer le théme du site.
Pour la taille des textes, mettre px après le nombre pour indiquer l\'unité.