É...Changeons Tout
Ni acheté, ni vendu !

Connexion
Inscription

Recherche avancée

A propos

Les gratuitistes

Aide


Suivre...

le sitela page

NonMarchand.org Au Tout Gratuit
Annuaire d'espaces de gratuité (magasins gratuits, grainothèques...)
Ô Temps Gratuit
Agenda du gratuit (gratiférias, culture libre...)
Libr'Affaires
Prêts, dons, faire circuler gratuitement des objets
Grati'Faire
Faire sans argent (auto-stop, cours gratuits...)


table.premierecolonne { box-shadow: 10px 10px 5px #888888; } table.premierecolonne th { padding:10px; background-color:#A6B06D; font-style:italic; } table.premierecolonne td { padding:10px; background-color:#E0E6F8; } table.titre { box-shadow: 10px 10px 5px #888888; } table.titre td { padding:10px; background-color:#F6F2EC; line-height:30px; } table.liste { box-shadow: 10px 10px 5px #888888; background-color:#A6B06D; } table.liste td { padding:10px; background-color:#F6F2EC; line-height:30px; } table.recherche { text-align:center; font-weight:bold; box-shadow: 10px 10px 5px #888888; } table.recherche th { padding:10px; background-color:#CCCCFF; } table.recherche td { padding:10px; } table.listecategorie { text-align:center; font-weight:bold; font-family:Courier; box-shadow: 10px 10px 5px #888888; } table.listecategorie td { padding:10px; } table.sommaire { text-align:center; font-weight:bold; font-family:Courier; background-color:white; box-shadow: 10px 10px 5px #888888; } table.sommaire th { padding:5px; font-size:x-large; color:#B83A1B; } table.sommaire td { padding:5px; } table.formulaire { padding:5px; box-shadow: 10px 10px 5px #888888; margin-left:auto; margin-right:auto; text-align:center; background-color:#E0E6F8; font-weight:bold; } table.formulairegeneral { box-shadow: 10px 10px 5px #888888; } table.formulairegeneral th { padding:10px; background-color:#E0E6F8; font-style:bold; color:#B83A1B; text-align:right; } table.formulairegeneral td { padding:10px; background-color:#E0E6F8; }

Templates PmForm

#carteedg

Utilisé dans les cartes des edg

[[#carteedgform]]
(:input pmform target=carteedg:)(:input hidden csum "nouvel edg":)
(:input default request=1:)
(:input default auteur "{$Author}":)
(:input hidden date '{(ftime fmt="%d/%m/%Y %H:%M")}')}:)
%intgros%Vous en connaissez d'autres ? Complétez la carte.

Zoomez et déplacez la carte pour placer le cercle rouge sur le lieu où se situe l'espace de gratuité (ou entrez les coordonnées GPS manuellement):

||class=premierecolonne
||! Coordonnées GPS:||(:input text latlon id=ape_latlon placeholder="Latitude,Longitude or Latitude/Longitude" size=40:) ||
||! Description:||(:input text description size=60:) ||
||! Auteur:||(:input text auteur placeholder="Nom" size=40:) ||
||! Entrez la valeur: {$Captcha}||(:input captcha:) ||
|| (:input submit "" "Ajouter sur la carte un nouvel emplacement":)||||
(:input end:)

(:messages:)
[[#carteedgformend]]

[[#carteedgpost]]
(:template defaults where=top:) 
(:template require auteur errmsg="$[Missing name]":)
(:template require latlon errmsg="$[Missing coordinates]":)
(:template require if="captcha" errmsg="$[Missing or invalid code]" :)
: {$$latlon}{$$support} : {$$description}  [[~{$$auteur}]] {$$date}
[[#carteedgpostend]]

#map

Utilisé pour la géolocalisation. Template pour pmform

[[#mapform]]
(:input pmform target=map successpage={*$FullName}#localisation:)(:input hidden csum "Adresse":)(:input hidden anchor '#localisation':)
(:input default source={*$FullName} :)
(:input default request=1:)

(:messages:)
(:if3 [ group Activites && matchstring '/3s.*/' '{{*$FullName}$:categorie} ] ':)
%intgros%Départ

: %list map% {*$:AdGPS} : {*$AdExacte}

||class=premierecolonne align=center
|| Coordonnées GPS du point de départ :||{$:AdGPS} || (:if4 authid:)(:input text $:AdGPS id=ape_latlon placeholder="Latitude,Longitude ou Latitude/Longitude" size=40:) ||

Entrer les coordonnées géographiques manuellement, ou '''positionner le cercle rouge au dessus de l'endroit souhaité'''(:if4:)

(:table class=premierecolonne align=center:)
(:headnr align=right:)Pays:
(:cell:){$:AdPays}(:if4 authid:)
(:cell:)(:input text $:AdPays size=40:)(:if4:)
(:headnr align=right:)Région:
(:cell:){$:AdRegion}(:if4 authid:)
(:cell:)(:input text $:AdRegion size=40:)(:if4:)
(:headnr align=right:)Code postal:
(:cell:){$:AdCP}(:if4 authid:)
(:cell:)(:input text $:AdCP size=40:)(:if4:)
(:headnr align=right:)Ville:
(:cell:){$:AdVille}(:if4 authid:)
(:cell:)(:input text $:AdVille placeholder="Monaco, Dubaï..." size=40:)(:if4:)
(:headnr align=right:)Adresse précise:
(:cell:){$:AdExacte}(:if4 authid:)
(:cell:)(:input textarea "$:AdExacte" placeholder="Rue, numéro, etc." size=40:)(:if4:)

%intgros%Arrivée

: %list map% {*$:AdGPSAr} : {*$AdExacteAr}

||class=premierecolonne align=center
|| Coordonnées GPS du point d'arrivée :||{$:AdGPSAr} || (:if4 authid:)(:input text $:AdGPSAr id=ape_latlon placeholder="Latitude,Longitude ou Latitude/Longitude" size=40:) ||

(:table class=premierecolonne align=center:)
(:headnr align=right:)Ville:
(:cell:){$:AdVilleAr}(:if4 authid:)
(:cell:)(:input text $:AdVilleAr placeholder="Monaco, Dubaï..." size=40:)(:if4:)
(:headnr:)Adresse précise:
(:cell:){$:AdExacteAr}(:if4 authid:)
(:cell:)(:input text $:AdExacteAr placeholder="Rue, numéro, etc." size=40:)(:if4:)

(:else3:)
: %list map% {*$:AdGPS} : {*$AdExacte}

||class=premierecolonne align=center
|| Coordonnées GPS:||{$:AdGPS} || (:if4 authid:)(:input text $:AdGPS id=ape_latlon placeholder="Latitude,Longitude ou Latitude/Longitude" size=40:) ||

Entrer les coordonnées géographiques manuellement, ou '''positionner le cercle rouge au dessus du lieu recherché'''. Une fois le formulaire rempli, cliquer sur $[Save](:if4:)

(:table class=premierecolonne align=center:)
(:headnr align=right:)Pays:
(:cell:){$:AdPays}(:if4 authid:)
(:cell:)(:input text $:AdPays size=40:)(:if4:)
(:headnr align=right:)Région:
(:cell:){$:AdRegion}(:if4 authid:)
(:cell:)(:input text $:AdRegion size=40:)(:if4:)
(:headnr align=right:)Code postal:
(:cell:){$:AdCP}(:if4 authid:)
(:cell:)(:input text $:AdCP size=40:)(:if4:)
(:headnr align=right:)Ville:
(:cell:){$:AdVille}(:if4 authid:)
(:cell:)(:input text $:AdVille placeholder="Monaco, Dubaï..." size=40:)(:if4:)
(:headnr align=right:)Adresse précise:
(:cell:){$:AdExacte}(:if4 authid:)
(:cell:)(:input textarea "$:AdExacte" placeholder="Rue, numéro, etc." size=40:)(:if3:)
(:tableend:)(:if4 authid:)

%right%(:input submit "" "$[Save]":)(:if4:)
(:input end:)
[[#mapformend]]

Utilisé pour la géolocalisation. Template pour pmform

[[#mappost]]
(:if3 [ group Activites && matchstring '/3s.*/' '{{*$FullName}$:categorie} ] ':)
(:template defaults savevars=$:AdPays,$:AdRegion,$:AdCP,$:AdVille,$:AdExacte,$:AdGPS,$:AdGPSAr,$:AdVilleAr,$:AdExacteAr:)
(:else3:)
(:template defaults savevars=$:AdPays,$:AdRegion,$:AdCP,$:AdVille,$:AdExacte,$:AdGPS:)
(:if3:)
(:template require $:AdGPS errmsg="$[Missing coordinates]":)
[[#mappostend]]

Templates pagelist

#galerie (à localiser)

Utilisé pour les galeries d'image

[[#galerie]]
(:template each:)
(:thumblist {=$FullName} px={$$px} link=2 order=random:)
[[#galerieend]]

#carteglobale

Utilisé dans les pages d'accueil, les pages perso, etc. Agrège les adresses gps et crée une carte avec le plugin APE.

[[#carteglobale]]
(:template defaults $:AdGPS=- order=$:AdGPS:)
(:template each:)(:if3 !equal "{<$:AdGPS}" "{=$:AdGPS}":)
: %list map% {=$:AdGPS} : [[{=$FullName}|{=$:titre}]] (:if4 equal "{=$:AdGPS}" "{>$:AdGPS}":) et autres... %newwin%[[Public.Recherche?action=search&group={*$Group}&$:AdGPS={=$:AdGPS}&list=normal&cache=1&fmt=%23rechercheGPS&req=0|voir liste]]%%.(:if4:)
[[#carteglobaleend]]

#recherchecarteglobale

Utilisé dans les catégories : renvoie la carte à partir des points des pages et y ajoute les points présents dans la page de la catégorie

[[#recherchecarteglobale]]
(:template defaults $:AdGPS=-:)
(:template none:)
: %list map height=500px max-height=85wh overflow=auto% 0.3,-3.4 : Il y en a peut-être un ici ! Mais à quelle profondeur ?! Vous devriez plutôt proposer le vôtre ou en chercher un autre !
: center=46.37725,2.46094 zoom=5 :
(:include {*$FullName}#:)
(:template first:)
: %list map height=500px max-height=85wh overflow=auto% {=$:AdGPS} :
(:template each:)
: {=$:AdGPS} : [[{=$FullName}|{=$:titre}]] (:if4 equal "{=$:AdGPS}" "{>$:AdGPS}":) et autres... %newwin%[[Public.Recherche?action=search&group={*$Group}&$:AdGPS={=$:AdGPS}&list=normal&cache=1&fmt=%23rechercheGPS&req=0|voir liste]]%%.(:if4:)
(:template last:)
(:include {*$FullName}#:)
[[#recherchecarteglobale]]

#carteglobalerecherche

Utilisé dans la page recherche

[[#carteglobalerecherche]]
(:template defaults $:AdGPS=- order=$:AdGPS:)
(:template each:)(:if3 !equal "{<$:AdGPS}" "{=$:AdGPS}":)(:if4 [ matchstring '/{$$varlie}*/' '{=$:AdVille}' || matchstring '/{$$varlie}/' '{=$:AdCP}' || matchstring '/{$$varlie}/' '{=$:AdPays}' || matchstring '/{$$varlie}/' '{=$:AdRegion}' ] :)
: %list map% {=$:AdGPS} : [[{=$FullName}|{=$:titre}]] (:if5 equal "{=$:AdGPS}" "{>$:AdGPS}":) et autres... %newwin%[[Public.Recherche?action=search&group={*$Group}&$:AdGPS={=$:AdGPS}&list=normal&cache=1&fmt=%23rechercheGPS&req=0|voir liste]].(:if3:)
[[#carteglobalerechercheend]]

#recherchedanscartes

[[#recherchedanscartes]]
(:template first:)
||class=recherche align=center
||! Cartes participatives pour '''{$SearchQuery}''' ||
(:template each:)
|| [[{=$Group}/]] : [[{=$FullName}|{(tolower (asspaced (substr "{=$Name}" 14 ) ) )}]] ||
[[#recherchedanscartesend]]

#cartetransport

Utilisée dans les pages activités, type transport. Point de départ et d'arrivée.

[[#cartetransport]]
(:template defaults $:AdGPS=- $:AdGPSAr=- order=$:AdGPS:)
(:template each:)

%cool%Zoomez pour faire apparaître la carte

: %list map% {=$:AdGPS} : [[{=$FullName}|{=$:titre}]]
: {=$:AdGPSAr} : [[{=$FullName}|{=$:titre}]]
[[#cartetransportend]]

#rechercheparlieu

Utilisé dans la page Public.Recherche

[[#rechercheparlieu]]
(:template defaults order=$:AdPays,$:AdRegion,$:AdVille:)
(:template first:)

||class=recherche align=center
||! Recherche (:if2 !equal "{$$varlie}" "":) dans le lieu %brillant%{$$varlie}%%(:if2 !equal "{$SearchQuery}" "":) du terme %brillant%{$SearchQuery}%%(:if2:)[[<<]]Catégorie: %brillant%(:if2 equal "{$SearchGroup}" "Activites,Agenda,Objets,EspacesDeGratuite,Utilisateurs":)Toutes(:else2:)[[{$SearchGroup}/|{B.V$:{$SearchGroup}}]]%%(:if2:) ||

(:sortable:)
(:table class=sortable id=rech align=center:)
(:headnr:)Pays
(:head:)Région
(:head:)Ville ou localité(:if2 equal "{$SearchGroup}" "Activites,Agenda,Objets,EspacesDeGratuite,Utilisateurs":)
(:head:)Catégorie(:if2:)
(:head:)Titre ou lien vers la page
(:template each:)
(:if2 [ matchstring '/{$$varlie}/' '{=$:AdVille}' || matchstring '/{$$varlie}*/' '{=$:AdCP}' || matchstring '/{$$varlie}/' '{=$:AdPays}' || matchstring '/{$$varlie}/' '{=$:AdRegion}' ] :)
(:cellnr:){=$:AdPays}
(:cell:){=$:AdRegion}
(:cell:){=$:AdVille}(:if3 equal "{$SearchGroup}" "Activites,Agenda,Objets,EspacesDeGratuite,Utilisateurs":)
(:cell:){=$Group}(:if3:)
(:cell:)[[{=$FullName}|(:if3 !equal {=$Group} Utilisateurs:)(:if4 [ equal "{=$:titre}" "" || equal "{=$:titre}" " " || equal "{=$:titre}" "Annonce" ] :)(:if5 [ equal {=$Group} Activites || equal {=$Group} Objets ] :){(asspaced (substr "{=$:categorie}" 7) )}(:else4:){=$:titre}(:else3:){(substr "{=$Namespaced}" 1)}(:if3:)]]
(:if2:)
(:template last:)
(:tableend:)

(:template none:)
>>important<<
Rien pour le moment !
>><<
[[#rechercheparlieuend]]

#rechercheGPS

Utilisée dans les recherche géographiques, quand plusieurs pages ont les mêmes coordonnées GPS.

[[#rechercheGPS]]
(:template first:)
>>cframe bgcolor=#FAFAD2<<
Ca se passe au {=$:AdGPS} !
>><<

(:table id=rech align=center border=1:)
(:headnr:)'''Titre ou lien vers la page'''
(:template each:)
(:if2 [ matchstring '/{$$varlie}/' '{=$:AdVille}' || matchstring '/{$$varlie}/' '{=$:AdPays}' || matchstring '/{$$varlie}/' '{=$:AdRegion}' ] :)
(:cellnr:)[[{=$FullName}|(:if3 !equal {=$Group} Utilisateurs:)(:if4 [ equal "{=$:titre}" "" || equal "{=$:titre}" " " || equal "{=$:titre}" "Annonce"] :)(:if5 [ equal {=$Group} Activites || equal {=$Group} Objets ] :){(asspaced (substr {=$:categorie} 7) )}(:else4:){=$:titre}(:else3:){(substr "{=$Namespaced}" 1)}(:if3:)]]
(:if2:)
[[#rechercheGPSend]]

#recherchegenerale

Utilisée dans les pages Activités, Objets, Agenda, Espaces de gratuité, etc.

[[#recherchegenerale]]
(:template defaults list=normal:)
(:template first :)

(:sortable:)
(:table class=sortable id=rech align=center:)
(:headnr:)(:if5 !equal {=$Group} Utilisateurs:)Titre ou lien vers la page(:else5:)Contributeur(:if5:)
(:head:)Pays
(:head:)Région
(:head:)Ville ou localité(:if5 equal {=$Group} Objets:)
(:head:)Type de bien
(:head:)Statut(:if5 equal {=$Group} Activites:)
(:head:)Type d'activité
(:head:)Modalité de réalisation(:if5 equal {=$Group} Agenda:)(:if6 !name Agenda.Agenda:)
(:head:)Périodicité(:if6:)
(:head:)Date ou période(:if5:)
(:template each:)
(:cellnr:)[[{=$FullName}|(:if5 !equal {=$Group} Utilisateurs:)(:if6 [ equal "{=$:titre}" "" || equal "{=$:titre}" " " ] :)Voir(:else6:){=$:titre}(:else5:){(substr "{=$Namespaced}" 1)}(:if5:)]]
(:cell:){=$:AdPays}
(:cell:){=$:AdRegion}
(:cell:){=$:AdVille}(:if5 [ equal {=$Group} Objets || equal {=$Group} Activites ] :)
(:cell:){(asspaced (substr "{=$:categorie}" 7))}(:if5 equal {=$Group} Objets:)
(:cell:){B.StatutObjets$:{=$:statut}}(:if5 equal {=$Group} Activites:)
(:cell:){=$:modalite}(:if5 equal {=$Group} Agenda:)(:if6 !name Agenda.Agenda:)
(:cell:){=$:regularite}(:if6 equal {=$:regularite} Ponctuel:)
(:cell:){(substr {=$:datedebut} 6 2)} / {(substr {=$:datedebut} 4 2)} / {(substr {=$:datedebut} 0 4)}(:if6 equal {=$:regularite} Annuel:) 
(:cell:){(substr {=$:datedebut} 6 2)} / {(substr {=$:datedebut} 4 2)} ** {(substr {=$:datefin} 6 2)} / {(substr {=$:datefin} 4 2)}
(:if6 equal {=$:regularite} Régulier:)
(:cell:)(:include Modele.Agenda#c#d basepage='{=$FullName}':)(:if6 equal {=$:regularite} Variable:)
(:cell:)Variable
(:if5:)
(:template last:)
(:tableend:)
(:template none:)
>>important<<
Rien pour le moment !
>><<
[[#recherchegeneraleend]]

Recherche par catégorie

#rechercheparcategorie

Dans les espaces de gratuité

[[#souscategorieedg]]
(:template first:)[[{=$FullName}|{(tolower (asspaced (substr "{=$Name}" 14) ) )}]] 
(:template !first:)/ [[{=$FullName}|{(tolower (asspaced (substr "{=$Name}" 14) ) )}]] 
[[#souscategorieedgend]]

#rechercheparcategorie

Liste les catégories et les affiche. Doit être utilisé dans les groupes Objets et Activites

[[#rechercheparcategorie]]
(:template first:)
(:table align=center class=listecategorie style='text-align:left;':)
(:cell:)
(:template each:)(:if2 name Recherche0*,Recherche1*:)
&#8594; [[Recherche{=$Name}90?action=browse|{(tolower (substr "{=$Namespaced}" 9) )}]] %wiki%([[Encyclo:{(substr "{=$Name}" 7)}|?]])%%[[<<]](:if2 name Recherche2*:)
&#8594; [[RechercheCarte{(substr "{=$Name}" 7)}?action=browse|{(tolower (substr "{=$Namespaced}" 9) )}]] %wiki%([[Encyclo:{(substr "{=$Name}" 7)}|?]])%%[[<<]]
(:template last:)
(:tableend:)
[[#rechercheparcategorieend]]

#ListeParCategorieContrib

Utilisé dans Objets.GroupHeader

[[#ListeParCategorieContrib]]
(:if5 equal "{(substr {=$Name} 1 1)}" "{(substr {*$Name} 20 1)}":)%tresbrillant%(:if5:)[[Objets.RechercheCtCategorie{(substr {=$Name} 1 1)}{(substr {*$Name} 21)}?action=browse|{(tolower (substr "{=$Namespaced}" 9) )}]](:if5 equal "{(substr {=$Name} 1 1)}" "{(substr {*$Name} 20 1)}":)%%(:if5:) / 
[[#ListeParCategorieContribend]]

#ContributeurSimplifie

Utilisé dans Objets.GoupHeader

[[#ContributeurSimplifie]]
(:template first:)
(:table border=1:)
(:template each:)
(:if2 !equal {(substr {=$:categorie} 0 2)} {(substr {<$:categorie} 0 2)}:)
(:cellnr bgcolor=lightblue:)'''{Objets.Recherche$:{(substr {=$:categorie} 1 1)}}'''
(:cellnr:)
{(asspaced (substr {=$:categorie} 7))} ***
(:else2:)
{(asspaced (substr {=$:categorie} 7))} ***
(:if2:)
(:template last:)
(:tableend:)
[[#ContributeurSimplifieend]]

#rechercheparcategorieformulaire

[[#rechercheparcategorieformulaire]]
(:cellnr align=right:){(substr "{=$Namespaced}" 8)} %wiki%([[Encyclo:{(substr "{=$Namespaced}" 8)}|?]])
(:cell align=left:)(:input radio $:categorie "{=$Name}":)
[[#rechercheparcategorieformulaireend]]

#rechercheparcategorieformulaireintermediaire

[[#rechercheparcategorieformulaireintermediaire]]
* [[Recherche{=$Name}{(substr {*$Name} -(add (substr {*$Name} -1) 10))}?action=browse|{(substr "{=$Namespaced}" 9)}]] %wiki%([[Encyclo:{(substr "{=$Namespaced}" 9)}|?]])%%
[[#rechercheparcategorieformulaireintermediaireend]]

#rechercheselection

Utilisé dans Activites.GroupHeader

[[#rechercheselection]]
(:template first:)
(:input default $:{$$var} "{{*$FullName}$:{$$var}}":)
(:template each:)
(:input select $:{$$var} "{(tolower "{=$Namespaced}")}":)
[[#rechercheselectionend]]

#rechercheselection2

Utilisé dans Formulaires.Nouvel

[[#rechercheselection2]]
(:input select {$$var} "{(tolower "{=$Namespaced}")}":)
[[#rechercheselection2end]]

#selectioncontributeur

Utilisé dans Utilisateurs.GroupHeader

[[#selectioncontributeur]]
(:template first:)(:fox modifcontributeur ptvtarget='{$$groupe}.{(substr {*$Name} 11)}' redirect='{$$groupe}.{(substr {*$Name} 11)}':)
>>form<<
||align=center (:if3 equal {$$variable} emprunteur:)
|| Objet rendu || (:input radio name='$:{$$variable}' value=" ":) ||(:if3:)
(:template each:)
|| [[{=$Name}|{(substr "{=$Namespaced}" 1)}]] || (:input radio name='$:{$$variable}' value='{(substr {=$Name} 1)}':) ||
(:template last:)
|| || (:input submit post "choisir ce contributeur":) ||
>><<
(:foxend modifcontributeur:)
(:template none:)
>>tip<<
Il n'y a pas de contributeur avec ce pseudo.
>><<
[[#selectioncontributeurend]]
Le contenu du site Nonmarchand.org, un site gratuit et convivial pour échanger librement, sans argent et sans troc, ainsi que toute contribution à ce site, sauf mentions contraires, est placé sous une licence culturelle non-marchande.
Site gratuit, sans publicité, à but non lucratif, ouvert à tous ceux qui souhaitent réaliser des échanges non-marchands ou simplement partager leurs savoirs et leurs savoir-faire. Construit avec PmWiki et hébergé par Toile Libre.