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


Ignore:
Timestamp:
Feb 22, 2009, 12:47:58 PM (11 years ago)
Author:
olivier.gautier@…
Message:

Petit module permettant le remplacement de la puce de SPIP par une puce perso dans les listes.

Location:
_squelettes_/eva-web/4_0/eva_habillage
Files:
3 edited

Legend:

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

    r23638 r26833  
    11<?php
     2if (!defined("_ECRIRE_INC_VERSION")) return;
    23include_spip('base/eva_habillage_base');
     4include_spip('base/abstract_sql');
     5$test_puce=sql_select('nom_image','spip_eva_habillage_images',"type='puce_spip' AND nom_habillage='Defaut'");
     6$tab_puce=sql_fetch($test_puce);
     7$puce=$tab_puce['nom_image'];
     8if ($puce) {
     9$GLOBALS['puce']="<img src='"._DIR_IMG."eva_habillage/".$puce."' alt='-' align='top' border='0'>";
     10}
    311?>
  • _squelettes_/eva-web/4_0/eva_habillage/exec/eva_habillage_graphisme.php

    r26789 r26833  
    245245    echo '&nbsp;<br />'._T('evahabillage:EVA_aucune_image_fond');
    246246    }
     247   
     248   
     249    //Choix de la puce
     250    if (isset($_POST['supprime_puce'])) {
     251    sql_delete('spip_eva_habillage_images',"type='puce_spip' AND nom_habillage='Defaut'");
     252    }
     253    if (isset($_POST['nom_puce'])) {
     254        sql_delete('spip_eva_habillage_images',"type='puce_spip' AND nom_habillage='Defaut'");
     255        sql_insertq('spip_eva_habillage_images',array('type'=>'puce_spip','nom_habillage'=>'Defaut','nom_image'=>$_POST['nom_puce']));
     256    }
     257    $test_puce=sql_select('nom_image','spip_eva_habillage_images',"type='puce_spip' AND nom_habillage='Defaut'");
     258    $tab_puce=sql_fetch($test_puce);
     259    $puce=$tab_puce['nom_image'];
    247260    echo fin_block().'<br />';
     261    echo '<hr /><br />';
     262    echo bouton_block_depliable(_T('evahabillage:EVA_etape3_liste_puce'),false,'');
     263    echo debut_block_depliable(false);
     264    echo "<p>"._T('evahabillage:EVA_etape3_liste_puce_explication')."</p>";
     265    echo '<div style="text-align:center;"><form method="POST" action="'.generer_url_ecrire("eva_habillage_graphisme").'">';
     266    echo '<select name="nom_puce">';
     267    $dir = opendir(_DIR_PLUGIN_EVA_HABILLAGE."mon_image");
     268    while ($nom_fichier = readdir($dir)) {
     269        if (($nom_fichier!='.') AND ($nom_fichier!='..') AND ((strpos($nom_fichier,'.gif')) OR (strpos($nom_fichier,'.jpg')) OR (strpos($nom_fichier,'.png')) OR (strpos($nom_fichier,'.GIF')) OR (strpos($nom_fichier,'.JPG')) OR (strpos($nom_fichier,'.PNG')))) {
     270        echo '<option value="'.$nom_fichier.'">'.$nom_fichier.'</option>';
     271        }
     272    }
     273    closedir($dir);
     274    $dir = opendir(_DIR_IMG."eva_habillage");
     275    while ($nom_fichier = readdir($dir)) {
     276        if (($nom_fichier!='.') AND ($nom_fichier!='..') AND ((strpos($nom_fichier,'.gif')) OR (strpos($nom_fichier,'.jpg')) OR (strpos($nom_fichier,'.png')) OR (strpos($nom_fichier,'.GIF')) OR (strpos($nom_fichier,'.JPG')) OR (strpos($nom_fichier,'.PNG')))) {
     277        echo '<option value="'.$nom_fichier.'">'.$nom_fichier.'</option>';
     278        }
     279    }
     280    closedir($dir);
     281    echo '</select><br />&nbsp;<br /><input type="submit" value="'._T('evahabillage:EVA_valider').'"></form></div>';
     282    echo fin_block();
     283    if ($puce) {
     284    echo bouton_block_depliable(_T('evahabillage:EVA_etape3_definition_puce'),false,'');
     285    echo debut_block_depliable(false);
     286    echo "<div style='text-align:center;'>La puce actuelle est <img src='"._DIR_IMG."eva_habillage/".$puce."' />";
     287    echo "<br />La supprimer et revenir aux puces g&eacute;n&eacute;r&eacute;es par SPIP ?<br />";
     288    echo '<form method="POST" action="'.generer_url_ecrire("eva_habillage_graphisme").'">';
     289    echo '<input type="hidden" name="supprime_puce" value="2" />';
     290    echo '<input type="submit" value="'._T('evahabillage:EVA_supprimer').'" /></td></form></tr>';
     291    echo "</form></div>";
     292    echo fin_block();
     293    }
     294    echo '<br />';
    248295    echo fin_cadre_trait_couleur(true);
     296   
     297   
     298   
     299   
    249300   
    250301    //Aide graphiques (codes couleur et ColorSchemes)
  • _squelettes_/eva-web/4_0/eva_habillage/lang/evahabillage_fr.php

    r23982 r26833  
    127127'EVA_etape2_detail' => "Laissez les champs vides si vous ne souhaitez pas les modifier !<hr />",
    128128'EVA_etape3_image_fond' => "Choisir une image de fond ?",
    129 'EVA_etape3_liste_puce' => "Choisir une image comme puce de liste ?",
    130 'EVA_etape3_position_puce' => "Position de la puce dans le paragraphe : ",
     129'EVA_etape3_liste_puce' => "Choisir une image comme puce des listes g&eacute;n&eacute;r&eacute;es par SPIP ?",
     130'EVA_etape3_liste_puce_explication' => "<div style='text-align:center;'>T&eacute;l&eacute;chargez l'image de la puce dans le formulaire de <em>Chargement d'images</em> ci-dessus puis s&eacute;lectionnez la puce ci-dessous :</div>",
     131'EVA_etape3_definition_puce' => "Votre puce personnelle d&eacute;j&agrave; d&eacute;finie : ",
    131132'EVA_etape3_pour_liste' => "<div style='text-align:center; text-decoration:underline;'>Pour les listes :</div>",
    132133'EVA_etape3_pour_secteur' => "<div style='text-align:center; text-decoration:underline;'>Pour le secteur :</div>",
Note: See TracChangeset for help on using the changeset viewer.