Changeset 8154 in spip-zone


Ignore:
Timestamp:
Dec 19, 2006, 6:47:52 PM (12 years ago)
Author:
patfr@…
Message:
  • teawk : arrivée de typo_exposants

(convertit automatiquement certains exposants. ex : 2ème)

  • admin : affichage de l'onglet de 'configuration'
Location:
_plugins_/_stable_/tweak_spip
Files:
1 added
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/tweak_spip/exec/tweak_spip_admin.php

    r8111 r8154  
    103103                $surligne = $_GET['surligne'];
    104104*/
    105   debut_page(_T('tweak:titre'), 'configuration', 'tweak_spip');
     105        $commencer_page = charger_fonction('commencer_page', 'inc');
     106        echo $commencer_page(v, "configuration", "v");
    106107  tweak_styles();
    107108
    108         echo '<br><br><br>';
    109 
     109        echo "<br /><br /><br />";
    110110        gros_titre(_T('tweak:titre'));
    111 
    112         /*Affichage*/
    113         debut_gauche();
    114        
     111        echo barre_onglets("configuration", "tweak_spip");
     112
     113//  debut_page(_T('tweak:titre'), 'configuration', 'tweak_spip');
     114
     115//      echo '<br><br><br>';
     116//      gros_titre(_T('tweak:titre'));
     117        debut_gauche();
    115118        debut_boite_info();
    116119        echo propre(_T('tweak:help'));
    117         fin_boite_info();
    118 
     120        echo pipeline('affiche_gauche',array('args'=>array('exec'=>'tweak_spip_admin'),'data'=>''));
     121        creer_colonne_droite();
     122        echo pipeline('affiche_droite',array('args'=>array('exec'=>'tweak_spip_admin'),'data'=>''));
    119123        debut_droite();
    120 
    121         debut_cadre_relief();
     124        lire_metas();
     125
     126        echo generer_url_post_ecrire('tweak_spip_admin');
     127
     128//      debut_cadre_relief();
     129        debut_cadre_trait_couleur('','','',_T('tweak:tweaks_liste'));
    122130
    123131        global $couleur_foncee;
    124         echo "\n<table border='0' cellspacing='0' cellpadding='5' width='100%'>";
    125         echo "<tr><td bgcolor='$couleur_foncee' background='' colspan='4'><b>";
    126         echo "<font face='Verdana,Arial,Sans,sans-serif' size='3' color='#ffffff'>";
    127         echo _T('tweak:tweaks_liste')."</font></b></td></tr>";
    128 
    129         echo "<tr><td class='serif' colspan=4>";
     132        echo "\n<table border='0' cellspacing='0' cellpadding='5' >";
     133
     134        echo "<tr><td class='serif'>";
    130135        echo _T('tweak:texte_presente_tweaks');
    131 
    132         echo generer_url_post_ecrire("tweak_spip_admin");
    133136
    134137        echo '<ul>';
     
    150153#       echo "</div>";
    151154
    152         echo "</form></td></tr></table>\n";
     155        echo "</td></tr></table>\n";
    153156
    154157//  ecrire_meta('SquelettesMots:fond_pour_groupe',serialize($fonds));
    155158//  ecrire_metas();
    156  
    157         echo fin_page();
    158  
     159
     160        fin_cadre_trait_couleur();
     161//      fin_cadre_relief();
     162
     163        echo pipeline('affiche_milieu',array('args'=>array('exec'=>'tweak_spip_admin'),'data'=>''));
     164        echo "</form>";
     165
     166        echo fin_gauche(), fin_page();
     167       
    159168}
    160169
     
    198207        $s .= "\n<div class='detailplugin'>";
    199208        if (isset($tweak['description'])) $s .= propre($tweak['description']);
    200         if (isset($tweak['auteur'])) $s .= "<br/><br/>" . _T('auteur') .' '. propre($tweak['auteur']) . "<hr/>";
     209        if (isset($tweak['auteur'])) $s .= "<p>" . _T('auteur') .' '. propre($tweak['auteur']) . "</p><hr/>";
    201210        $s .= _T('tweak:tweak') ." $inc.php";
    202211        if ($tweak['options']) $s .= ' | options';
  • _plugins_/_stable_/tweak_spip/lang/tweak_fr.php

    r8098 r8154  
    1111        'tweak' => 'Tweak :',
    1212        'tweaks_liste' => 'Liste des tweaks',
    13         'texte_presente_tweaks' => "Cette page liste les tweaks disponibles. Vous pouvez activer les tweaks n&eacute;cessaires en cochant la case correspondante."
     13        'texte_presente_tweaks' => "Cette page liste les tweaks disponibles.<br />Vous pouvez activer les tweaks n&eacute;cessaires en cochant la case correspondante."
    1414);
    1515
  • _plugins_/_stable_/tweak_spip/tweak_spip_config.php

    r8115 r8154  
    88#---------------------------------------------------#
    99
    10 global $tweaks, $tweaks_actifs, $tweaks_pipelines, $tweak_exclude;
     10global $tweaks, $tweaks_actifs_a_l_installation, $tweaks_pipelines, $tweak_exclude;
    1111
    12 // cette liste enumere les tweaks inc/???.php a inclure.
     12// cette liste enumere les tweaks inc/???.php a inclure lors de l'installation premiere du plugin.
    1313// commenter les tweaks à ne pas activer...
    1414// quand la page d'admin sera pleinement fonctionnelle, les lignes suivantes ne seront plus nécessaires...
    1515// une option sera simplement à rajouter pour définir si le tweak est chargé par defaut ou non
    16 $tweaks_actifs = array(
     16$tweaks_actifs_a_l_installation = array(       
    1717//      'desactiver_cache',
    18         'supprimer_numero_options',
     18        'supprimer_numero',
    1919        'verstexte_fonctions',
    2020        'orientation',
     
    2323        'bellespuces',
    2424        'decoration',
     25        'typo_exposants'
    2526);
    2627       
     
    3435        'auteur'                => '[Cedric MORIN->mailto:cedric.morin@yterium.com]',
    3536        'include'               => 'desactiver_cache',
    36         // a inserer dans les options
     37        // tweak a inserer dans les options
    3738        'options'               => 1
    3839));
     
    4243        'description'   => "Applique la fonction SPIP supprimer_numero() &agrave; l'ensemble des titres du site, sans qu'elle soit pr&eactute;sente dans les squelettes.",
    4344        'auteur'                => 'collectif',
    44         'include'               => 'supprimer_numero_options',
    45         // a inserer dans les options
     45        'include'               => 'supprimer_numero',
     46        // tweak a inserer dans les options
    4647        'options'               => 1
    4748));
     
    5859        'auteur'                => '[Cedric MORIN->mailto:cedric.morin@yterium.com]',
    5960        'include'               => 'verstexte_fonctions',
    60         // a inserer dans les fonctions
     61        // tweak a inserer dans les fonctions
    6162        'fonctions'             => 1
    6263));
     
    6869        'auteur'                => 'Pierre Andrews (Mortimer) &amp; IZO',
    6970        'include'               => 'orientation',
    70         // a inserer dans les fonctions
     71        // tweak a inserer dans les fonctions
    7172        'fonctions'             => 1
    7273));
     
    127128));
    128129
     130add_tweak( array(
     131        'nom'                   => 'Mises en exposant',
     132        'description'   => "Ce plugin am&eacute;liore le rendu typographique d'abr&eacute;viations fr&eacute;quentes, notamment par la mise en exposant de leurs &eacute;l&eacute;ments et/ou leur correction.
     133_ Il se sert d'expressions r&eacute;guli&egrave;res publi&eacute;es sur  [Spip-Contrib.net->http://www.spip-contrib.net/Filtre-typographique-exposants] par Rapha&euml;l Meyssan.
     134_ Exemples : {M{elle} => Melle} - {2{&egrave;me} => 2me} - {IIi{&egrave;me} => IIme}
     135
     136Les abr&eacute;viations obtenues sont conformes &agrave; celles de l'Imprimerie nationale telles qu'indiqu&eacute;es dans le {Lexique des r&egrave;gles typographiques en usage &agrave; l'Imprimerie nationale} (article &laquo;&nbsp;Abr&eacute;viations&nbsp;&raquo;, presses de l'Imprimerie nationale, Paris, 2002).",
     137        'auteur'                => 'Vincent Ramos [contact->mailto:www-lansargues@kailaasa.net]',
     138        'include'               => 'typo_exposants',
     139        // pipeline => fonction
     140        'post_typo'     => 'typo_exposants',
     141));
     142
    129143//-----------------------------------------------------------------------------//
    130144//                        activation des tweaks                                //
     
    135149
    136150foreach ($tweaks as $i=>$tweak) {
    137         // insersion des parametres de $tweaks_actifs dans $tweaks;
    138         $actif = $tweaks[$i]['actif'] = in_array($tweak['include'], $tweaks_actifs);
     151        // insersion des parametres de $tweaks_actifs_a_l_installation dans $tweaks;
     152        $actif = $tweaks[$i]['actif'] = in_array($tweak['include'], $tweaks_actifs_a_l_installation);
    139153        // stockage de la liste des fonctions par pipeline, si le tweak est actif...
    140154        if ($actif) {
     
    148162}
    149163
    150 //print_r($tweaks_actifs);
     164//print_r($tweaks_actifs_a_l_installation);
    151165//print_r($tweaks);
    152166//print_r($tweaks_pipelines);
Note: See TracChangeset for help on using the changeset viewer.