« WATERBEAR:Auteurs » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(29 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
__FORCETOC__
=But=
=But=
Cette page vous guide à corriger l'affichage de la liste de recherche des auteurs. Nous allons activer l'affichage des années (naissance-décès) comme l'annonce le titre.
Cette page vous guide à corriger l'affichage de la liste de recherche des auteurs. Nous allons activer l'affichage des années (naissance-décès) comme l'annonce le titre.




=Procédure=
=Procédure=
Cette procédure fait intervenir l'utilisation du registre.


Cette procédure fait intervenir l'utilisation du registre.


*La première intervention concerne l'onglet "Liste".
*La première intervention concerne l'onglet "Liste".
Ligne 13 : Ligne 13 :
  profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/auteur/notice/tableau_nom_prenom_date/parametres/champs/01 - 200/sous-champs
  profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/auteur/notice/tableau_nom_prenom_date/parametres/champs/01 - 200/sous-champs


Nous y corrigeons le sous-champs des dates sous les sous-champs "01 - a - nom" et "02 - b - prénom". Le code est "f" et non "c":
Nous y corrigeons le sous-champs des dates "03 - c - dates" sous les sous-champs "01 - a - nom" et "02 - b - prénom". Le code est "f" et non "c":




:=> 03 - f - dates
:=> 03 - '''''f''''' - dates
::=> apres = "<nowiki></td></nowiki>"
::=> apres = "<nowiki></td></nowiki>"
::=> avant = "<nowiki><td></nowiki>"
::=> avant = "<nowiki><td></nowiki>"
::=> code = "f"
::=> code = "'''''f'''''"
::=> defaut = "&amp;nbsp;"
::=> defaut = "&amp;nbsp;"




Le code à injecter via l'outil d'importation dans le registre:
Le code à injecter via l'outil d'importation dans le registre est:
 
----
 
  [{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"03 - c - dates","valeur":"","description":""}
  [{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"03 - c - dates","valeur":"","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs","nom":"03 - f - dates","valeur":"","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs","nom":"03 - f - dates","valeur":"","description":""}
Ligne 31 : Ligne 30 :
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"avant","valeur":"<nowiki><td></nowiki>","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"avant","valeur":"<nowiki><td></nowiki>","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"code","valeur":"f","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"code","valeur":"f","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"defaut","valeur":"&amp;nbsp;","description":""}]
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"defaut","valeur":"&amp;nbsp;","description":""}
]
----
 
 
Ce qui donne par exemple:
 
[[FILE:WATERBEAR:Recherche.auteur.liste.png|1000px]]




Ligne 39 : Ligne 45 :
  profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/auteur/notice/isbd_standard/parametres/plugins/01 - nom prenom/parametres/champs/001 - champ 200/sous-champs/
  profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/auteur/notice/isbd_standard/parametres/plugins/01 - nom prenom/parametres/champs/001 - champ 200/sous-champs/


Nous y ajoutons le sous-champs des dates sous les sous-champs "001 - $a" et " 002 - $b":
Nous y ajoutons le sous-champs des dates "003 - $f" sous les sous-champs "001 - $a" et " 002 - $b":




Ligne 47 : Ligne 53 :




Le code à injecter via l'outil d'importation dans le registre:
Le code à injecter via l'outil d'importation dans le registre est:
 
----
 
  [{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"003 - $c","valeur":"","description":""}
  [{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"003 - $c","valeur":"","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs","nom":"003 - $f","valeur":"","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs","nom":"003 - $f","valeur":"","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"avant_verif","valeur":" \\/ ","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"avant_verif","valeur":" \\/ ","description":""}
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"code","valeur":"f","description":""}]
  ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"code","valeur":"f","description":""}
]
----
 
 
Ce qui donne par exemple:
 
[[FILE:WATERBEAR:Recherche.auteur.notice.png|1000px]]
 
 
=Intégration dans le registre=
Ces corrections sont à faire dans le registre. A ce stade, vous pouvez les personnaliser.
Pour les appliquer, vous pouvez soit les intégrer dans l'écran d'importation au niveau de l'administration du registre, soit exécuter, en commande de ligne sous Linux, le script contenu dans le fichier zippé ci-dessous:
 
[[Media:WATERBEAR:Auteur.maj.registre.zip|Télécharger le fichier ZIP]]
 
Ce fichier est à dézipper sous Linux dans un répertoire de travail quelconque sur la machine où se trouve les sources du site WEB de Waterbear:
 
unzip auteur.maj.registre.zip
 
Dans ce répertoire généré, se trouvent un sous-répertoire "registre" contenant les fichiers texte (.txt) où se trouvent les enregistrements à injecter dans le registre. Ce contenu a le format de celui utilisé dans l'interface d'exportation et d'importation de l'administration du registre de Waterbear.
On trouve également un fichier de script PHP. Dans ce fichier, il faut adapter la variable "'''$racinewaterbear'''" qui doit contenir le chemin de la racine du logiciel WEB de Waterbear où on retrouve le fichier "bib.php". Par exemple, si ce chemin est "/web/waterbear" comme dans notre exemple d'installation, la variable devient (ne pas oublier la barre oblique finale "/"):
 
$racinewaterbear = "/web/waterbear/";
 
Ensuite, en commande de ligne sous Linux, positionnez-vous dans le répertoire du script et exécutez-le:
 
php ./maj.registre.liste.fichier.php
 
 
 
----
''->[[WATERBEAR:Personnaliser|retour à la personnalisation de Waterbear]]''
__NOEDITSECTION__
[[Category:WATERBEAR]]

Dernière version du 9 janvier 2021 à 16:11

But

Cette page vous guide à corriger l'affichage de la liste de recherche des auteurs. Nous allons activer l'affichage des années (naissance-décès) comme l'annonce le titre.


Procédure

Cette procédure fait intervenir l'utilisation du registre.


  • La première intervention concerne l'onglet "Liste".

Nous allons dans le registre à l'adresse:

profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/auteur/notice/tableau_nom_prenom_date/parametres/champs/01 - 200/sous-champs

Nous y corrigeons le sous-champs des dates "03 - c - dates" sous les sous-champs "01 - a - nom" et "02 - b - prénom". Le code est "f" et non "c":


=> 03 - f - dates
=> apres = "</td>"
=> avant = "<td>"
=> code = "f"
=> defaut = "&nbsp;"


Le code à injecter via l'outil d'importation dans le registre est:


[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"03 - c - dates","valeur":"","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs","nom":"03 - f - dates","valeur":"","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"apres","valeur":"<\\/td>","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"avant","valeur":"<td>","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"code","valeur":"f","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/tableau_nom_prenom_date\\/parametres\\/champs\\/01 - 200\\/sous-champs\\/03 - f - dates","nom":"defaut","valeur":"&nbsp;","description":""}
]


Ce qui donne par exemple:

WATERBEAR:Recherche.auteur.liste.png


  • La seconde intervention concerne l'onglet "Notice".

Nous allons dans le registre à l'adresse:

profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/auteur/notice/isbd_standard/parametres/plugins/01 - nom prenom/parametres/champs/001 - champ 200/sous-champs/

Nous y ajoutons le sous-champs des dates "003 - $f" sous les sous-champs "001 - $a" et " 002 - $b":


=> 003 - $f
=> avant_verif = "/"
=> code = "f"


Le code à injecter via l'outil d'importation dans le registre est:


[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"003 - $c","valeur":"","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs","nom":"003 - $f","valeur":"","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"avant_verif","valeur":" \\/ ","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/auteur\\/notice\\/isbd_standard\\/parametres\\/plugins\\/01 - nom prenom\\/parametres\\/champs\\/001 - champ 200\\/sous-champs\\/003 - $f","nom":"code","valeur":"f","description":""}
]


Ce qui donne par exemple:

WATERBEAR:Recherche.auteur.notice.png


Intégration dans le registre

Ces corrections sont à faire dans le registre. A ce stade, vous pouvez les personnaliser. Pour les appliquer, vous pouvez soit les intégrer dans l'écran d'importation au niveau de l'administration du registre, soit exécuter, en commande de ligne sous Linux, le script contenu dans le fichier zippé ci-dessous:

Télécharger le fichier ZIP

Ce fichier est à dézipper sous Linux dans un répertoire de travail quelconque sur la machine où se trouve les sources du site WEB de Waterbear:

unzip auteur.maj.registre.zip

Dans ce répertoire généré, se trouvent un sous-répertoire "registre" contenant les fichiers texte (.txt) où se trouvent les enregistrements à injecter dans le registre. Ce contenu a le format de celui utilisé dans l'interface d'exportation et d'importation de l'administration du registre de Waterbear. On trouve également un fichier de script PHP. Dans ce fichier, il faut adapter la variable "$racinewaterbear" qui doit contenir le chemin de la racine du logiciel WEB de Waterbear où on retrouve le fichier "bib.php". Par exemple, si ce chemin est "/web/waterbear" comme dans notre exemple d'installation, la variable devient (ne pas oublier la barre oblique finale "/"):

$racinewaterbear = "/web/waterbear/";

Ensuite, en commande de ligne sous Linux, positionnez-vous dans le répertoire du script et exécutez-le:

php ./maj.registre.liste.fichier.php



->retour à la personnalisation de Waterbear