Changeset 47799 in spip-zone
- Timestamp:
- May 14, 2011, 7:03:52 PM (10 years ago)
- Location:
- _plugins_/top_bando
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/top_bando/fonds/cfg_top_bando.html
r36736 r47799 80 80 } 81 81 82 // retourne 3 objets donnant param �tres du bando (les dimensions sont *reduites � l'�chelle*)82 // retourne 3 objets donnant parametres du bando (les dimensions sont *reduites a l'echelle*) 83 83 // this.hBando = hauteur en px 84 84 // this.H = calage horizontal pour background-image (left/center/right) … … 95 95 } 96 96 97 // g �re l'affichage des bordures selon la config97 // gere l'affichage des bordures selon la config 98 98 function gerer_bordures(){ 99 99 if (jQuery("input[name='toutes_bordures_identiques']:checked").val() == 'oui') { … … 380 380 <br/><small><:topbando:utilisez_le_cadre_rouge_pour_redimensionner:></small> 381 381 </p> 382 382 383 <div id="bando" style="background: [(#ENV{utiliser_bando}|=={oui}|oui) url([(#LOGO_SITE_SPIP_SURVOL||image_reduire{500,0}|extraire_attribut{src})]) ] 383 384 no-repeat center [(#ENV{fond_transparent}|=={oui}|?{'transparent',[(#ENV{couleur_principale,#FFFFFF})]})]; … … 627 628 [(#ENV{utiliser_logo}|=={non}|oui)display: none;]" 628 629 id="img_logo_titre"/>] 629 630 630 631 [(#PLUGIN{choix_police}|?{ 631 632 [(#ENV{utiliser_image_typo}|=={oui}|?{ … … 637 638 [padding-top: (#GET{marge_sup_titre_reduite})px;] 638 639 ">(#MODELE{typo}{texte=[(#GET{titre})], 639 [(#ENV{fond_transparent}|=={oui}|non)[couleur=(#ENV{couleur_principale}),]})]640 couleur=[(#ENV{couleur_principale_texte,#000000})], 640 641 taille=[(#GET{taille_police_reduite})], 641 largeur=[(#GET{largeur_titre_reduite})]})</strong>] 642 largeur=[(#GET{largeur_titre_reduite})] 643 })</strong>] 642 644 , 643 645 [<strong id="nom_site_spip" style="margin-right: auto; 644 646 margin-left:auto; 645 647 display: block; 648 [color: (#ENV{couleur_principale_texte});] 646 649 [float: (#ENV{emplacement_titre});] 647 650 [width: (#GET{largeur_titre_reduite})px;] -
_plugins_/top_bando/plugin.xml
r36736 r47799 1 <?xml version="1.0" encoding=" ISO-8859-1"?>1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <plugin> 3 3 <nom>Top bandeau</nom> 4 <auteur>cy_altern 5 _ © 2010 - Distribué sous licence GPL 6 </auteur> 4 <auteur>cy_altern</auteur> 5 <licence>GNU/GPL v3</licence> 7 6 <lien></lien> 8 <icon> </icon>9 <version>0. 1</version>7 <icon>images/topbando.png</icon> 8 <version>0.2.0</version> 10 9 <etat>dev</etat> 11 10 <description> … … 21 20 <prefix>top_bando</prefix> 22 21 <pipeline> 23 <nom>header_prive</nom>24 <action> header_prive</action>22 <nom>jqueryui_forcer</nom> 23 <action>jqueryui_forcer</action> 25 24 <inclure>top_bando_pipelines.php</inclure> 26 25 </pipeline> 26 27 <!-- bouton prive spip sans bando --> 28 <bouton id="top_bando" parent="naviguer"> 29 <icone>images/topbando-24.png</icone> 30 <titre>topbando:titre_top_bando</titre> 31 <url>top_bando</url> 32 </bouton> 33 <!-- bouton prive spip avec bando --> 34 <bouton id="top_bando21" parent="bando_squelette" position="0"> 35 <icone>images/topbando-24.png</icone> 36 <titre>topbando:titre_top_bando</titre> 37 <url>top_bando</url> 38 </bouton> 39 27 40 <fonctions>top_bando_fonctions.php</fonctions> 28 <necessite id="SPIP" version="[2.0.1;]" />41 29 42 <necessite id="cfg" version="[1.10.2;]" /> 30 43 <necessite id='spip_bonux' version='[1.8;]' /> 31 <!-- pour utiliser ce plugin en SPIP version 2.0.* --> 32 <necessite id="lib:jquery.ui-1.6" src="http://jquery-ui.googlecode.com/files/jquery.ui-1.6.zip" /> 33 <!-- pour utiliser ce plugin en SPIP version 2.1 --> 34 <necessite id="lib:jquery-ui-1.7.2" src="http://jquery-ui.googlecode.com/files/jquery-ui-1.7.2.zip" /> 44 <necessite id="jqueryui" version="[1.6;]" /> 35 45 36 46 <utilise id="palette" version="[1.0;]" /> -
_plugins_/top_bando/top_bando_pipelines.php
r36742 r47799 11 11 */ 12 12 13 14 13 /** 15 * ajouter js et css necessaires pour utiliser jQuery UI dans l'interface de config CFG 14 * fonction top_bando_jqueryui_forcer() 15 * utiliser l'API du plugin jqueryUI pour charger js et css des UI 16 * inseres dans le head des pages privees et publiques par le pipeline jqueryui_forcer 16 17 * 17 * @param string $ flux le code HTML a modifier18 * @return string18 * @param string $scripts la liste des UI a charger 19 * @return $scripts 19 20 */ 20 function top_bando_header_prive($flux){ 21 // Initialisation des valeurs de config 22 $config = @unserialize($GLOBALS['meta']['top_bando']); 23 24 // si on veut pouvoir manipuler la zone de recadrage en drag/resize dans la page CFG il faut les jQuery UI 25 if (_request('exec') == 'cfg' AND _request('cfg') == 'top_bando'){ 26 27 // Insertion des librairies js en fonction de la version de jQuery donc de celle de SPIP... 28 // en SPIP 2.1.* jQuery est en version 1.3.+ donc ui en version 1.7.2 29 if (strpos('2.1', $GLOBALS['spip_version_affichee'])) { 30 $flux .='<link type="text/css" href="'.url_absolue(find_in_path('lib/jquery-ui-themes-1.7.2/themes/base/jquery-ui.css')).'" rel="Stylesheet"/>'."\r\n"; 31 $flux .='<script src="'.url_absolue(find_in_path('lib/jquery-ui-1.7.2/ui/jquery-ui.js')).'"></script>'."\r\n"; 32 $flux .='<script src="'.find_in_path('lib/jquery-ui-1.7.2/ui/ui.resizable.js').'"></script>'."\r\n"; 33 $flux .='<script src="'.find_in_path('lib/jquery-ui-1.7.2/ui/ui.draggable.js').'"></script>'."\r\n"; 34 } 35 // en SPIP 2.0.* jQuery est en version 1.2.6 donc ui en version 1.6 36 else { 37 $flux .='<link type="text/css" href="'.find_in_path('lib/jquery.ui-1.6/themes/default/ui.all.css').'" rel="Stylesheet"/>'."\r\n"; 38 $flux .='<script src="'.find_in_path('lib/jquery.ui-1.6/ui/ui.core.js').'"></script>'."\r\n"; 39 $flux .='<script src="'.find_in_path('lib/jquery.ui-1.6/ui/ui.resizable.js').'"></script>'."\r\n"; 40 $flux .='<script src="'.find_in_path('lib/jquery.ui-1.6/ui/ui.draggable.js').'"></script>'."\r\n"; 41 } 42 21 function top_bando_jqueryui_forcer($scripts) { 22 $version = substr($GLOBALS['spip_version_affichee'], 0, 3); 23 if ( $version == '2.1') { 24 $scripts[] = "jquery.ui.resizable"; 25 $scripts[] = "jquery.ui.draggable"; 43 26 } 44 45 return $flux; 27 elseif ($version == '2.0') { 28 $scripts[] = "ui.resizable"; 29 $scripts[] = "ui.draggable"; 30 } 31 32 return $scripts; 46 33 } 34 47 35 48 36 ?>
Note: See TracChangeset
for help on using the changeset viewer.