Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
Etre le champion de la liberté est et a été la mission historique de la France.  (Lajos Kossuth )
La réflexion du jour
Ce n’est qu’une simple galette mais son partage est déjà socialisation.
Activités
geek - cycliste - généalogiste - collectionneur - citoyen - marcheur - scripteur - Photographe - instituteur - enseignant en sciences - formateur - journaliste local - bénévole
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * Php * OVH * informatique * FOAD * Chatons * E-learning * Logiciel libre * GAFAM * vidéoconférence * Sécurité * courrielleurs * fil d’informations * sécurité * courriels * réseaux sociaux * messagerie instantanée
Lorand

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.

Des modèles Spip pour la rubrique généalogie

Mots clés : généalogiste , geek , SPIP

mardi 16 juin 2020 , par Roland


Des modèles Spip  , un peu comme sur wikipedia, pour faciliter la rédaction d’articles généalogiques.

Avertissement : "il ne faudrait pas vieillir...!" Cet adage (qui n’en est pas un d’ailleurs) pour dire que j’avais oublié ces outils (version "mlbl_...") et que j’en ai fabriqué d’autres (version "wt_..."). Je publie donc les deux versions parce que la deuxième agit différemment et est beaucoup plus facile à adapter. De plus, de nouveaux modèles sont disponibles pour généraliser un peu plus l’accès [1].

mlbl_indi et wt_indi

Lien vers une fiche individuelle de l’arbre en ligne

Version 1

  • Nom du modèle : mlbl_indi
  • Appel du modèle depuis un article : <mlblX|indi>
  • Paramètre : X est le n° de la fiche individuelle
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <mlbl111|indi> affiche : sur MaLiBeLe.org
<!-- DEBUT modèle mlbl_indiX -->
<a href="http://www.malibele.org/individual.php?pid=I#ENV{id}&ged=malibele" title="Indi #ENV{id} sur malibele.org">sur MaLiBeLe.org</a>
[(#REM) Lien cliquable vers la fiche individuelle dans l'arbre en ligne sous webtrees.]
<!-- FIN modèle mlbl_indiX -->

Version 2

  • Nom du modèle : wt_indi
  • Appel du modèle depuis un article : <wt_indiX>
  • Paramètre : X est le n° de la fiche individuelle
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <wt_indi111> affiche : => indi
<!-- DEBUT wt_indi (modèle) -->
[(#REM) Création : 10/01/2021 - MAJ : 11/01/2021]
[(#REM) Auteur : Roland Bouat ]
[(#REM) Modèle à appeler dans un article 
	avec la balise  <wt_indiX> 
	dans lequel X représente 
	le numéro de la fiche individuelle.
 
	Ce modèle affiche le lien vers la fiche individuelle sur le site sous webtrees.
]
	#SET{indi,#ENV{id}}
	#SET{domaine,"https://malibele.org"}
	#SET{prefixe,"/individual.php?pid=I"}
	#SET{gedcom,"&ged=malibele"}
	#SET{url, #GET{domaine} #GET{prefixe} #GET{indi} #GET{gedcom}} 
	<small> => <a href="#GET{url}" class="spip_out" title="Cliquer pour voir&#xA;la fiche individuelle I#GET{indi}&#xA; sur le site #GET{domaine}" target="_blank" rel="noopener noreferrer">indi</a></small>
<!-- FIN wt_indi (modèle) -->

Informations complémentaires :

  • L’utilisation de variables locales permet de faciliter l’adaptation à un autre site sous webtrees.
  • Pour adapter à un autre site, il suffit de modifier le domaine et le gedcom.
  • Au survol du résultat avec la souris, une information affiche le n° indi visé ainsi que le domaine.
  • Le lien s’ouvre dans un nouvel onglet ou une nouvelle fenêtre (selon le paramètre retenu par le visiteur dans son navigateur).
  • L’utilisation de rel="noopener noreferrer" a pour but de bloquer une vulnérabilité de l’utilisation de target="_blank" [2] ("noopener" étant quasiment sans effet sous Firefox, "noreferrer" est ajouté).

mlbl_fam

 Lien vers une fiche familiale de l’arbre en ligne

  • Nom du modèle : mlbl_fam
  • appel du modèle depuis un article : <mlblX|fam>
  • Paramètre : X est le n° de la fiche familiale
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <mlbl58|fam> affiche : sur MaLiBeLe.org
<!-- DEBUT modèle mlbl_famX -->
<a href="http://www.malibele.org/family.php?famid=F#ENV{id}&ged=malibele" title="Fam #ENV{id} sur malibele.org">sur MaLiBeLe.org</a>
[(#REM) Lien cliquable vers la fiche familiale dans l'arbre en ligne sous webtrees.]
<!-- FIN modèle mlbl_famX -->

mlbl_src

 Lien vers une source de l’arbre en ligne

  • Nom du modèle : mlbl_src
  • appel du modèle depuis un article : <mlblX|src
  • Paramètre : X est le n° de la source
  • Limite : ne fonctionne que pour l’arbre en ligne sous webtrees
  • Exemple d’utilisation : <mlbl1788|src> affiche : sur MaLiBeLe.org
<!-- DEBUT modèle mlbl_srcX -->
<a href="http://www.malibele.org/source.php?sid=S#ENV{id}&ged=malibele" title="Src #ENV{id} sur malibele.org">sur MaLiBeLe.org</a>
[(#REM) Lien cliquable vers la source dans l'arbre en ligne sous webtrees.]
<!-- FIN modèle mlbl_srcX -->


[1Maintenant que la version 2 de webtrees est parue, il va falloir probablement re-écrire ces modèles puisque les appels sous webtrees ont changé.

[2On en parle ici et .


Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Brèves
19 octobre 2020 – Correction des erreurs d’encodage terminée...

... peut-être !
La probabilité que l’encodage se soit emmêlé les pinceaux vient probablement d’une mise à jour de l’ensemble php/Mysql mais également, (...)

1er juin 2020 – Les "bizarreries" continuent...

Déjà un mois que je me bagarre avec elles ! Le progrès principal est la probable identification. Il s’agit des mises à jour Apache, MySql, PHP, qui (...)

1er mai 2020 – Bizarrerie sur mon site

Depuis que le site a été restauré, il semblerait qu’il y ait eu un bug lors de la restauration, bug ne concernant que certaines informations (dont, (...)