Changeset 5446 in spip-zone


Ignore:
Timestamp:
Sep 18, 2006, 6:28:30 AM (15 years ago)
Author:
franck.ducas@…
Message:

Retirer quelques messages d'alerte. Changer la facon de calculer la feuille de styles dans habillages.php. Modifie des commentaires.Efface fichiers non utiles. C'est assez chouettos. Il ne reste plus qu'a inserer des squelettes et d'autres themes. Un grand merci a Cedric.

Location:
_plugins_/habillages/unstable
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/habillages/unstable/exec/config_habillages.php

    r5445 r5446  
    44define('_DIR_PLUGIN_HABILLAGES',(_DIR_PLUGINS.end($p)));
    55
    6 // Fonction qui gere les habillages. Tentative de faire la fonction sans appel a la
    7 // base de donnees, et donc sans manipulation sql.
     6// Fonction qui gere les habillages.
    87function exec_config_habillages() {
    98  global $connect_statut, $connect_toutes_rubriques;
     
    4645        debut_droite();
    4746
    48         # Pour enlever le message d'avertissement, enlever le code a partir d'ici...
    49         debut_boite_info();
    50         echo "<div class='verdana2' align='justify'>
    51         <p align='center'><B>"._T('avis_attention')."</B></p>",
    52           http_img_pack("warning.gif", (_T('avis_attention')), "width='48' height='48' align='right' style='padding-$spip_lang_left: 10px;'");
    53         echo _T('habillageprive:texte_inc_config');
    54         echo "</div>";
    55         fin_boite_info();
    56         # ... jusque la.
    57        
    5847        echo "<br />";
    5948
     
    6150        debut_cadre_trait_couleur("../"._DIR_PLUGIN_HABILLAGES."/img_pack/habillage_prive-32.png", false, "", _T('habillageprive:titre_habillage_prive'));
    6251       
    63         echo "<small>La gestion des habillages de l'espace priv&eacute; est encore en d&eacute;veloppement. ";
    64         echo "Rien ne vous emp&ecirc;che de l'essayer (il faut juste savoir que les ic&ocirc;nes appara&icirc;tront au fur et &agrave; mesure";
    65         echo " de votre navigation dans l'espace priv&eacute; et que c'est un peu cahotique).</small><br />";
    6652        echo '<form action="'.generer_url_ecrire('config_habillages').'" method="post">';
    6753               
  • _plugins_/habillages/unstable/habillages.php

    r5439 r5446  
    1515        global $exec;
    1616       
    17         if (file_exists("img_pack/theme.xml")) {
    18        
    19         $theme_file = "img_pack/theme.xml";
    20         $plugin_directory = _DIR_PLUGIN_HABILLAGES;
    21         $open_theme_file = fopen($theme_file, 'r');
    22         $theme_file_size = filesize ($theme_file);
    23         $read_theme_file = fread ($open_theme_file, $theme_file_size);
    24         $search_theme_name = eregi("<prefixe>(.*)</prefixe>", $read_theme_file, $theme_name);
    25         $flux .= '<link rel="stylesheet" href="'.$plugin_directory.'/prive/themes/'.$theme_name[1].'/img_pack/style.css" type="text/css" />'."\n";
     17        include_spip('inc/meta');
     18        $theme_link = lire_meta('habillage_prive');
     19
     20        $flux .= '<link rel="stylesheet" href="'.$theme_link.'style.css" type="text/css" />'."\n";
    2621        $flux .= '<meta http-equiv="Pragma" content="no-cache">'."\n";
    2722        $flux .= '<meta http-equiv="expires" content="0">'."\n";
    2823        return $flux;   
    29         }
    30         else {
    31                 $flux .= '<meta http-equiv="Pragma" content="no-cache">'."\n";
    32                 $flux .= '<meta http-equiv="expires" content="0">'."\n";
    33                 return $flux;
    34         }
     24
    3525}
    3626?>
  • _plugins_/habillages/unstable/lang/habillageprive_fr.php

    r5380 r5446  
    44        'titre_page' => 'Configuration des habillages de votre site',
    55        'gros_titre' => 'Configuration des habillages de votre site',
    6         'help' => 'Choisissez l\'habillage puis validez. Pour l\'habillage de l\'espace priv&eacute;, il faut de promener un peu dans l\'espace priv&eacute;, voire se d&eacute;connecter puis se reconnecter, pour voir le nouveau jeu d\'ic&ocirc;nes remplacer l\'ancien.
    7 
    8 {{Pensez &agrave; bien cocher "Revenir &agrave; l\'habillage d\'origine" pour effacer tout effet du plugin sur vos fichiers.}}
     6        'help' => 'Choisissez l\'habillage puis validez.
    97
    108{{Ajouter ou enlever des th&egrave;mes}}<br />
     
    1311
    1412- Tous les th&egrave;mes incluent un fichier theme.xml &agrave; la racine de leur dossier, qui donne le nom du th&egrave;me, son auteur, etc. Copiez en un existant et rempacer juste les mentions entre les balises pour le personnaliser.',
    15 'texte_inc_config' => 'Les actions de cette page vont modifier votre dossier <i>ecrire/img_pack</i>. M&ecirc;me si le pr&eacute;sent plugin va sauvegarder votre dossier <i>ecrire/img_pack</i> initial, il vous est quand m&ecirc;me conseill&eacute; de faire une sauvegarde de ce dossier tant que le plugin "Habillages" n\'est pas stabilis&eacute;.<P align="justify"><B>Plus
    16         g&eacute;n&eacute;ralement, il est fortement conseill&eacute;
    17         de laisser la charge de ces pages au webmestre principal de votre site.</B>',
    1813'titre_habillage_prive' => '&nbsp;HABILLAGE DE L\'ESPACE PRIVE',
    1914'titre_habillage_public' => '&nbsp;HABILLAGE DE L\'ESPACE PUBLIC (squelette)',)
  • _plugins_/habillages/unstable/todo.list

    r5380 r5446  
    1 - Attention : la mise un jour d'un thème de l'espace privé ne se rechargera que si on change de thème et que l'on reprend le précédent (voir pour mettre une vérif des versions de theme dans mes_options).
    21- Mettre verrou pour ne pas utiliser deux noms de thème identiques (?).
    3 - La restauration de l'ancien define de mes_options n'est pas mis !
    42- Fermer les fichiers ouverts.
    5 - Et pour les hébergeurs où le chmod n'est pas autorisé ?
     3- Et pour les hébergeurs où le chmod n'est pas autorisé ? Mettre un avertissement et des bidouilles (changer le chmod si possible avant d'ecrire puis après)
    64- Dans le gestionnaire de l'espace public, mettre un "aperçu" pour voir le squelette en situation sur le site public.
    7 - Embarquer les logos et autres images des plugins dans img_pack de chaque thème de l'espace privé : les icônes des plugins seront en effet parfois à modifier afin de maintenir l'uniformité d'un thème.
    85- Insérer captures ecrans via un fichier thème à la racine des dossiers de thèmes.
    9 - mettre la possibilité d'insérer sa feuille de style css pour gérer la présentation de l'espace privé.
    106- Mise à jour graphique des thèmes.
Note: See TracChangeset for help on using the changeset viewer.