Changeset 62034 in spip-zone
- Timestamp:
- Jun 3, 2012, 7:53:48 AM (9 years ago)
- Location:
- _plugins_/boussole/trunk
- Files:
-
- 14 added
- 9 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/boussole/trunk/boussole_fonctions.php
r55573 r62034 9 9 * - soit la liste de tous les tableaux d'infos des meta boussole_infos_xxxx sinon 10 10 * 11 * @param string $p 12 * @return array 11 * @param string $p alias de la boussole ou vide 12 * @return array tableau des informations demandees (une boussole ou toutes les boussoles) 13 13 */ 14 15 // $p => alias de la boussole ou vide16 14 function balise_BOUSSOLE_INFOS($p) { 17 15 … … 57 55 * Renvoie la traduction d'un champ d'une boussole, d'un groupe ou d'un site 58 56 * 59 * @param string $aka_boussole 60 * @param string $champ 61 * @param string $alias 62 * @return string 57 * @param string $aka_boussole alias de la boussole 58 * @param string $champ champ a traduire 59 * @param string $alias alias du groupe ou du site 60 * @return string champ traduit 63 61 */ 64 65 // $aka_boussole => alias de la boussole66 // $champ => champ a traduire67 // $alias => alias du groupe ou du site68 62 function boussole_traduire($aka_boussole, $champ, $alias='') { 69 63 if ($champ == 'non') … … 87 81 } 88 82 89 /**90 * Renvoie la la chaine habituelle informant sur la taille d'un logo (lxh pixels)91 *92 * @param string $logo93 * @return string94 */95 96 // $logo => fichier logo97 function boussole_informer_taille($logo) {98 $taille = '';99 if ($taille = @getimagesize($logo))100 $taille = _T('info_largeur_vignette', array('largeur_vignette' => $taille[0], 'hauteur_vignette' => $taille[1]));101 else102 $taille = _T('boussole:info_aucun_logo_boussole');103 104 return $taille;105 }106 107 108 // -------------------- Filtres de compatibilite avec SPIP 2.0 ------------------------109 110 if (substr($GLOBALS['spip_version_branche'],0, 3) == '2.0') {111 function bouton_action($libelle, $url, $class="", $confirm="", $title=""){112 $onclick = $confirm?" onclick='return confirm(\"" . attribut_html($confirm) . "\");'":"";113 $title = $title ? " title='$title'" : "";114 115 return "<form class='bouton_action_post $class' method='post' action='$url'><div>".form_hidden($url)116 ."<button type='submit' class='submit'$title$onclick>$libelle</button></div></form>";117 }118 119 function singulier_ou_pluriel($nb,$chaine_un,$chaine_plusieurs,$var='nb'){120 if (!$nb=intval($nb)) return "";121 if ($nb>1) return _T($chaine_plusieurs, array($var => $nb));122 else return _T($chaine_un);123 }124 }125 126 83 ?> -
_plugins_/boussole/trunk/formulaires/ajouter_boussole.html
r42536 r62034 5 5 </h3> 6 6 7 [<p class= 'reponse_formulaire reponse_formulaire_erreur'>(#ENV*{message_erreur})</p>]8 [<p class= 'reponse_formulaire reponse_formulaire_ok'>(#ENV*{message_ok})</p>]7 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] 8 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] 9 9 <!-- <br class='bugajaxie' /> --> 10 10 [(#ENV{editable}) 11 <form method= 'post' action='#ENV{action}'><div>11 <form method="post" action="#ENV{action}"><div> 12 12 [(#REM) <!-- declarer les hidden qui declencheront le service du formulaire 13 13 parametre : url d'action --> ] 14 14 #ACTION_FORMULAIRE{#ENV{action}} 15 15 [(#SET{boussole_spip, [(#VAL{spip}|boussole_traduire{nom_boussole})]})] 16 <p class="explication"><:boussole:info_ajouter_boussole:></p> 16 17 <ul> 17 <li class="fieldset"> 18 <fieldset> 19 <p class="explication"><:boussole:info_ajouter_boussole:></p> 20 <ul> 21 <li class="editer_mode[(#ENV{erreurs}|table_valeur{mode}|oui) erreur]"> 22 <label><:boussole:label_mode:></label> 23 <div class="choix"> 24 <input type="radio" value="standard" id="mode_standard" class="radio" name="mode" [(#ENV{mode, standard}|=={standard}|oui) checked="checked"] /> 25 <label for="mode_standard"><:boussole:label_mode_standard{boussole=#GET{boussole_spip}}:></label> 26 </div> 27 <div class="choix"> 28 <input type="radio" value="url_perso" id="mode_url_perso" class="radio" name="mode" [(#ENV{mode, standard}|=={url_perso}|oui) checked="checked"] /> 29 <label for="mode_url_perso"><:boussole:label_mode_url_perso:></label> 30 </div> 31 </li> 32 <li class="editer_url_boussole obligatoire[(#ENV{erreurs}|table_valeur{url_boussole}|oui) erreur]" id="option_url_perso"> 33 <p class="explication"> 34 <:boussole:info_fichier_boussole:> 35 </p> 36 [<span class="erreur_message">(#ENV{erreurs}|table_valeur{url_boussole})</span>] 37 <input type="text" name="url_boussole" id="url_boussole" value="" class="text" /> 38 </li> 39 </ul> 40 </fieldset> 18 <li class="editer_mode[(#ENV{erreurs}|table_valeur{mode}|oui) erreur]"> 19 <label><:boussole:label_mode:></label> 20 <div class="choix"> 21 <input type="radio" value="standard" id="mode_standard" class="radio" name="mode" [(#ENV{mode, standard}|=={standard}|oui) checked="checked"] /> 22 <label for="mode_standard"><:boussole:label_mode_standard{boussole=#GET{boussole_spip}}:></label> 23 </div> 24 <div class="choix"> 25 <input type="radio" value="url_perso" id="mode_url_perso" class="radio" name="mode" [(#ENV{mode, standard}|=={url_perso}|oui) checked="checked"] /> 26 <label for="mode_url_perso"><:boussole:label_mode_url_perso:></label> 27 </div> 28 </li> 29 <li class="editer_url_boussole obligatoire[(#ENV{erreurs}|table_valeur{url_boussole}|oui) erreur]" id="option_url_perso"> 30 <p class="explication"><:boussole:info_fichier_boussole:></p> 31 [<span class="erreur_message">(#ENV{erreurs}|table_valeur{url_boussole})</span>] 32 <input type="text" name="url_boussole" id="url_boussole" value="" class="text" /> 41 33 </li> 42 34 </ul> 43 35 44 <p class= 'boutons'>45 <input type= 'submit' class='submit' value='<:bouton_enregistrer:>'/>36 <p class="boutons"> 37 <input type="submit" class="submit" value="<:bouton_enregistrer:>" /> 46 38 </p> 47 39 </div></form> -
_plugins_/boussole/trunk/formulaires/editer_boussole.html
r42531 r62034 1 1 <div class="formulaire_spip formulaire_editer [formulaire_(#ENV{form})][ formulaire_(#ENV{form})-#ENV{alias}]"> 2 <h3 class="titrem"> 3 [<img width="24" height="24" class="cadre-icone" alt="icone boussole_config-24" src="(#CHEMIN{prive/themes/spip/images/boussole_config-24.png})" />] 4 <:boussole:titre_formulaire_configurer:> 5 </h3> 2 <h3 class="titrem"><:boussole:titre_formulaire_configurer:></h3> 6 3 7 4 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] -
_plugins_/boussole/trunk/inc/deboussoler.php
r55611 r62034 66 66 $infos['boussole']['nbr_sites'] = count($infos['sites']); 67 67 $infos['boussole']['xml'] = $url; 68 $infos['boussole']['maj'] = date('Y-m-d H:i:s'); 68 69 ecrire_meta($meta_boussole, serialize($infos['boussole'])); 69 70 -
_plugins_/boussole/trunk/lang/boussole_fr.php
r56569 r62034 8 8 // B 9 9 'bouton_boussole' => 'Boussole', 10 'bouton_configurer' => 'Configurer',11 10 'bouton_supprimer' => 'Supprimer', 12 11 'bulle_afficher' => 'Afficher dans les modèles', … … 14 13 'bulle_aller_site' => 'Se rendre sur la page du site référencé', 15 14 'bulle_cacher' => 'Ne pas afficher dans les modèles', 16 'bulle_configurer_boussole' => 'Configurer l\'affichage de la boussole',17 15 'bulle_deplacer_bas' => 'Déplacer vers le bas', 18 16 'bulle_deplacer_haut' => 'Déplacer vers le haut', 19 'bulle_supprimer_boussole' => 'Supprimer la boussole de la base de données', 17 18 // C 19 'colonne_alias' => 'Alias', 20 'colonne_nbr_sites' => 'Contient', 21 'colonne_titre' => 'Titre', 22 'colonne_version' => 'Version', 20 23 21 24 // D … … 58 61 'info_liste_boussoles' => 'Vous trouverez ci-dessous la liste des boussoles ajoutées à votre base.', 59 62 'info_site_boussole' => 'Ce site fait partie de la boussole « @boussole@ »', 63 'info_boussole_inconnue' => 'La boussole d\'alias « @boussole@ » n\'existe pas.', 60 64 61 65 // L 62 66 'label_1_site' => '@nb@ site', 63 67 'label_a_class' => 'Classe de l\'ancre englobant le logo', 64 'label_actualise_le' => 'Actualisé le',68 'label_actualise_le' => 'Actualisée le', 65 69 'label_affiche' => 'Affiché ?', 66 70 'label_afficher_descriptif' => 'Afficher le descriptif des sites ?', … … 158 162 'option_slogan_site' => 'Slogan du site', 159 163 160 // R161 'resume_table_boussoles' => 'Liste des boussoles ajoutées',162 163 164 // S 164 165 'slogan_boussole_spip' => 'Les bonnes adresses de la galaxie SPIP !', … … 187 188 188 189 // T 190 'titre_boussole' => 'Boussole', 191 'titre_boussoles' => 'Boussoles', 189 192 'titre_actualite_spip' => 'Actualités de la Galaxie SPIP', 190 193 'titre_bloc_boussoles' => 'BOUSSOLES', -
_plugins_/boussole/trunk/paquet.xml
r55986 r62034 2 2 prefix="boussole" 3 3 categorie="navigation" 4 version=" 0.6.5"4 version="1.0.0" 5 5 etat="dev" 6 compatibilite="[ 2.0.0;3.0.99]"6 compatibilite="[3.0.0;3.0.*]" 7 7 logo="boussole_logo-64.png" 8 8 schema="0.1" … … 13 13 <!-- Les bonnes adresses de la galaxie SPIP ou d'ailleurs ! --> 14 14 15 <auteur >Eric Lupinacci</auteur>15 <auteur lien="http://blog.smellup.net/">Eric Lupinacci</auteur> 16 16 17 17 <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL</licence> … … 23 23 <pipeline nom="taches_generales_cron" inclure="genie/boussole_taches_generales_cron.php" /> 24 24 25 <menu nom="boussole_21" titre="boussole:bouton_boussole" parent="bando_squelette" icone="images/boussole_gerer-16.png" action="boussoles_gerer" /> 26 27 <onglet nom="gerer" titre="boussole:onglet_boussoles" parent="boussoles" icone="images/boussole_gerer-24.png" action="boussoles_gerer" /> 25 <menu nom="boussole" titre="boussole:bouton_boussole" parent="bando_squelette" icone="images/boussole_gerer-16.png" action="boussoles" /> 28 26 </paquet>
Note: See TracChangeset
for help on using the changeset viewer.