Changeset 83508 in spip-zone


Ignore:
Timestamp:
Jun 30, 2014, 12:38:44 PM (6 years ago)
Author:
jml9340@…
Message:

ajout module fil_twitter

Location:
_squelettes_/galaxie_melusine/melusine/trunk
Files:
2 added
7 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/galaxie_melusine/melusine/trunk/body.html

    r83491 r83508  
    1515
    1616        <div class="[(#CONFIG{melusine_data/width})] voile" >
    17                 <div  class="row zbloc" >       
     17                <div  class="row zbloc zbloc-nav" >     
    1818<!--                    header -->
    1919                        <INCLURE{fond=nav/#ENV{type-page},env}>
    2020                </div>
    21                 <div  class="row zbloc">       
     21                <div  class="row zbloc zbloc-header">   
    2222
    2323                        <INCLURE{fond=header/#ENV{type-page},env}> [(#REM) anciennement bandeau]
    2424                </div>
    25                 <div  class="row zbloc">
     25                <div  class="row zbloc zbloc-breadcrumb">
    2626                        <INCLURE{fond=breadcrumb/#ENV{type-page},env}> [(#REM) anciennement bande-chemin]
    2727                </div>
    28                 <div class="row zbloc">
     28                <div class="row zbloc zbloc-pre_content">
    2929                        <INCLURE{fond=pre_content/#ENV{type-page},env}> [(#REM) pré contenu]
    3030                </div>
     
    3535<!--                    content -->
    3636                        <div class="#GET{content}">
    37                                 <div class="row zbloc">
     37                                <div class="row zbloc zbloc-content">
    3838                                        <INCLURE{fond=content/#ENV{type-page},env} />
    3939                                </div>
     
    4141<!--                    aside -->
    4242                        <div class="#GET{aside}">
    43                                 <div class="row zbloc">
     43                                <div class="row zbloc zbloc-aside">
    4444                                        <INCLURE{fond=aside/#ENV{type-page},env} />[(#REM) anciennement bloc-gauche]
    4545                                </div>
     
    4747<!--                    extra -->
    4848                        <div  class="#GET{extra}">
    49                                 <div class="row zbloc">
     49                                <div class="row zbloc zbloc-extra" >
    5050                                        <INCLURE{fond=extra/#ENV{type-page},env} />[(#REM) anciennement bloc-droite]
    5151                                </div>
     
    5353                </div>
    5454<!--            footer -->
    55                 <div  class="row zbloc">
     55                <div  class="row zbloc zbloc-footer">
    5656                        <INCLURE{fond=footer/#ENV{type-page},env}>
    5757                </div>
    58                 <div  class="row zbloc">
     58                <div  class="row zbloc zbloc-footer2">
    5959                        <INCLURE{fond=footer2/#ENV{type-page},env}>
    6060                </div>
  • _squelettes_/galaxie_melusine/melusine/trunk/css/style.css

    r83462 r83508  
    33h2{font-size:125%}
    44h3{font-size:105%}
     5
     6/*#ecf0f1*/
     7/*.zbloc-content, .zbloc-aside, .zbloc-extra,.zbloc-pre_content, .zbloc-footer{background-color:#ecf0f1!important;}*/
     8.zbloc-header{background-color:#FFF}
     9.melusine-modules_bootstrap_menu_horizontal{margin-left:-15px;margin-right:-15px;margin-top:-15px;}
     10
     11
     12#nav{background-color:#95a5a6;margin-right:-15px;margin-top:-10px;margin-bottom:-15px;}
     13.container{
     14        background-color:#ecf0f1;
     15-moz-box-shadow: 1px 1px 20px 1px #cfcfcf;
     16-webkit-box-shadow: 1px 1px 20px 1px #cfcfcf;
     17-o-box-shadow: 1px 1px 20px 1px #cfcfcf;
     18box-shadow: 1px 1px 20px 1px #cfcfcf;
     19filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=20);
     20}
     21
     22
     23
     24
     25
     26
     27
     28
    529/*-- Bandeau -- */.bandeau{height:93px;text-align:right;z-index:1;position:relative}
    630a.bandeau3{position:absolute;font-size:0.7cm;font-weight:700;z-index:3;text-decoration:none;right:20px;top:25px}
     
    151175.clefs{font-size:12px;font-weight:700;border-bottom:1px solid;border-top:1px solid}
    152176/*  --albums photos-- */.album{background:transparent;font-size:11px;width:150px;_width:152px;_float:right;_margin-right:5%;_margin-top:10px;border:1px solid;margin:10px auto}
    153 .album .en-tete{display:block;font-weight:700;font-size:150%;text-align:center;border-bottom:1px solid;width:150px;_width:152px}
     177/*.album .en-tete{display:block;font-weight:700;font-size:150%;text-align:center;border-bottom:1px solid;width:150px;_width:152px}*/
    154178.album .contenu{_width:152px}
    155 /* ---aux sites syndiques---- */.web .en-tete{font-weight:700;font-size:150%;text-align:center;border-bottom:1px solid}
    156 .web .en-tete-site img{float:left;margin-right:3px}
    157 .web .en-tete-site{font-size:140%;font-weight:700;margin-top:10px}
     179/* ---aux sites syndiques---- */
     180/* .web .en-tete{font-weight:700;font-size:150%;text-align:center;border-bottom:1px solid}*/
     181/*.web .en-tete-site img{float:left;margin-right:3px}*/
     182/*.web .en-tete-site{font-size:140%;font-weight:700;margin-top:10px}*/
    158183#web a.nom-site{font-size:140%}
    159184#web{font-size:100%;border:1px solid}
    160185.web{border:1px solid;border-bottom:0;text-align:center}
    161 .web a.en-tete,.breves a.en-tete{background-position:left center;background-repeat:no-repeat;padding-left:20px;height:20px;display:block;font-weight:700}
     186/*.web a.en-tete,.breves a.en-tete{background-position:left center;background-repeat:no-repeat;padding-left:20px;height:20px;display:block;font-weight:700}*/
    162187.web a.article-synd{display:block;text-decoration:none;background-image:url(../images/puces/puce.gif);background-position:left top;background-repeat:no-repeat;font-weight:700;font-size:130%;margin:0 5px;padding:0 0 5px 10px}
    163188.site a.article-synd{display:block;font-size:120%;text-align:left}
     
    168193.web .site .descriptif{text-align:left;margin:0 5px 0 10px}
    169194.web .site a.nom-site{display:block;font-size:130%;font-weight:700;text-align:center;margin:0 0 10px;padding:1px}
    170 /* -- style relatif aux breves-- */.breves .en-tete{border-bottom:1px solid;display:block;font-weight:700;font-size:150%;text-align:center;width:100%}
    171 .breves{font-size:100%;margin-bottom:10px;border:1px solid;text-align:center}
     195/* -- style relatif aux breves-- */
     196/*.breves .en-tete{border-bottom:1px solid;display:block;font-weight:700;font-size:150%;text-align:center;width:100%}*/
     197/*.breves{font-size:100%;margin-bottom:10px;border:1px solid;text-align:center}*/
    172198.breves .contenu{padding-bottom:5px;font-size:100%;width:100%}
    173199.breves .contenu .nom-breve{display:block;font-size:140%;font-weight:700;text-align:center}
     
    258284.forum1,.plan{width:100%;border:1px solid;margin:auto}
    259285.annonce-forum,#formulaire_recherche label{display:none}
    260 .forum .en-tete,.petition .en-tete,.signatures .en-tete{font-size:150%;margin:0 0 5px}
     286/*.forum .en-tete,.petition .en-tete,.signatures .en-tete{font-size:150%;margin:0 0 5px}*/
    261287.forum textarea,.petition textarea{width:80%}
    262288.titresclefs,.titresclefs ul{text-align:left;padding-left:10px;_margin-left:0}
     
    275301
    276302/* Menu de navigation horizontal*/
    277 .nav{background-color:#2980b9;}
     303.nav{background-color:#27ae60;}
    278304.nav a{color:#FFF;font-size:1.3rem;}
    279305.nav-pills>li>a {
     
    291317}
    292318.diapo_legende{
    293         background-color:#000!important;
     319        background-color:#FFF!important;
    294320        position:absolute;
    295         opacity:0.3;
     321        opacity:0.7;
    296322        z-index:80;
    297         height: 100px;
     323        top:0px;
    298324        width:100%;
    299         margin-top:-100px;
    300        
     325        margin-left:550px;
     326        height:250px;
    301327        display:block;
    302328}
    303329
    304 .texte_diapo_legende h2{
    305         color:#FFF;
     330.texte_diapo_legende {
     331        color:#000;
    306332        opacity:1;
    307333        position:absolute;
    308         margin-top:-50px;
    309         height:50px;
     334        margin-left:600px;
     335        padding:5px;
     336        top:0px;
    310337        z-index:100;
    311338}
     339.texte_diapo_legende h2{
     340        margin-bottom:10px;
     341}
    312342.row{
    313         margin-top:10px;
    314         margin-bottom:10px;
     343        padding-top:10px;
     344        padding-bottom:10px;
    315345}
    316346
     
    329359}
    330360
    331 #footer {
    332         padding-top:40px;
    333 border:1px solid;
    334 }
     361
    335362#info_rech_contact ul li{
    336363
     
    356383        clear:both;
    357384}
     385
     386a.ong1{border:0px solid!important;}
     387
     388.melusine-modules_fil_twitter, .melusine-modules_sites_academiques .breves,.melusine-modules_tableau_image,.melusine-modules_info_educ_nat, #pre_content-col2 .melusine-modules_bouton{
     389background-color:#fff;
     390-moz-box-shadow: 1px 1px 4px 1px #cfcfcf;
     391-webkit-box-shadow: 1px 1px 4px 1px #cfcfcf;
     392-o-box-shadow: 1px 1px 4px 1px #cfcfcf;
     393box-shadow: 1px 1px 4px 1px #cfcfcf;
     394filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=4);
     395-moz-border-radius: 3px;
     396-webkit-border-radius: 3px;
     397border-radius: 3px;
     398
     399}
     400
     401 #pre_content-col2 .melusine-modules_bouton{
     402margin-bottom:20px;
     403        }
     404.melusine-modules_info_educ_nat ul{
     405        display:table;
     406        }
     407.melusine-modules_focus_dan .row{
     408        margin-bottom:20px;
     409        margin-left:3px;
     410        padding:5px;
     411        background-color:#fff;
     412-moz-box-shadow: 1px 1px 4px 1px #cfcfcf;
     413-webkit-box-shadow: 1px 1px 4px 1px #cfcfcf;
     414-o-box-shadow: 1px 1px 4px 1px #cfcfcf;
     415box-shadow: 1px 1px 4px 1px #cfcfcf;
     416filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=4);
     417-moz-border-radius: 3px;
     418-webkit-border-radius: 3px;
     419border-radius: 3px;
     420}
     421
     422.melusine-modules_diapo_focus{
     423        overflow: hidden;
     424}
     425#info_rech_contact h2{
     426        text-align:center;
     427       
     428        padding-bottom:20px;
     429        padding-top:20px;
     430        font-size:1rem;
     431        border-bottom:1px solid #CCC;
     432}
     433
     434.melusine-modules_tableau_image ul{
     435        display:table;
     436        }
     437.melusine-modules_tableau_image {
     438        padding:10px;
     439        }
     440.melusine-modules_tableau_image ul li{
     441
     442
     443float: left;
     444/*width: 4.6em;*/
     445text-align: center;
     446font-size: 100%;
     447color: #18417f;
     448margin: 5px 0px;
     449background: none;
     450padding: 0px;
     451}
     452.melusine-modules_tableau_image ul li a {
     453        padding:20px;
     454font-size: 73%;
     455color: #18417f;
     456text-decoration: none;
     457}
     458.melusine-modules_tableau_image ul li a span {
     459display: block;
     460}
     461.melusine-modules_tableau_image{
     462        clear:both;
     463}
     464.melusine-modules_tableau_image img{
     465
     466}
     467
     468.bord_bouton {
     469        margin-top:20px;
     470        margin-left:3px;
     471        padding:5px;
     472        background-color:#fff;
     473-moz-box-shadow: 1px 1px 4px 1px #cfcfcf;
     474-webkit-box-shadow: 1px 1px 4px 1px #cfcfcf;
     475-o-box-shadow: 1px 1px 4px 1px #cfcfcf;
     476box-shadow: 1px 1px 4px 1px #cfcfcf;
     477filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=4);
     478-moz-border-radius: 3px;
     479-webkit-border-radius: 3px;
     480border-radius: 3px ;
     481}
     482
     483/*nouveaux blocs (breves, sites_acad,....)
     484*/
     485.melusine-modules_fil_twitter h2,.melusine-modules_sites_academiques .breves .en-tete{
     486text-align:center;
     487        padding-bottom:20px;
     488        padding-top:20px;
     489        font-size:1rem;
     490        border-bottom:1px solid #CCC;
     491
     492}
     493.melusine-modules_sites_academiques .breves .contenu{padding-bottom:5px;font-size:100%;width:100%}
     494.melusine-modules_sites_academiques .breves .contenu .nom-breve{display:block;font-size:140%;font-weight:700;text-align:center}
     495.melusine-modules_sites_academiques .breves .contenu .date{font-size:90%;margin-left:40%;text-align:center;padding:1px}
     496.melusine-modules_sites_academiques .breves .contenu .texte{padding-left:5px;font-size:125%;line-height:110%;margin:0}
     497.melusine-modules_sites_academiques .breves .img{text-align:center}
     498.melusine-modules_sites_academiques .breves p{text-align:left}
     499.melusine-modules_sites_academiques .breves ul ul{margin-left:40px;}
     500
     501/*.melusine-modules_fil_twitter ul li{
     502float: left;
     503width: 4.6em;
     504text-align: center;
     505font-size: 100%;
     506color: #18417f;
     507margin: 5px 0px;
     508background: none;
     509padding: 0px;
     510}*/
     511
     512.melusine-modules_fil_twitter ul li{
     513        margin-left:5px;
     514                margin-right:5px;
     515font-size:85%;
     516}
     517
     518
     519
     520.melusine-modules_fil_twitter i.fa-twitter{
     521        color:#3498db;
     522}
     523.melusine-modules_fil_twitter .date{
     524        margin-bottom:0px;
     525}
  • _squelettes_/galaxie_melusine/melusine/trunk/formulaires/melusine_edition_module.html

    r83370 r83508  
    88[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    99        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    10 <form action='#ENV{action}' method='post'>
     10<form action='#ENV{action}' method='post' enctype="multipart/form-data">
    1111
    1212                #ACTION_FORMULAIRE{#ENV{action}}
  • _squelettes_/galaxie_melusine/melusine/trunk/formulaires/melusine_edition_module.php

    r83388 r83508  
    4545}
    4646
     47function trouve_input_file_value($casier,$id_noisette){
     48                $valeurs=array();
     49        $valeurs['id_noisette'] = $id_noisette;
     50        $entrees = sql_fetsel(
     51                        'parametres',
     52                        'spip_noisettes',
     53                        'id_noisette = '.$id_noisette
     54                );
     55        if(!empty($entrees['parametres'])){
     56                $params=unserialize($entrees['parametres']);
     57       
     58                foreach($params as $cle => $param){
     59                        //echo $param;
     60                        if($cle==$casier) {return $param;};
     61                       
     62                }
     63   }
     64   //print_r($valeurs);
     65
     66  return "";
     67}
     68
    4769
    4870function formulaires_melusine_edition_module_traiter(){
    4971include_spip('action/editer_objet');
    50 
     72       
    5173        $id_noisette=_request('id_noisette');
    5274        $param=_request('param');
    53         //echo $param;
     75       
    5476        $casiers=array();
    5577        $params=unserialize($param);
     
    6789        foreach($casiers as $casier){
    6890                $data=_request($casier);
    69                 if(!isset($data)){$data="none";};
    70                 $params[$casier]=$data;
     91               
     92                //if(isset($data)){
     93                 // if(strpos($casier, 'imge')==0){
     94                        if(!empty($_FILES[$casier]['tmp_name']) ){
     95                               
     96                               
     97                                $nom_fichier= $_FILES[$casier]['tmp_name'];
     98                                $chemin_destination_boutons="IMG/config/boutons";
     99                                $chemin_destination_config="IMG/config";
     100                                $nom_destination='IMG/config/boutons/'.$_FILES[$casier]['name'];
     101                               
     102                                if(!is_dir("$chemin_destination_boutons")){
     103                                        if(!is_dir($chemin_destination_config)){
     104                                                mkdir($chemin_destination_config,0777);
     105                                        }
     106                                        mkdir($chemin_destination_boutons,0777);
     107                                };
     108                                move_uploaded_file($nom_fichier, $nom_destination);
     109                                $data =$nom_destination;
     110                                echo "aa".$casier."/".$data."<br>";
     111                                $params[$casier]=$data;
     112                        }
     113                        elseif(isset($data)){
     114                                echo "bb".$casier."/".$data."<br>";
     115                                $params[$casier]=$data;
     116                        }
     117                        else{$data=trouve_input_file_value($casier,$id_noisette);
     118                                echo $casier."/".$data."<br>";
     119                                $params[$casier]=trouve_input_file_value($casier,$id_noisette);
     120                        }
     121                               
     122                       
     123
     124                //}
     125               
     126               
     127        }
     128
     129
    71130               
    72131               
    73132               
    74         }
     133               
     134
    75135
    76136        $set=array('parametres'=>serialize($params));
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/bouton.html

    r83451 r83508  
    1010
    1111<div class="bouton [(#GET{params}|table_valeur{class})]">
    12 <a  href="[(#GET{params}|table_valeur{url})]" [(#GET{params}|table_valeur{blanck}|=={blanck}?{target="_blank",}) )]>   
     12<a  href="[(#GET{params}|table_valeur{url})]" [(#GET{params}|table_valeur{blanck}|=={blanck}?{target="_blank",})]>     
    1313                                               
    1414[(#GET{params}|table_valeur{image}|image_reduire{150}|inserer_attribut{'alt',#GET{params}|table_valeur{alt}})]
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/diapo_focus.html

    r83451 r83508  
    148148            [(#REM) La legende est cree a partir du titre de chaque image ]
    149149            <div class="diapo_legende"></div>
    150             <div class="texte_diapo_legende"><h2>#TITRE</h2></div>
     150            <div class="texte_diapo_legende"><h2>#TITRE</h2>
     151              [(#DESCRIPTIF|couper{200})]
     152            </div>
    151153       
    152154                </div>
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/focus_dan.html

    r83488 r83508  
    77                                                       
    88                                <div class="row" >
    9                                         <div class="col-md-6">
     9                                        <div class="col-md-5">
    1010                                                [(#LOGO_ARTICLE||image_reduire{300,200})]
    1111                                                       
    1212                                        </div>
    13                                         <div class="col-md-6">
     13                                        <div class="col-md-7">
    1414
    1515                                        #SET{details, #GET{date_article}|concat{#GET{auteurs}}}
Note: See TracChangeset for help on using the changeset viewer.