Changeset 23929 in spip-zone for _squelettes_/eva-web


Ignore:
Timestamp:
Nov 3, 2008, 8:53:26 AM (11 years ago)
Author:
olivier.gautier@…
Message:

Mise en place d'un système de dimentionnonement des logos réduits dans EVA :

  • création de 6 nouvelles balises pour exploitation dans les squelettes
  • création du formulaire dans la partie graphique d'EVA-habillage
Location:
_squelettes_/eva-web/4_0/eva_habillage
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_0/eva_habillage/exec/eva_habillage_graphisme.php

    r23638 r23929  
    248248    echo '<hr /><p><a href="'._DIR_PLUGIN_EVA_HABILLAGE.'colorschemes2" target="_blank" title="Cliquez ici pour utiliser ColorSchemes2 !" alt="Cliquez ici pour utiliser ColorSchemes2 !">'._T('evahabillage:colorschemes2').'</a></p><br />';
    249249    echo fin_cadre_trait_couleur(true);
     250
     251    //Taille des logos
     252    if ($_POST['test_logo']==2) {
     253    if (is_numeric($_POST['largeur_mini_logo'])) {$logo1l=$_POST['largeur_mini_logo'];} else {$logo1l='';}
     254    if (is_numeric($_POST['hauteur_mini_logo'])) {$logo1h=$_POST['hauteur_mini_logo'];} else {$logo1h='';}
     255    if (is_numeric($_POST['largeur_petit_logo'])) {$logo2l=$_POST['largeur_petit_logo'];} else {$logo2l='';};
     256    if (is_numeric($_POST['hauteur_petit_logo'])) {$logo2h=$_POST['hauteur_petit_logo'];} else {$logo2h='';}
     257    if (is_numeric($_POST['largeur_logo_moyen'])) {$logo3l=$_POST['largeur_logo_moyen'];} else {$logo3l='';}
     258    if (is_numeric($_POST['hauteur_logo_moyen'])) {$logo3h=$_POST['hauteur_logo_moyen'];} else {$logo3h='';}
     259        sql_delete('spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut'");
     260        sql_insertq('spip_eva_habillage_images',array('type'=>'logos','nom_habillage'=>'Defaut','nom_div'=>'largeur_mini_logo','nom_image'=>$logo1l));
     261        sql_insertq('spip_eva_habillage_images',array('type'=>'logos','nom_habillage'=>'Defaut','nom_div'=>'hauteur_mini_logo','nom_image'=>$logo1h));
     262        sql_insertq('spip_eva_habillage_images',array('type'=>'logos','nom_habillage'=>'Defaut','nom_div'=>'largeur_petit_logo','nom_image'=>$logo2l));
     263        sql_insertq('spip_eva_habillage_images',array('type'=>'logos','nom_habillage'=>'Defaut','nom_div'=>'hauteur_petit_logo','nom_image'=>$logo2h));
     264        sql_insertq('spip_eva_habillage_images',array('type'=>'logos','nom_habillage'=>'Defaut','nom_div'=>'largeur_logo_moyen','nom_image'=>$logo3l));
     265        sql_insertq('spip_eva_habillage_images',array('type'=>'logos','nom_habillage'=>'Defaut','nom_div'=>'hauteur_logo_moyen','nom_image'=>$logo3h));
     266    }
     267    $test_logo1l=sql_select('nom_image','spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut' AND nom_div='largeur_mini_logo'");
     268    $tab_logo1l=sql_fetch($test_logo1l);
     269    $logo1l=$tab_logo1l['nom_image'];
     270    $test_logo1h=sql_select('nom_image','spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut' AND nom_div='hauteur_mini_logo'");
     271    $tab_logo1h=sql_fetch($test_logo1h);
     272    $logo1h=$tab_logo1h['nom_image'];
     273    $test_logo2l=sql_select('nom_image','spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut' AND nom_div='largeur_petit_logo'");
     274    $tab_logo2l=sql_fetch($test_logo2l);
     275    $logo2l=$tab_logo2l['nom_image'];
     276    $test_logo2h=sql_select('nom_image','spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut' AND nom_div='hauteur_petit_logo'");
     277    $tab_logo2h=sql_fetch($test_logo2h);
     278    $logo2h=$tab_logo2h['nom_image'];
     279     $test_logo3l=sql_select('nom_image','spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut' AND nom_div='largeur_logo_moyen'");
     280    $tab_logo3l=sql_fetch($test_logo3l);
     281    $logo3l=$tab_logo3l['nom_image'];
     282    $test_logo3h=sql_select('nom_image','spip_eva_habillage_images',"type='logos' AND nom_habillage='Defaut' AND nom_div='hauteur_logo_moyen'");
     283    $tab_logo3h=sql_fetch($test_logo3h);
     284    $logo3h=$tab_logo3h['nom_image'];
     285    echo debut_cadre_trait_couleur(_DIR_PLUGIN_EVA_HABILLAGE."img_pack/eva.gif", true, '', _T('evahabillage:logos_taille_def'));
     286    echo _T('evahabillage:logos_taille_detail');
     287    echo '<center><form method="POST" action="'.generer_url_ecrire("eva_habillage_graphisme").'">';
     288    echo '<br /><table align="center" class="spip">';
     289    echo '<tr align="center" class="row_even">';
     290    echo '<td  align="center">Type de logo</td><td  align="center">Largeur maximale</td><td  align="center">Hauteur maximale</td></tr>';
     291    echo '<tr align="center" class="row_odd">';
     292    echo '<td  align="center">Mini logos</td><td  align="center"><center><input type="text" name="largeur_mini_logo" value="'.$logo1l.'" size="4"></center></td><td  align="center"><center><input type="text" name="hauteur_mini_logo" value="'.$logo1h.'" size="4"></center></td></tr>';
     293    echo '<tr align="center" class="row_even">';
     294    echo '<td  align="center">Petits logos</td><td  align="center"><center><input type="text" name="largeur_petit_logo" value="'.$logo2l.'" size="4"></center></td><td  align="center"><center><input type="text" name="hauteur_petit_logo" value="'.$logo2h.'" size="4"></center></td></tr>';
     295    echo '<tr align="center" class="row_odd">';
     296    echo '<td  align="center">Logos moyens</td><td  align="center"><center><input type="text" name="largeur_logo_moyen" value="'.$logo3l.'" size="4"></center></td><td  align="center"><center><input type="text" name="hauteur_logo_moyen" value="'.$logo3h.'" size="4"></center></td></tr>';
     297    echo '</table><br /><input type="hidden" name="test_logo" value="2"><input type="submit" value="'._T('evahabillage:EVA_valider').'" /></form>';
     298    echo fin_cadre_trait_couleur(true);
    250299   
    251300   //Insertion de banières Flash (format swf)
  • _squelettes_/eva-web/4_0/eva_habillage/lang/evahabillage_fr.php

    r23638 r23929  
    9898'EVA_actif' => "L'habillage actif est : ",
    9999'EVA_valider' => "Valider",
     100'EVA_reintialiser' => "R&eacute;initialiser",
    100101'EVA_creer' => "Cr&eacute;er",
    101102'EVA_annuler' => "Annuler",
     
    339340'EVA_bloc_headers_classiques' => 'Headers classiques d\'EVA-web',
    340341'EVA_bloc_headers_menu_dynamique' => 'Headers du menu d&eacute;pliable',
     342'logos_taille_def' => "<div style='text-align:center;'>Red&eacute;finir la taille des logos</div>",
     343'logos_taille_detail' => "<p>Les squelettes de la distribution EVA-web contiennent des filtres qui r&eacute;duisent les tailles des logos utilis&eacute;s dans votre site.
     344Vous pouvez red&eacute;finir ces tailles si vous le souhaitez.</p>Par d&eacute;faut, les tailles utilis&eacute;es sont les suivantes :
     345<ul><li> mini logos : 30 pixels en largeur et hauteur au maximum</li>
     346<li> petits logos : 50 pixels en largeur et 60 pixels en hauteur au maximum</li>
     347<li> logos moyens : 140 pixels en largeur et 70 pixels en hauteur au maximum</li></ul>
     348<p><strong>Entrez une taille en pixels en &eacute;crivant uniquement un nombre (ne pas &eacute;crire \"px\").</strong></p>
     349Pour ignorer un crit&egrave;re de r&eacute;duction, &eacute;crire 0.",
    341350);
    342351?>
Note: See TracChangeset for help on using the changeset viewer.