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/>
<BOUCLE\_mots\_auteur\(MOTS\)\{id\_groupe=5\} \{id\_auteur\} \{titre\_mot \!=eleveur\} \{","\} \{par titre\}>
<a \[title="\(\#TITRE|textebrut|entites\_html\)"\] >\#TITRE</a></BOUCLE\_mots\_auteur>
</li>
</ul>
</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
Luc_Mamin
(Luc Mamin)
Décembre 22, 2020, 5:27
2
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
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/>
<BOUCLE\_mots\_auteur\(MOTS\)\{id\_groupe=5\} \{id\_auteur\} \{titre\_mot \!=eleveur\} \{","\} \{par titre\}>
<a \[title="\(\#TITRE|textebrut|entites\_html\)"\] >\#TITRE</a></BOUCLE\_mots\_auteur>
</li>
</ul>
</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
yop , merci pour la piste
mais je suis pas dans un article , je suis sur un point géolocalisé d’un auteur
et avec {id_auteur=#ID_AUTEUR}
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}>
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
GIS 4 - SPIP-Contrib
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/>
<BOUCLE\_mots\_auteur\(MOTS\)\{id\_groupe=5\} \{id\_auteur\} \{titre\_mot \!=eleveur\} \{","\} \{par titre\}>
<a \[title="\(\#TITRE|textebrut|entites\_html\)"\] >\#TITRE</a></BOUCLE\_mots\_auteur>
</li>
</ul>
</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}>
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
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}>
toute mes tentative ce sont soldé par la disparition des point gis
une idée ?
merci a vous