Utilisateur:Wikialine/essais2

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] Projet:Communes de France/infoboxcommunedefrance1

{| class="infobox" width="300" style="background-color: #f3fff3;text-align: center"
| style="background-color: #ddffdd; color:black;font-size:larger;" colspan="2" | '''{{{nomcommune}}}'''
|- valign="top"
{{#if:{{{image|}}}|
{{!}} colspan="2" style="padding: 5px 0 0 0;background-color: #ffffff;" {{!}} {{{image}}} }}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="middle"| [[Liste des pays du monde|Pays]]
| style="background-color: #f3fff3;" | <div style="float: right; padding: 0.2em 0.2em 0.2em 0.1em">[[Image:Flag of France.svg|20px|drapeau de la France]]</div>      [[France]]<!-- test pour aligner le drapeau à droite et le nom du pays au centre, impossible avec le modèle {{{FRA}}} -->
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="top"| [[Région française|Région]]
| style="background-color: #f3fff3;" | {{{région}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="top"| [[Département français|Département]]
| style="background-color: #f3fff3;" | {{{département}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="top"| [[Arrondissement]]
| style="background-color: #f3fff3;" | {{{arrondissement}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="top"| [[Canton français|Canton]]
| style="background-color: #f3fff3;" | {{{canton}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" | [[Code Insee]]
| style="background-color: #f3fff3;" | {{{insee}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" | [[Code postal]]
| style="background-color: #f3fff3;" | {{{cp}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" | [[Maire]]<br />[[Mandat politique|Mandat]] en cours 
| style="background-color: #f3fff3;" | {{{maire}}}<br />{{{mandat}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="top"| [[Intercommunalité]]
| style="background-color: #f3fff3;" | {{{intercomm}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" | [[Coordonnées géographiques|Coordonnées<br />géographiques]]
| style="background-color: #f3fff3;" | {{#if:{{{latitude|}}} | {{#if:{{{longitude|}}} | {{coord|{{{latitude|}}}|{{{longitude|}}}|type:city_region:FR|format=dms long}} }} }}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign=top| [[Altitude]]s
| style="background-color: #f3fff3;" | moyenne : {{{alt moy}}}<br />minimale : {{{alt mini}}}<br />maximale : {{{alt maxi}}}
|-
! scope=row style="background-color: #f3fff3;text-align: center" valign="top"| [[Superficie]]
| style="background-color: #f3fff3;" | {{formatnum: {{{hectares}}}}} ha = {{{km²}}} km²
|-
! scope=row style="background-color: #f3fff3;text-align: center" | [[Chiffres de population en France|Population sans<br />doubles comptes]] 
| style="background-color: #f3fff3;" | {{formatnum: {{{sans}}}}} hab. <br /><small>({{{date-sans}}})</small>
|-
! scope=row style="background-color: #f3fff3;text-align: center" | [[Densité de population|Densité]]
| style="background-color: #f3fff3;" | {{formatnum: {{{dens}}}}} hab./km²
|-       
{{#if: {{{unité urbaine|}}} | 
! scope=row style="background-color: #f3fff3;text-align: center" {{!}} [[Unité urbaine]]
{{!}} style="background-color: #f3fff3;" {{!}} {{{unité urbaine}}} hab.}}      
|-       
{{#if: {{{aire urbaine|}}} | 
! scope=row style="background-color: #f3fff3;text-align: center" {{!}} [[Aire urbaine]]
{{!}} style="background-color: #f3fff3;" {{!}} {{{aire urbaine}}} hab.}} 
|-
{{#if: {{{nomhab|}}} | 
! scope=row style="background-color: #f3fff3;text-align: center" {{!}} [[gentilé|Gentilé]]
{{!}} style="background-color: #f3fff3;" {{!}}  {{{nomhab}}}}}
|-
{{#if: {{{siteweb|}}} | 
! scope=row style="background-color: #f3fff3;text-align: center" {{!}} [[site internet|Site]]
{{!}} style="background-color: #f3fff3;" {{!}}  {{{siteweb}}}}}
|- <!--Géolocalisation sur une carte de France métropolitaine-->
{{#ifeq: {{{géoloc}}} | non | |
{{#if: {{#ifexpr: {{{latitude|}}} AND {{{longitude|}}} }} | | {{!}}-
{{!}} colspan="2" style="background-color: #ffffff; padding: 0 0 0 0;" {{!}} {{FraCgéoloc|{{{longitude}}}|{{{latitude}}}|desc={{{nomcommune}}}}}
}}
}}
|}


[modifier] Projet:Communes de France/infoboxcommunedefrance2

<includeonly>
<div class="ImageGroup2" style="
float:{{{align|right}}};
clear:{{{align|right}}};
text-align:center;
">
{{#if:{{{titre|}}}|<div style="font-size:110%;line-height:1.2;font-weight:bold">{{{titre}}}</div>
}}<div class="ImageGroupUnits2"><!--
-->{{#if:{{{1|}}}|[[{{{1}}}|{{{largeur|200}}}px|center|{{{2}}}]]}}<!--
-->{{#if:{{{3|}}}|[[{{{3}}}|{{{largeur|200}}}px|center|{{{4}}}]]}}<!--
--></div></div>{{#ifeq:{{{align|}}}|left|<br clear="left">|}}</includeonly>


[modifier] Projet:Communes de France/infoboxcommunedefrance3

<includeonly><div style="width:100%;position:relative;text-align:left">{{Projet:Communes de France/infoboxcommunedefrance2
|largeur=300
|titre=
|align=center
|Image:Carte France geo dep2.png|Carte administrative de la France
|Image:Carte France geo R2.png|Carte physique de la France
}}{{ #ifexpr: {{{2|}}} |
<div style="position:absolute; left:{{#expr: (4.75 + {{{1}}}) * 20.18 round 0}}px; top:{{#expr: (51.835 - {{{2}}}) * 29.165 round 0}}px; width:10px; height:10px; font-size:1px; background:none" {{#if:{{{desc|}}}|title="{{{desc}}}"}}>[[Image:15X15 GEOLOCALISATION.gif
|7px|Icône de géolocalisation]]</div> | }}</div></includeonly><noinclude>
{{/Documentation}}
</noinclude>

[modifier] MediaWiki:Common.js

// Script améliorant l'infobox Commune de France
 
function toggleImage2(group, remindex, shwindex) {
  document.getElementById("ImageGroupsGr"+group+"Im"+remindex).style.display="none";
  document.getElementById("ImageGroupsGr"+group+"Im"+shwindex).style.display="inline";
}
 
function imageGroup2(){
 if (document.URL.match(/printable/g)) return;
 var bc=document.getElementById("bodyContent");
 if( !bc ) bc = document.getElementById("mw_contentholder");
 if( !bc ) return;
 var divs=bc.getElementsByTagName("div");
 var i = 0, j = 0;
 var units, search;
 var currentimage;
 var UnitNode;
 for (i = 0; i < divs.length ; i++) {
   if (divs[i].className != "ImageGroup2") continue;                   
   UnitNode=undefined;
   search=divs[i].getElementsByTagName("div");
   for (j = 0; j < search.length ; j++) {
     if (search[j].className != "ImageGroupUnits2") continue;       
     UnitNode=search[j];
     break;
   }
   if (UnitNode==undefined) continue;
   if (UnitNode.childNodes.length != 2) continue;
   units=Array();
   for (j = 0 ; j < 2; j++ ) {
     var temp = UnitNode.childNodes[j];
     units.push(temp);                                
   }
   for (j = 0 ; j < 2; j++) {
     currentimage=units[j];
     currentimage.id="ImageGroupsGr"+i+"Im"+j;
     var imghead = document.createElement("div");
     var link = document.createElement("a");
     link.href = "javascript:toggleImage2("+i+","+j+","+(1-j)+");";
     if (j != 0) {
       link.innerHTML="Carte administrative - [ Carte physique ]";
     } else {
       link.innerHTML="[ Carte administrative ] - Carte physique";
     }
     imghead.style.textAlign="center";                  
     imghead.appendChild(link);
     currentimage.appendChild(imghead);                  
     if (j != 0) currentimage.style.display="none";
   }
 }
}
 
addOnloadHook(imageGroup2);