Changeset 60663 in spip-zone for _squelettes_/scolaspip


Ignore:
Timestamp:
Apr 25, 2012, 7:26:30 PM (8 years ago)
Author:
johan.pustoch@…
Message:

nouveau bloc possible en page d'accueil : on peut afficher les tweets du compte de l'etablissement (parametrable dans la conf scolsapip, puis une boucle data json vers l'api twitter)

Location:
_squelettes_/scolaspip/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/scolaspip/trunk/contenu/page-sommaire.html

    r60415 r60663  
    1212   
    1313    [(#REM) Affichage des dernieres breves si la configuration du plugin dit oui ]
    14     [(#CONFIG{scolaspip_accueil/breves}|=={non}|?{' ',#INCLURE{fond=inclure/breves}{ajax}{env}})]
     14    [(#CONFIG{scolaspip_accueil/breves}|!={oui}|?{' ',#INCLURE{fond=inclure/breves}{ajax}{env}})]
    1515   
    1616    [(#REM) Affichage des derniers article si la configuration du plugin dit oui ]
    17     [(#CONFIG{scolaspip_accueil/articles}|=={non}|?{' ',#INCLURE{fond=inclure/articles}{ajax}{env}})]
     17    [(#CONFIG{scolaspip_accueil/articles}|!={oui}|?{' ',#INCLURE{fond=inclure/articles}{ajax}{env}})]
    1818   
    1919</div>
     
    2222[(#PLUGIN{agenda}|oui)
    2323    [(#REM) Affichage du calendrier si la configuration du plugin dit oui ]
    24     <div[(#CONFIG{scolaspip_accueil/calendrier}|=={non}|?{' class="invisible"',''})]>
     24    <div[(#CONFIG{scolaspip_accueil/calendrier}|!={oui}|?{' class="invisible"',''})]>
    2525        #SET{date_debut,#DATE|affdate{Y-m-01}}
    2626        #CALENDRIER_MINI{#GET{date_debut},date_debut,#URL_PAGE{agenda},#URL_PAGE{calendrier_mini_event.json}}
     
    2828   
    2929    [(#REM) Affichage prochains evenements si la configuration du plugin dit oui ]
    30     [(#CONFIG{scolaspip_accueil/evenements}|=={non}|?{' ',#INCLURE{fond=inclure/prochainement}{ajax}{env}})]
     30    [(#CONFIG{scolaspip_accueil/evenements}|!={oui}|?{' ',#INCLURE{fond=inclure/prochainement}{ajax}{env}})]
    3131]
     32    [(#REM) Affichage du flux Twitter ]
     33    [(#CONFIG{scolaspip_accueil/afficher_compte_twitter}|!={oui}|?{' ',[(#INCLURE{fond=inclure/twitter_accueil}{ajax}{env})]})]
     34
    3235    [(#REM) Affichage des dernieres mosaiques ]
    3336    [(#INCLURE{fond=inclure/mosaiques_accueil})]
  • _squelettes_/scolaspip/trunk/formulaires/configurer_scolaspip_accueil.html

    r60415 r60663  
    162162                </ul>
    163163               
     164        </fieldset>
     165        <fieldset>
     166                <legend><:scolaspip:compte_twitter:></legend>
     167                <ul>
     168                        <li>
     169                                <label class="gauche"><:scolaspip:afficher_compte_twitter:></label>
     170                                <div class="choix">
     171                                        <input type="radio" id="afficher_compte_twitteroui" name="afficher_compte_twitter" value="oui" [(#ENV{afficher_compte_twitter, oui}|=={oui}|oui) checked="checked"] onchange="if ($(this).prop('checked')) $('#li_compte_twitter').show('fast');"/>
     172                                        <label for="afficher_compte_twitteroui"><:item_oui:></label>
     173                                </div>
     174                                <div class="choix">
     175                                        <input type="radio" id="afficher_compte_twitternon" name="afficher_compte_twitter" value="non" [(#ENV{afficher_compte_twitter, non}|=={non}|oui) checked="checked"] onchange="if ($(this).prop('checked')) $('#li_compte_twitter').hide('fast');"/>
     176                                        <label for="afficher_compte_twitternon"><:item_non:></label>
     177                                </div>
     178                                <br class="clear"/>
     179                        </li>
     180                        <li id="li_compte_twitter" [(#ENV{afficher_compte_twitter}|=={non}|oui)style='display:none;'] [(#ENV{afficher_compte_twitter}|=={''}|oui)style='display:none;']>
     181                                <label class="gauche" for="compte_twitter"><:scolaspip:compte_twitter:></label>
     182                                <input type="text" id="compte_twitter" name="compte_twitter" size="30" value="#ENV{compte_twitter,crdp_versailles}" />
     183                        </li>
     184                </ul>
    164185        </fieldset>
    165186
  • _squelettes_/scolaspip/trunk/lang/scolaspip_fr.php

    r60560 r60663  
    2727    'agenda_complet'=>'Agenda complet',
    2828    'affiche_breve'=>'Afficher cette actualité',
     29    'afficher_compte_twitter'=>'Afficher les actualités Twitter',
     30    'aucun_tweet'=>'Aucun Tweet ou pas de réponse du service',
    2931// b
    3032    'background_legend' => 'Couleur de fond du site',
     
    8991    'couleurs_intertitres_legend'=>'Couleur des intertitres',
    9092    'couleurs_intertitres_texte'=>'',
     93    'compte_twitter'=>'Identifiant du compte Twitter',
    9194
    9295// d
  • _squelettes_/scolaspip/trunk/scolaspip.css

    r60560 r60663  
    156156.ics_icon{float:right;margin:5px 10px 0 0;}
    157157.page_agenda .ics_icon{margin-top:10px;}
     158.tweets{position:relative;}
     159.twitter{position:absolute;top:3px;left:3px;}
    158160
    159161/* menuder.css menu deroulant d'apres Menu deroulant */
  • _squelettes_/scolaspip/trunk/scolaspip_fonctions.php

    r60478 r60663  
    2323                'nb_forums' => '10',
    2424                'pagination_forums' => '5',
     25                'afficher_compte_twitter' => 'non',
     26                'compte_twitter' => 'crdp_versailles',
    2527        ), $config);
    2628               
     
    8587        return $config;
    8688}
    87 
     89function scolaspip_regex_twitter($twitt){ // d'apres http://www.openstudio.fr/Un-flux-twitter-en-boucles-SPIP.html
     90      $twitt = preg_replace('#((http(s?):\/\/|ftp:\/\/{1})([0-9a-zA-Z.\-]*\/?)*)#i',
     91            '<a href="$0" class="spip_out">$0</a>', $twitt);
     92      $twitt = preg_replace('#@([a-zA-Z0-9_-]+)#i',
     93            '<a href="http://twitter.com/$1" class="spip_out">@$1</a>', $twitt);
     94      $twitt = preg_replace('#\#([a-z0-9_-]+)#i',
     95            '<a href="http://search.twitter.com/search?q=%23$1" class="spip_out">#$1</a>',
     96            $twitt);     
     97      return $twitt;
     98}
    8899function critere_scolaspip_nb_articles_dist($idb, &$boucles, $crit) {
    89100        $boucle = &$boucles[$idb];
Note: See TracChangeset for help on using the changeset viewer.