Changeset 61250 in spip-zone
- Timestamp:
- May 13, 2012, 8:45:01 AM (8 years ago)
- Location:
- _plugins_/sel
- Files:
-
- 7 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/sel/formulaires/editer_acces_auteur.php
r61002 r61250 32 32 if (is_array($certifier)) { 33 33 foreach ($certifier as $id_auteur => $acces) { 34 if ($acces = '1utilisateur_ok') $stt = '1comite'; else $stt = '6forum';34 if ($acces == '1utilisateur_ok') $stt = '1comite'; else $stt = '6forum'; 35 35 $resupdate = sql_updateq('spip_auteurs',array('acces'=>$acces,'statut'=>$stt),'id_auteur='.sql_quote($id_auteur)); 36 36 if ($resupdate) { … … 50 50 $retour = ancre_url ($retour, 'pagination_utilisateurs'); 51 51 $traitement['redirect'] = $retour; 52 spip_log($certifier,'nn');53 spip_log($resupdate,'nn');54 52 return $traitement; 55 53 } -
_plugins_/sel/formulaires/editer_annonce.html
r61168 r61250 5 5 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>] 6 6 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur}) <:info_recommencer:></p>] 7 7 8 8 <form method='post' action='#ENV{action}'><div> 9 9 [(#REM) declarer les hidden qui declencheront le service du formulaire -
_plugins_/sel/lang/sel_fr.php
r61168 r61250 10 10 //0,1,2... 11 11 '0nouveau' => 'profil non certifié', 12 '1utilisateur_ok'=>'profil certifié', 12 '0nouvelle' => 'nouvelle annonce', 13 '1annonce_ok' => 'annonce validée', 14 '1utilisateur_ok'=>'profil certifié', 15 '2annonce_ko' => 'annonce refusée', 13 16 '2utilisateur_ko'=>'profil refusé', 14 17 '3admin_local'=>'administrateur local', … … 20 23 'acces_insuffisant_explication' => 'Vous ne disposez pas du niveau d\'accès nécessaire pour consulter ces informations', 21 24 'accueil' => 'Accueil', 25 'admin_moderer_annonces'=>'Valider ou refuser des annonces', 26 'admin_moderer_annonces_explications'=>'Cette page vous permet de valider les annonces postées, de les refuser ou de les laisser en attente.', 27 'admin_moderer_annonces_pasconfig'=>'Le catalogue est configuré pour que les annonces soient validées automatiquement dès leur dépot. Cette page n\'a donc pas lieu d\'être pour cette configuration.', 22 28 'admin_moderer_utilisateurs'=>'Certifier ou refuser des utilisateurs', 29 'admin_moderer_utilisateurs_pasconfig'=>'Le catalogue est configuré pour que les utilisateurs n\'aient pas besoin de certification pour déposer leurs annonces et utiliser pleinement le catalogue. Cette page n\'a donc pas lieu d\'être pour cette configuration.', 23 30 'admin_voir_utilisateurs'=>'Voir et exporter la liste des utilisateurs', 24 31 'adresse_annonce' => 'Adresse de cette annonce', … … 72 79 73 80 //D 81 'date_saisie' => 'Date de saisie', 74 82 'deconnexion' => 'Déconnexion', 75 83 'description' => 'Description', 84 'direction_echange' => 'Direction de l\'échange', 76 85 'du' => 'Du', 77 86 … … 176 185 //L 177 186 'localisation' => 'Localisation', 187 'localisation_derniers_inscrits'=>'Localisation des derniers inscrits', 178 188 'localisez' => 'Localisez les nouveaux inscrits', 179 189 'localite' => 'Localité', … … 184 194 'membre_auteur_sel' => 'Membre du ou des SEL(s) suivant(s) :', 185 195 'mes_annonces' => 'Mes annonces', 196 'mes_demandes' => 'Mes demandes', 197 'mes_offres' => 'Mes offres', 198 'mes_partages' => 'Mes partages', 186 199 'modifier' => 'Modifier', 187 200 'modifier_annonce' => 'Modifier une annonce', … … 202 215 203 216 //N 217 'nature' => 'Nature', 204 218 'nom' => 'Nom', 205 219 'nouvelles_annonces'=> 'Nouvelles annonces', … … 297 311 //Q 298 312 'que_voulez_vous_faire'=>'Que voulez-vous faire ?', 313 299 314 //R 300 315 'recap_annonce' => 'Récapitulatif de votre annonce', … … 310 325 'themes_selectionnes' => 'Si les thèmes ci-dessous vous conviennent, cliquez silmplement sur Enregistrer. Sinon, cochez ci-dessous vos propres thèmes en remplacement.', 311 326 'themes_trouves_annonce' => 'Thèmes trouvés', 312 327 'titre' => 'Titre', 313 328 314 329 //U … … 316 331 317 332 //V 333 'valider_ko' => 'Refuser', 334 'valider_ok' => 'Valider', 335 'valider_oko' => 'En attente', 318 336 'validite_annonce' => 'Période de validité de l\'annonce', 319 337 'validite_annonce_explications'=>'Toute annonce se voit attribuer une durée de validité par défaut, à partir du jour de sa saisie. Vous pouvez néanmoins lui attribuer vous-même un créneau, en lui associant une date de votre choix -
_plugins_/sel/paquet.xml
r61013 r61250 28 28 <pipeline nom="formulaire_traiter" inclure="pipelines/complement_editer_auteur.php" /> 29 29 <pipeline nom="header_prive" inclure="pipelines/header_prive.php" /> 30 30 <pipeline nom="taches_generales_cron" inclure="pipelines/crons.php" /> 31 31 32 <!-- ERGONOMIE DANS ESPACE PRIVE A REVOIR ET UNIFORMISER AVEC PLUGIN.XML --> 32 33 <menu nom="sels" titre="sel:titre_sel" parent="menu_edition" icone="images/sel-16.png" /> -
_plugins_/sel/pipelines/complement_editer_auteur.php
r60767 r61250 84 84 if ($flux['data']['id_auteur']=='oui') { 85 85 $flux['data']['statut'] = '6forum'; 86 $flux['data']['acces'] = '0nouveau';87 86 $flux['data']['sels0'] = ''; 88 87 $flux['data']['corresp_tous_sel'] = ''; … … 91 90 // (sauter le 0 du tableau car se base sur #COMPTEUR_BOUCLE) 92 91 } 92 if ($GLOBALS['meta']['moderation_utilisateur'] == 'non') $flux['data']['acces'] = '1utilisateur_ok'; 93 else $flux['data']['acces'] = '0nouveau'; 93 94 } 94 95 return $flux; -
_plugins_/sel/plugin.xml
r61002 r61250 100 100 <inclure>pipelines/complement_editer_auteur.php"</inclure> 101 101 </pipeline> 102 <pipeline> 103 <nom>taches_generales_cron</nom> 104 <inclure>pipelines/crons.php"</inclure> 105 </pipeline> 102 106 103 107 <!-- precise les dependances vis-vis de d'autres plugins (ou de spip), voir plus bas <necessite id="nomplugin" version="[versionminimale;versionmax]" />--> -
_plugins_/sel/squelettes/admin_liste_utilisateurs.html
r61002 r61250 21 21 </script> 22 22 <script type="text/javascript"> 23 23 function initialise1() { 24 24 25 var mesOptions = { 26 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 27 zoom: 5, 28 mapTypeId: google.maps.MapTypeId.ROADMAP, 29 }; 25 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); 26 27 var mesOptions = { 28 zoom: 3, 29 mapTypeId: google.maps.MapTypeId.ROADMAP 30 } 31 32 /** 33 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 34 */ 35 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 36 coucheKml.setMap(zemap1); 37 38 /** 39 * Une fois notre KML chargé on centre automatiquement la carte 40 * et l'on optimise son affichage grâce aux méthodes : 41 * fitBounds() et getDefaultViewport() afin que le département 42 * soit totalement visible. 43 */ 44 google.maps.event.addListener(coucheKml, "status_changed" , function() { 45 zemap1.fitBounds(coucheKml.getDefaultViewport()); 46 }); 30 47 31 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 32 mesOptions); 33 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 34 georssLayer.setMap(zemap1); 35 36 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss'); 37 georssLayer.setMap(zemap1); 38 39 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 40 georssLayer.setMap(zemap1); 41 42 }; 48 }; 43 49 44 50 // si la personne est connectée, elle peut voir sa localisation dans cette carte … … 87 93 <p><:sel:admin_voir_utilisateurs_explications:></p> 88 94 89 <a href="[(#URL_ACTION_AUTEUR{admin_exporter,u}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]"><img src="#CHEMIN{img/puce_verte .png}" /> <:sel:exporter:></a><br />90 <a href="[(#URL_PAGE{spipdf}|parametre_url{spipdf,pdf/admin_liste_utilisateurs_pdf}|parametre_url{nom_fichier,liste_des_utilisateurs}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]" class="gris"><img src="#CHEMIN{img/puce_verte .png}" /> <:sel:imprimer:></a>95 <a href="[(#URL_ACTION_AUTEUR{admin_exporter,u}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]"><img src="#CHEMIN{img/puce_verte_creuse.gif}" /> <:sel:exporter:></a><br /> 96 <a href="[(#URL_PAGE{spipdf}|parametre_url{spipdf,pdf/admin_liste_utilisateurs_pdf}|parametre_url{nom_fichier,liste_des_utilisateurs}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]" class="gris"><img src="#CHEMIN{img/puce_verte_creuse.gif}" /> <:sel:imprimer:></a> 91 97 #SET{admin,oui} 92 98 ] -
_plugins_/sel/squelettes/admin_moderation_utilisateurs.html
r61002 r61250 22 22 </script> 23 23 <script type="text/javascript"> 24 24 function initialise1() { 25 25 26 var mesOptions = { 27 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 28 zoom: 5, 29 mapTypeId: google.maps.MapTypeId.ROADMAP, 30 }; 26 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); 27 28 var mesOptions = { 29 zoom: 3, 30 mapTypeId: google.maps.MapTypeId.ROADMAP 31 } 32 33 /** 34 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 35 */ 36 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 37 coucheKml.setMap(zemap1); 38 39 /** 40 * Une fois notre KML chargé on centre automatiquement la carte 41 * et l'on optimise son affichage grâce aux méthodes : 42 * fitBounds() et getDefaultViewport() afin que le département 43 * soit totalement visible. 44 */ 45 google.maps.event.addListener(coucheKml, "status_changed" , function() { 46 zemap1.fitBounds(coucheKml.getDefaultViewport()); 47 }); 31 48 32 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 33 mesOptions); 34 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 35 georssLayer.setMap(zemap1); 36 37 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss'); 38 georssLayer.setMap(zemap1); 39 40 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 41 georssLayer.setMap(zemap1); 42 43 }; 49 }; 44 50 45 51 // si la personne est connectée, elle peut voir sa localisation dans cette carte … … 79 85 </div><!-- .more --> 80 86 <div class="content" id="content"> 87 [(#CONFIG{moderation_utilisateur}|=={oui}|oui) 81 88 [(#SESSION{acces}|=={3admin_local}|or{#SESSION{acces}|=={4admin_general}}|non) 82 89 <h1><:sel:acces_insuffisant:></h1> … … 90 97 ] 91 98 <p> </p> 92 93 99 ] 100 [(#CONFIG{moderation_annonce}|=={oui}|non) 101 <h1><:sel:admin_moderer_utilisateurs:></h1> 102 <p><:sel:admin_moderer_utilisateurs_pasconfig:></p> 103 ] 94 104 95 105 </div><!-- .content --> -
_plugins_/sel/squelettes/avatar.html
r61168 r61250 25 25 function initialise1() { 26 26 27 var mesOptions = { 28 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 29 zoom: 5, 30 mapTypeId: google.maps.MapTypeId.ROADMAP, 31 }; 32 33 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 34 mesOptions); 35 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 36 georssLayer.setMap(zemap1); 37 38 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss'); 39 georssLayer.setMap(zemap1); 40 41 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 42 georssLayer.setMap(zemap1); 43 44 }; 27 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); 28 29 var mesOptions = { 30 zoom: 3, 31 mapTypeId: google.maps.MapTypeId.ROADMAP 32 } 33 34 /** 35 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 36 */ 37 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 38 coucheKml.setMap(zemap1); 39 40 /** 41 * Une fois notre KML chargé on centre automatiquement la carte 42 * et l'on optimise son affichage grâce aux méthodes : 43 * fitBounds() et getDefaultViewport() afin que le département 44 * soit totalement visible. 45 */ 46 google.maps.event.addListener(coucheKml, "status_changed" , function() { 47 zemap1.fitBounds(coucheKml.getDefaultViewport()); 48 }); 49 50 }; 45 51 46 52 // si la personne est connectée, elle peut voir sa localisation dans cette carte -
_plugins_/sel/squelettes/css/sel.css
r61168 r61250 461 461 } 462 462 463 .bulle_smallgmap { 464 font-size: 0.8em; 465 } 466 463 467 .deco { 464 468 border-bottom: dotted 1px #939292; -
_plugins_/sel/squelettes/inclure/cote.html
r61002 r61250 2 2 <h3 class="entete_encart_admin blanc"><:sel:gestion_inscriptions:></h3> 3 3 <div class="corps_encart_admin" > 4 [(#CONFIG{moderation_utilisateur}|=={oui}|oui) 4 5 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{admin_moderation_utilisateurs}"><:sel:admin_moderer_utilisateurs:></a><br /> 6 ] 5 7 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{admin_liste_utilisateurs}"><:sel:admin_voir_utilisateurs:></a><br /> 6 8 <small>--...(en développement :)...--</small><br /> … … 15 17 <h3 class="entete_encart_admin blanc"><:sel:gestion_annonces:></h3> 16 18 <div class="corps_encart_admin" > 17 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{admin_moderation_annonces}">Valider / refuser des annonces</a><br /> 19 [(#CONFIG{moderation_annonce}|=={oui}|oui) 20 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{admin_moderation_annonces}"><:sel:admin_moderer_annonces:></a><br /> 21 ] 22 <small>--...(en développement :)...--</small><br /> 18 23 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{admin_gestion_annonces_perimees}">Gérer les annonces périmées</a><br /> 19 24 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{admin_liste_annonces_fixes}">Voir la liste des annonces à dates fixes (pour mois prochain, date paramétrable)</a><br /> … … 38 43 <div class="corps_encart" > 39 44 <ul> 45 <BOUCLE_derniers_inscrits(AUTEURS) {tous} {par inscription} {inverse} {0,6}> 40 46 <li> 41 Bernadette<br /> 42 SEL de Thiviers (France) 47 #PRENOM #NOM<br /> 48 <BOUCLE_sels(CORRESPONDANCES) {id_auteur}> 49 <BOUCLE_nomsels(SELS) {id_sel}> 50 #NOM - 51 </BOUCLE_nomsels> 52 [(#ID_SEL|=={0}|oui) <:sel:jeu:>] 53 </BOUCLE_sels> 54 </B_sels> 55 <//B_sels> 56 [#PAYS] 43 57 </li> 44 <li> 45 Alain<br /> 46 SEL de Brest (France) 47 </li> 48 <li> 49 Norredine<br /> 50 SEL de la Bièvres (France) 51 </li> 52 <li> 53 Eric<br /> 54 SEL de Courreau (Belgique) 55 </li> 56 <li> 57 Famille Guillaume<br /> 58 SEL du Val de Marne (France) 59 </li> 60 <li> 61 Jean-Philippe<br /> 62 SEL du Puy en Velay (France) 63 </li> 58 </BOUCLE_derniers_inscrits> 59 </B_derniers_inscrits> 60 u 61 <//B_derniers_inscrits> 64 62 </ul> 65 63 </div> -
_plugins_/sel/squelettes/inclure/plus.html
r61168 r61250 1 #CACHE{0} 1 2 <h3 class="entete_encart blanc"> 2 3 [(#SESSION{id_auteur}|non)<:sel:nouvelles_annonces:>] … … 4 5 </h3> 5 6 <div class="corps_encart"> 7 <B_annonces> 6 8 <ul> 7 <BOUCLE_annonces(ANNONCES) {id_auteur = #SESSION{id_auteur} ?} {statut = 1annonce_ok} {0,6}>9 <BOUCLE_annonces(ANNONCES) {id_auteur = #SESSION{id_auteur}} {statut = 1annonce_ok} {par date_saisie} {inverse} {0,6}> 8 10 <li><strong>#DIRECTION_ECHANGE</strong> : #TITRE<br /> 9 11 #VILLE … … 11 13 </li> 12 14 </BOUCLE_annonces> 13 <li>14 <strong>Offre</strong> : triporteur<br />15 Tours16 [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">[modifier]</a><a href="" class="rouge">[supprimer]</a>]17 </li>18 <li>19 <strong>Demande</strong> : garde chat 3 jours<br />20 Brest21 [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">[modifier]</a><a href="" class="rouge">[supprimer]</a>]22 </li>23 <li>24 <strong>Partage</strong> : chants / danse folklorique : week-end du 1er mai<br />25 Montauban26 [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">[modifier]</a><a href="" class="rouge">[supprimer]</a>]27 </li>28 <li>29 <strong>Offre</strong> : canapé-lit<br />30 Ermont-Eaubonne (95)31 [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">[modifier]</a><a href="" class="rouge">[supprimer]</a>]32 </li>33 <li>34 <strong>Demande</strong> : qui aurait une canette pour machine à coudre ?<br />35 Villeurbane36 [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">[modifier]</a><a href="" class="rouge">[supprimer]</a>]37 </li>38 <li>39 <strong>Partage</strong> : Sortie botanique & plantes comestibles<br />40 Forêt du Vantoux41 [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">[modifier]</a><a href="" class="rouge">[supprimer]</a>]42 </li>43 15 </ul> 16 </B_annonces> 17 <B_toutes_annonces> 18 <ul> 19 <BOUCLE_toutes_annonces(ANNONCES) {statut = 1annonce_ok} {par date_saisie} {inverse} {0,6}> 20 <li><strong>#DIRECTION_ECHANGE</strong> : #TITRE<br /> 21 #VILLE 22 [(#SESSION{id_auteur}|oui)<br /><a href="[(#URL_PAGE{modifier_annonce}|parametre_url{id_annonce,#ID_ANNONCE})]" class="rouge">[<:sel:modifier:>]</a><a href="" class="rouge">[<:sel:supprimer:>]</a>] 23 </li> 24 </BOUCLE_toutes_annonces> 25 </ul> 26 </B_toutes_annonces> 27 <//B_annonces> 28 44 29 </div> 45 30 [(#CHEMIN{inclure/nav.html}|oui) <INCLURE{fond=inclure/nav,env} />] -
_plugins_/sel/squelettes/nouvel_utilisateur.html
r61002 r61250 35 35 function initialise() { 36 36 37 var mesOptions = { 38 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 39 zoom: 20, 40 mapTypeId: google.maps.MapTypeId.ROADMAP, 41 }; 42 43 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 44 mesOptions); 37 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); 45 38 46 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 47 georssLayer.setMap(zemap1); 48 49 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss'); 50 georssLayer.setMap(zemap1); 51 52 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 53 georssLayer.setMap(zemap1); 39 var mesOptions = { 40 zoom: 3, 41 mapTypeId: google.maps.MapTypeId.ROADMAP 42 } 43 44 /** 45 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 46 */ 47 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 48 coucheKml.setMap(zemap1); 49 50 /** 51 * Une fois notre KML chargé on centre automatiquement la carte 52 * et l'on optimise son affichage grâce aux méthodes : 53 * fitBounds() et getDefaultViewport() afin que le département 54 * soit totalement visible. 55 */ 56 google.maps.event.addListener(coucheKml, "status_changed" , function() { 57 zemap1.fitBounds(coucheKml.getDefaultViewport()); 58 }); 54 59 55 60 }; -
_plugins_/sel/squelettes/nouvelle_annonce.html
r61168 r61250 90 90 function initialise() { 91 91 92 var mesOptions = { 93 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 94 zoom: 20, 95 mapTypeId: google.maps.MapTypeId.ROADMAP, 96 }; 97 98 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 99 mesOptions); 92 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); 100 93 101 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 102 georssLayer.setMap(zemap1); 103 104 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss'); 105 georssLayer.setMap(zemap1); 106 107 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 108 georssLayer.setMap(zemap1); 94 var mesOptions = { 95 zoom: 3, 96 mapTypeId: google.maps.MapTypeId.ROADMAP 97 } 98 99 /** 100 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 101 */ 102 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 103 coucheKml.setMap(zemap1); 104 105 /** 106 * Une fois notre KML chargé on centre automatiquement la carte 107 * et l'on optimise son affichage grâce aux méthodes : 108 * fitBounds() et getDefaultViewport() afin que le département 109 * soit totalement visible. 110 */ 111 google.maps.event.addListener(coucheKml, "status_changed" , function() { 112 zemap1.fitBounds(coucheKml.getDefaultViewport()); 113 }); 109 114 110 115 }; -
_plugins_/sel/squelettes/nouvelle_annonce_theme.html
r61168 r61250 25 25 function initialise() { 26 26 27 var mesOptions = { 28 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 29 zoom: 20, 30 mapTypeId: google.maps.MapTypeId.ROADMAP, 31 }; 32 33 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 34 mesOptions); 27 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); 35 28 36 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 37 georssLayer.setMap(zemap1); 38 39 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss'); 40 georssLayer.setMap(zemap1); 41 42 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 43 georssLayer.setMap(zemap1); 29 var mesOptions = { 30 zoom: 3, 31 mapTypeId: google.maps.MapTypeId.ROADMAP 32 } 33 34 /** 35 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 36 */ 37 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 38 coucheKml.setMap(zemap1); 39 40 /** 41 * Une fois notre KML chargé on centre automatiquement la carte 42 * et l'on optimise son affichage grâce aux méthodes : 43 * fitBounds() et getDefaultViewport() afin que le département 44 * soit totalement visible. 45 */ 46 google.maps.event.addListener(coucheKml, "status_changed" , function() { 47 zemap1.fitBounds(coucheKml.getDefaultViewport()); 48 }); 44 49 45 50 }; -
_plugins_/sel/squelettes/sommaire.html
r61168 r61250 17 17 [(#SESSION{id_auteur}|oui)<:sel:bienvenue:> #SESSION{nom} -] 18 18 [(#NOM_SITE_SPIP|textebrut)][ - (#SLOGAN_SITE_SPIP|textebrut)] 19 #SPIP_CRON 19 20 </title> 20 21 [<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|textebrut)" />] … … 24 25 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 25 26 <script type="text/javascript" 26 src="http://maps.googleapis.com/maps/api/js?sensor= true">27 src="http://maps.googleapis.com/maps/api/js?sensor=false"> 27 28 </script> 28 29 <script type="text/javascript"> 29 30 function initialise1() { 30 31 var mesOptions = { 32 center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris 33 zoom: 5, 34 mapTypeId: google.maps.MapTypeId.ROADMAP, 35 }; 36 37 var zemap1 = new google.maps.Map(document.getElementById("carte1"), 38 mesOptions); 31 var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); /* #URL_SITE_SPIP/#CHEMIN{tmp/nouveaux_inscrits.kml} */ 32 /* 33 Lecture de flux GeoRSS avec l'objet KmlLayer : 39 34 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss'); 40 35 georssLayer.setMap(zemap1); … … 45 40 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss'); 46 41 georssLayer.setMap(zemap1); 47 48 }; 42 */ 43 44 var mesOptions = { 45 zoom: 3, 46 mapTypeId: google.maps.MapTypeId.ROADMAP 47 } 48 49 /* retiré de mesOptions : center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), Paris */ 50 51 /** 52 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1' 53 */ 54 var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions); 55 coucheKml.setMap(zemap1); 56 57 /** 58 * Une fois notre KML chargé on centre automatiquement la carte 59 * et l'on optimise son affichage grâce aux méthodes : 60 * fitBounds() et getDefaultViewport() afin que le département 61 * soit totalement visible. 62 */ 63 google.maps.event.addListener(coucheKml, "status_changed" , function() { 64 zemap1.fitBounds(coucheKml.getDefaultViewport()); 65 }); 66 67 68 }; 49 69 50 70 // si la personne est connectée, elle peut voir sa localisation dans cette carte … … 67 87 map.setCenter(latlng); 68 88 }; 89 // google.maps.event.addDomListener(window, 'load', initialise1); 90 // google.maps.event.addDomListener(window, 'load', initialise2); 69 91 </script> 70 92 … … 76 98 </head> 77 99 78 <body class="pas_surlignable page_sommaire" onload="initialise1();initialise2()"> 100 <body class="pas_surlignable page_sommaire" onload="initialise1();initialise2()"> <!-- --> 79 101 <div class="page"> 80 102 [(#CHEMIN{inclure/header.html}|oui) <INCLURE{fond=inclure/header}{home=oui} />] … … 162 184 </BOUCLE_corr> 163 185 </p> 164 </B_corr> 165 166 <p class="gris">>> Modifier mes données (en développement) </p> 186 </B_corr> 167 187 168 188 </BOUCLE_logo> … … 182 202 <ul> 183 203 <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <a href="#URL_PAGE{nouvelle_annonce}"><:sel:poster_annonce:></a></li> 204 <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <:sel:modifier_donnees:> (en développement) </a></li> 184 205 <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <:sel:consulter_catalogue:> (en développement)</li> 185 206 <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" /> <:sel:consulter_correspondants:> (en développement)</li>
Note: See TracChangeset
for help on using the changeset viewer.