source: spip-zone/_squelettes_/eva-web/4_2/eva_habillage/formulaires/evahabillage_css_configuration.html @ 96105

Last change on this file since 96105 was 96105, checked in by spip.franck@…, 3 years ago

Je passe avec accord de l'auteur le necessite en 4.2.1 car il s'agit de la premiere version en x.y.z et avec des bornes de compatibilité spip bien défini

File size: 5.1 KB
Line 
1<form method='post' action='#ENV{action}' name ="formvignette">
2[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ]
3#ACTION_FORMULAIRE{#ENV{action}}
4
5<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
6<h3 class='titrem'><img src="#CHEMIN_IMAGE{css_mini.png}" class="cadre-icone" /><:evahabillage:eva_etape5:></h3>
7
8[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
9[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
10
11<p><:evahabillage:eva_etape5_detail:></p>
12<p>
13        <input type="text" name="nouvelle_regle_css" size="50" />
14                &nbsp;&nbsp;&nbsp;&nbsp;
15        <input type="submit" name="enregistrer_css" value="<:evahabillage:eva_valider_css:>" />
16</p>
17</div>
18
19<SCRIPT LANGUAGE="JavaScript">
20    function showColor(val)  {
21        document.colorform.hexval.value = val;
22    }
23        function toggleCSSEdit(id, edit) {
24                var cssPerso = document.getElementById('css_perso_'+id);
25                var cssPersoEdit = document.getElementById('css_perso_'+id+'_edition');
26                if(edit) {
27                        cssPerso.style.display = 'none';
28                        cssPersoEdit.style.display = 'block';
29                } else {
30                        cssPerso.style.display = 'block';
31                        cssPersoEdit.style.display = 'none';
32                }
33        }
34</script>
35<?php
36//Test présence de règles perso dans la base de données
37$recherche_perso1 = sql_select("id,nom_div","spip_eva_habillage_images","type='perso' AND nom_habillage='Defaut'");
38$test='non';
39while ($tab1 = sql_fetch($recherche_perso1)) {$test='oui';}
40        if ($test=='oui') {
41        ?>
42                <div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
43                <h3 class='titrem'><img src="#CHEMIN_IMAGE{css_mini.png}" class="cadre-icone" /><:evahabillage:EVA_etape5_defini:></h3>
44                <table align="center" class="spip">
45                <?php
46                $recherche_perso = sql_select("id,nom_div","spip_eva_habillage_images","type='perso' AND nom_habillage='Defaut'");
47                while ($tab = sql_fetch($recherche_perso)) {
48                        echo '<tr align="center" ';
49                        if (($couleur_table%2)==0) {echo 'class="row_even"';} else {echo 'class="row_odd"';}
50                        $couleur_table++;
51                        echo '><td align="center">';
52                        echo '<div id="css_perso_'.$tab['id'].'" style="display:block;">';
53                        echo '<strong>'.mysql_escape_string($tab['nom_div']).'</strong>';
54                        echo '</div>';
55                        echo '<div id="css_perso_'.$tab['id'].'_edition" style="display:none;">';
56                        echo '<input type="text" name="regle'.$tab['id'].'" value="'.mysql_escape_string($tab['nom_div']).'" style="width: 100%" />';
57                        echo '<input type="reset" value="'._T('evahabillage:eva_annuler').'" onclick="toggleCSSEdit('.$tab['id'].', false);" />';
58                        echo '<input type="submit" name="submit_perso'.$tab['id'].'" value="'._T('evahabillage:eva_valider').'" />';
59                        echo '</div>';         
60                        echo '</td><td align="center">';
61                        echo '<input type="button" value="'._T('evahabillage:eva_modifier').'" onclick="toggleCSSEdit('.$tab['id'].', true);" />';
62                        echo '<input type="submit" name="supprime_perso'.$tab['id'].'" value="'._T('evahabillage:eva_supprimer').'" />';
63                        echo '</form>';
64                        echo '</td></tr>';
65                }
66                ?>
67                </table>
68                </div>
69        <?php
70        }
71?>
72
73<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
74<h3 class='titrem'><img src="#CHEMIN_IMAGE{css_mini.png}" class="cadre-icone" /><:evahabillage:css_inserer:></h3>
75<?php
76        $css_defs =array(
77                'css_supprime_titre' => "#entete h1 {display:none;}",
78                'css_supprime_pied' => "ul#logo-pied, ul#pied {display:none;}",
79                'css_supprime_mentions_pied' => "ul#pied .supprimer_le_pied {display:none;}",
80                'css_supprime_bordure_tableau' => "table.spip tr.row_odd , table.spip tr.row_even , table.spip tr.row_odd td , table.spip tr.row_even td {border-width:0;}",
81                'css_augmente_police_10' => "body {font-size: 110%;}",
82                'css_augmente_police_20' => "body {font-size: 120%;}",
83                'css_diminue_police_10' => "body {font-size: 90%;}",
84                'css_diminue_police_20' => "body {font-size: 80%;}",
85                'css_doubler_taille_titre_50' => "div#entete h1 {font-size:200%;}",
86                'css_deplace_titre_50px_bas' => "div#entete h1 {top:50px;}",
87                'css_deplace_titre_50px_gauche' => "div#entete h1 {left:50px;}",
88                'css_augmente_titres_blocs_20' => "h3 , div#contenu h3 , legend , #forum .bouton a , .bloc .titre , .divers h4 , table.spip tr.row_first th , div#contenu div.ps h4 , div#menu h3.titre , div#menudroit h3.titre , table.spip tr.row_first , div#contenu div.lien , .contenu .lien , div#contenu div.notes h4 , div#contenu h4.titre , div#contenu h3.titre , #forum ul.forum div.titre h4{font-size: 120%;}",
89        );
90        echo '<table align="center" class="spip">';
91foreach ($css_defs as $css_cle => $css_val) {
92                echo '<tr align="center" ';
93                if (($couleur_table%2)==0) {echo 'class="row_even"';} else {echo 'class="row_odd"';}
94                $couleur_table++;
95                echo '><td align="center">';
96                echo '<strong>'._T('evahabillage:'.$css_cle)."</strong><br />";
97                echo $css_val.'</td>';
98                echo '<td align="center">';
99                echo '<input type="submit" name="'.$css_cle.'" value="'._T('evahabillage:css_ajouter').'" /></td>';
100                echo '</tr>';
101        }
102?>
103</table>
104</div>
105
106</form>
Note: See TracBrowser for help on using the repository browser.