Carte gis boucle auteur

Hello

sur le site

*https://sfanm.fr/*

sur la carte interactive j'affiche par un point noir un éleveur d'abeille

quand on clic dessus une popup s'ouvre

dans ce popup j'ai insérer

deux modèles

*1° un lien pour ouvrir la page contact de l'auteur*

<BOUCLE_article(ARTICLES){id_article}>#FORMULAIRE_ECRIRE_AUTEUR</BOUCLE_article>

*2° afficher les mots clé associé a l'auteur*

<BOUCLE_auteurs_eleveur(AUTEURS){titre_mot=eleveur}>
<ul>
<li>vous propose : <br/>

&lt;BOUCLE\_mots\_auteur\(MOTS\)\{id\_groupe=5\} \{id\_auteur\} \{titre\_mot \!=eleveur\} \{&quot;,&quot;\} \{par titre\}&gt;
&lt;a \[title=&quot;\(\#TITRE|textebrut|entites\_html\)&quot;\] &gt;\#TITRE&lt;/a&gt;&lt;/BOUCLE\_mots\_auteur&gt;

&lt;/li&gt;
&lt;/ul&gt;

</BOUCLE_auteurs_eleveur>

seulement la ça me retourne tous les mots clés des auteurs eleveu et non pas que l'auteur voulu

une idée ?

suis je clair , plus d'explication ?

--
@micalement Stéphane
----
"Réussir sa vie, plutôt que de vivre sa réussite"

"Il n’y a qu’un passé et il n’existe qu’un seul présent, par contre il y a une multitude de futurs, mais seuls l’un d’eux se réalise"h

fnejcemahhhlnphh.png

Bonjour

Même type de pb que l’autre jour ?

Ta boucle « auteurs_eleveur » ne connaît pas le contexte de l’article, donc elle renvoie tous les mots par auteurs.

Je ne sais pas si l’ajout de {id_article} suffira :
<BOUCLE_auteurs_eleveur(AUTEURS){id_article}{titre_mot=eleveur}>

@+
Luc

fnejcemahhhlnphh.png

Jean-Christophe Villeneuve et si tu rajoutes {id_auteur} à ta première boucle ?
Le 22/12/2020 à 17:56, Team SpipFactory a écrit :

Hello

sur le site

*https://sfanm.fr/*

sur la carte interactive j'affiche par un point noir un éleveur d'abeille

quand on clic dessus une popup s'ouvre

dans ce popup j'ai insérer

deux modèles

*1° un lien pour ouvrir la page contact de l'auteur*

<BOUCLE_article(ARTICLES){id_article}>#FORMULAIRE_ECRIRE_AUTEUR</BOUCLE_article>

*2° afficher les mots clé associé a l'auteur*

<BOUCLE_auteurs_eleveur(AUTEURS){titre_mot=eleveur}>
<ul>
<li>vous propose : <br/>

&lt;BOUCLE\_mots\_auteur\(MOTS\)\{id\_groupe=5\} \{id\_auteur\} \{titre\_mot \!=eleveur\} \{&quot;,&quot;\} \{par titre\}&gt;
&lt;a \[title=&quot;\(\#TITRE|textebrut|entites\_html\)&quot;\] &gt;\#TITRE&lt;/a&gt;&lt;/BOUCLE\_mots\_auteur&gt;

&lt;/li&gt;
&lt;/ul&gt;

</BOUCLE_auteurs_eleveur>

seulement la ça me retourne tous les mots clés des auteurs eleveu et non pas que l'auteur voulu

une idée ?

suis je clair , plus d'explication ?

--
@micalement Stéphane
----
"Réussir sa vie, plutôt que de vivre sa réussite"

"Il n’y a qu’un passé et il n’existe qu’un seul présent, par contre il y a une multitude de futurs, mais seuls l’un d’eux se réalise"h

_______________________________________________
Spip-avec-escal@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-avec-escal

fnejcemahhhlnphh.png

yop , merci pour la piste

mais je suis pas dans un article , je suis sur un point géolocalisé d’un auteur

inapnjcbndnlndpc.png

fnejcemahhhlnphh.png

PRESQUE

bkejhmipbbhdajll.png

fjfalhckahgfmdbo.png

fnejcemahhhlnphh.png

et avec {id_auteur=#ID_AUTEUR}

bkejhmipbbhdajll.png

fjfalhckahgfmdbo.png

fnejcemahhhlnphh.png

Hello

sur le site

sur la carte interactive j’affiche par un point noir un éleveur d’abeille

quand on clic dessus une popup s’ouvre

dans ce popup j’ai insérer

deux modèles

1° un lien pour ouvrir la page contact de l’auteur (peut etre existe t’il un truc plus générique)

[Contact->]

2° afficher les mots clé associé a l’auteur

<BOUCLE_auteurs_eleveur(AUTEURS){titre_mot=eleveur}>

  • vous propose :

    <BOUCLE_mots_auteur(MOTS){id_groupe=5} {id_auteur} {titre_mot !=eleveur} {","} {par titre}>
    <a [title="(#TITRE|textebrut|entites_html)"] >#TITRE</BOUCLE_mots_auteur>

seulement la ça me retourne tous les mots clés des auteurs eleveur ou rien et non pas que l’auteur voulu

essai avec les pistes suivante sur la première boucle

avec {id_auteur}

avec {id_auteur=#ID_AUTEUR}

<BOUCLE_auteurs_eleveur(AUTEURS) {essai} {titre_mot=eleveur}>

une idée ? de commment fficher les mots clés dans l’info bulle

ok

J’essaie 2-3 trucs en direct

JC

Alors suite a mon interogation , une piste ma été donné par cy_altern sur IRC

avec un lien vers la doc

je cite :

il faut surcharger le contenu de title et/ou description avec des fichiers json/gis_auteur.html
en gros tu copie le fichier gis/json/gis_auteur.html dans squelettes/json/
et tu le modifie mais tu dois sortir du JSON valide sinon tu plante direct l’affichage des points

et pour déboguer, je te conseille de regarder , dans firefox ça doit te donner un contenu sans erreurs méfie toi que le json, la moindre virgule manquante et tu es dans les choux

Avant d’aller plus loin j’ai donc installer dans squelettes/json/gis_auteur.html

Alors suite a mon interogation , une piste ma été donné par cy_altern sur IRC

avec un lien vers la doc

https://contrib.spip.net/GIS-4#Personnalisation

je cite :

il faut surcharger le contenu de title et/ou description avec des fichiers json/gis_auteur.html
en gros tu copie le fichier gis/json/gis_auteur.html dans squelettes/json/
et tu le modifie mais tu dois sortir du JSON valide sinon tu plante direct l'affichage des points

et pour déboguer, je te conseille de regarder http://ton-spip.tld/spip.php?page=gis_json , dans firefox ça doit te donner un contenu sans erreurs
méfie toi que le json, la moindre virgule manquante et tu es dans les choux

Avant d'aller plus loin j'ai donc installer dans squelettes/json/gis_auteur.html

et j'ai simplemnt modfié l'appel au descriptif

"description":[(#DESCRIPTIF_GIS|sinon{#BIO}|json_encode)][

par

"description":[(#BIO|json_encode)][

du coup normalement mon point gis associé a l'auteur devrais m'afficher la bio de l'auteur dans le popup
c'est bien ça ?

seulement voilà je ne visionne aucun changement, y a t'il un cache quelquepart (j'ai vider cache spip et cache navigateur)
on dirais qu'il prend en compte le fichier de gis et pas ma modif

auriez vous une piste

sur le site

*https://sfanm.fr/*

sur la carte interactive j'affiche par un point noir un éleveur d'abeille

quand on clic dessus une popup s'ouvre

dans ce popup j'ai insérer

deux modèles

*1° un lien pour ouvrir la page contact de l'auteur *(peut etre existe t'il un truc plus générique)*
*

[Contact->https://sfanm.fr/poupard-stephane-112]

*2° afficher les mots clé associé a l'auteur*

<BOUCLE_auteurs_eleveur(AUTEURS){titre_mot=eleveur}>
<ul>
<li>vous propose : <br/>

&lt;BOUCLE\_mots\_auteur\(MOTS\)\{id\_groupe=5\} \{id\_auteur\} \{titre\_mot \!=eleveur\} \{&quot;,&quot;\} \{par titre\}&gt;
&lt;a \[title=&quot;\(\#TITRE|textebrut|entites\_html\)&quot;\] &gt;\#TITRE&lt;/a&gt;&lt;/BOUCLE\_mots\_auteur&gt;

&lt;/li&gt;
&lt;/ul&gt;

</BOUCLE_auteurs_eleveur>

seulement la ça me retourne tous les mots clés des auteurs eleveur ou rien et non pas que l'auteur voulu

_*essai*_ avec les pistes suivante sur la première boucle

avec {id_auteur}

avec {id_auteur=#ID_AUTEUR}

<BOUCLE_auteurs_eleveur(AUTEURS)_*{essai} *_{titre_mot=eleveur}>

--
spipfactory.fr

J’ai souvent du, en plus de vider le cache de SPIP, vider le cache du navigateur. En effet, tu travailles avec du CSS et du JS et certains navigateurs en recherche de performances vont te garder des informations que tu souhaites voir être réactualisées.
Tu trouveras facilement les raccourcis claviers pour ce faire sur le web (EDGE CTRL-F5, FIREFOX MAJ command R)

Thrax

Le mer. 23 déc. 2020 à 13:19, Team SpipFactory <teamspipfactory@gmail.com> a écrit :

Alors suite a mon interogation , une piste ma été donné par cy_altern sur IRC

avec un lien vers la doc

https://contrib.spip.net/GIS-4#Personnalisation

je cite :

il faut surcharger le contenu de title et/ou description avec des fichiers json/gis_auteur.html
en gros tu copie le fichier gis/json/gis_auteur.html dans squelettes/json/
et tu le modifie mais tu dois sortir du JSON valide sinon tu plante direct l’affichage des points

et pour déboguer, je te conseille de regarder http://ton-spip.tld/spip.php?page=gis_json , dans firefox ça doit te donner un contenu sans erreurs
méfie toi que le json, la moindre virgule manquante et tu es dans les choux

Avant d’aller plus loin j’ai donc installer dans squelettes/json/gis_auteur.html

et j’ai simplemnt modfié l’appel au descriptif

« description »:[(#DESCRIPTIF_GIS|sinon{#BIO}|json_encode)][

par

« description »:[(#BIO|json_encode)][

du coup normalement mon point gis associé a l’auteur devrais m’afficher la bio de l’auteur dans le popup
c’est bien ça ?

seulement voilà je ne visionne aucun changement, y a t’il un cache quelquepart (j’ai vider cache spip et cache navigateur)
on dirais qu’il prend en compte le fichier de gis et pas ma modif

auriez vous une piste

sur le site

https://sfanm.fr/

sur la carte interactive j’affiche par un point noir un éleveur d’abeille

quand on clic dessus une popup s’ouvre

dans ce popup j’ai insérer

deux modèles

1° un lien pour ouvrir la page contact de l’auteur (peut etre existe t’il un truc plus générique)

[Contact->https://sfanm.fr/poupard-stephane-112]

2° afficher les mots clé associé a l’auteur

<BOUCLE_auteurs_eleveur(AUTEURS){titre_mot=eleveur}>

  • vous propose :

    <BOUCLE_mots_auteur(MOTS){id_groupe=5} {id_auteur} {titre_mot !=eleveur} {","} {par titre}>
    <a [title="(#TITRE|textebrut|entites_html)"] >#TITRE</BOUCLE_mots_auteur>

seulement la ça me retourne tous les mots clés des auteurs eleveur ou rien et non pas que l’auteur voulu

essai avec les pistes suivante sur la première boucle

avec {id_auteur}

avec {id_auteur=#ID_AUTEUR}

<BOUCLE_auteurs_eleveur(AUTEURS) {essai} {titre_mot=eleveur}>

-- 
[spipfactory.fr](http://spipfactory.fr)

liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

merci pour le retour

comme j’avais effectivemnt vider les caches spip et navigateur (firefox)

ce n’est pas ça , mais en regardant je viens de me rendre compte qu’au lieu d’afficher la carte

par

<carte_gis|zoom=8|scale=oui|height=600px|zoom_molette=non|fullscreen=oui|overview=oui|centrer_auto=non|>

et que je gère que les point des auteurs spip

ça ma levé un bug (entre clavier et chaise) si je supprime un auteur

le point geolocaliser affecter a l’auteur apparaît toujours.

je suis en galère avec cette carte c’est dingue.

m’en retourne dans la doc

encore merci

merci grace a votre aide j’ai obtenu le résultat souhaité avec GIS

@ plus et bonne digestion :wink:

yop ,

sur le sommaire via un modele gis.html, j’affiche une carte en utilisant objet auteur sur les point gis

[(#INCLURE{fond=modeles/carte_gis,
objets=auteurs,
zoom=7,
zoom=9,
scale=oui,
height=600px,
zoom_molette=non,
fullscreen=oui,
id_a_ouvrir=146,
cluster=oui,
minZoom=5,
maxZoom=15,
})]

en cliquant sur le nom de l’auteur on ouvre donc la page de contact (auteur.html) de l’auteur modifié pour afficher les mots clés affecté a celui-ci

[(#LANG|=={ja}|non)

<:escal:envoyer_message:>
#NOM qui vous propose : ]

[
(#BIO)
[(#EMAIL|non) <:escal:adresse_non:>]
]
#TITRE

#FORMULAIRE_ECRIRE_AUTEUR

par contre comment afficher les mots clé dans la bulle

le code source du fichier json/gis_auteurs.html a modifié

<BOUCLE_auteurs(AUTEURS){gis}{id_article ?}{id_auteur ?}{id_mot ?}{recherche ?}{0, #ENV{limit}}{","}>
{« type »: « Feature »,
[« geometry »: (#GEOMETRY|appliquer_filtre{wkt_to_json}|sinon{{« type »: « Point », « coordinates »: [#LON, #LAT]}}),]
« id »:"#ID_GIS",
« properties »: {
« title »:[(#URL_AUTEUR|lien_ou_expose{[(#TITRE_GIS*|sinon{#NOM*}|extraire_multi|supprimer_numero)]}|json_encode)],
"description":[(#DESCRIPTIF_GIS|sinon{#BIO}|json_encode)][
(#LOGO_GIS|gis_icon_properties)][,
« styles »: (#GEOMETRY_STYLES|appliquer_filtre{geometry_styles_to_json})]
}}</BOUCLE_auteurs>

j’aimerais donc pouvoir intégré les mot clé dedans

<BOUCLE_auteurs_eleveur(AUTEURS){statut=1comite} {tout} {!id_auteur IN 125,126,127} {par titre}>

  • #NOM vous propose :

    <BOUCLE_mots_auteur(MOTS){id_groupe=5} {id_auteur} {","} {par titre}>
    <a [title="(#TITRE|textebrut|entites_html)"] >#TITRE</BOUCLE_mots_auteur>


toute mes tentative ce sont soldé par la disparition des point gis

une idée ?

merci a vous

bkejhmipbbhdajll.png

fjfalhckahgfmdbo.png

fnejcemahhhlnphh.png