saisie de la classification CDD22ed

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8da2896bae9c52354939a327d2348a31' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><P><SPAN>Bonjour,</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN>Dans le fichier principal du workflow, je voudrais transformer les envois de mail vers le role \"..._MODERATOR\" par des envois de mail vers l\'adresse <A href=\"mailto:modsc.ori@u-psud.fr\">modsc.ori@</div>', created = 1507749154, expire = 1507835554, headers = '', serialized = 0 WHERE cid = '4:8da2896bae9c52354939a327d2348a31' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8da2896bae9c52354939a327d2348a31' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><P><SPAN>Bonjour,</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN>Dans le fichier principal du workflow, je voudrais transformer les envois de mail vers le role \"..._MODERATOR\" par des envois de mail vers l\'adresse <A href=\"mailto:modsc.ori@u-psud.fr\">modsc.ori@</div>', created = 1507749154, expire = 1507835554, headers = '', serialized = 0 WHERE cid = '4:8da2896bae9c52354939a327d2348a31' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:acd11cf5db7cae6149face131b59756f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><P><SPAN>Bonjour,</SPAN></P>\n<P><SPAN>Pour saisir la classification CDD22ed dans le formulaire lomfr-sup-full, ORI propose des champs de saisie ID et ENTRY \"libres\".</SPAN></P>\n<P><SPAN>En standard donc, la saisie est totalement libre, et le problème, c\'est qu\'on peut se trouver, et c\'est inévitable, avec des incohérences dans les taxons : frappes différentes, associations cote-libellé différentes, etc.</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN>Dans le but de guider la saisie, j\'ai créé un vocabulaire indexé sur le modèle des mots-clés libres. </SPAN></P>\n<P><SPAN>Je l\'ai appelé indexed_cdd22ed et voici un exemple de vdex:term qui le constitue :</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN>&lt;vdex:term validIndex=\"true\"&gt;<BR>&lt;vdex:termIdentifier&gt;530_427_physique_des_surfaces&lt;/vdex:termIdentifier&gt;<BR>−<BR>&lt;vdex:caption&gt;<BR>&lt;vdex:langstring language=\"fr\"&gt;530.427 Physique des surfaces&lt;/vdex:langstring&gt;<BR>&lt;/vdex:caption&gt;<BR>−<BR>&lt;vdex:metadata&gt;<BR>&lt;orioai:value&gt;530.427 Physique des surfaces&lt;/orioai:value&gt;<BR>&lt;/vdex:metadata&gt;<BR>&lt;/vdex:term&gt;<BR></SPAN></P>\n<P><SPAN>Lorsque le catalogueur tape qq chose dans le champ Entry, l\'autocomplétion lui propose toutes les entrées correspondantes du vocabulaire, </SPAN></P>\n<P><SPAN>et notamment, lorsqu\'il tape une \"cote\" dewey, celle-ci s\'affiche, si elle a déjà été rentrée, ce qui garantit l\'unicité du taxon.</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN>Je voudrais maintenant que le champ ID, qui est finalement le + important puisque c\'est lui qui guide la recherche, soit rempli automatiquement, en prenant par exemple les premiers caractères avant le séparateur \"espace\" (ou toute autre convention) du champ Entry.<BR>Actuellement, le catalogueur&nbsp;doit recopier la cote de l\'Entry vers l\'ID, mais ce n\'est pas satisfaisant.</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN></SPAN><SPAN>Je suppose qu\'il faut faire un xforms:setvalue judicieux qq part,&nbsp;&nbsp;mais je ne sais pas faire.<BR>Pouvez vous m\'aider à mettre cette astuce en place ?</SPAN></P>\n<P><SPAN></SPAN>&nbsp;</P>\n<P><SPAN>Un grand merci.</P>\n<P><BR><SPAN name=\"x\"></SPAN>Françoise Rousseau Schortin<BR>Ingénieur Direction Informatique<BR>Université Paris-Sud 11 - 91405 ORSAY<SPAN name=\"x\"></SPAN><BR></SPAN><BR></P></div></body></html></div>', created = 1507749154, expire = 1507835554, headers = '', serialized = 0 WHERE cid = '4:acd11cf5db7cae6149face131b59756f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
francoise.schortin
saisie de la classification CDD22ed

Bonjour,

Pour saisir la classification CDD22ed dans le formulaire lomfr-sup-full, ORI propose des champs de saisie ID et ENTRY "libres".

En standard donc, la saisie est totalement libre, et le problème, c'est qu'on peut se trouver, et c'est inévitable, avec des incohérences dans les taxons : frappes différentes, associations cote-libellé différentes, etc.

 

Dans le but de guider la saisie, j'ai créé un vocabulaire indexé sur le modèle des mots-clés libres.

Je l'ai appelé indexed_cdd22ed et voici un exemple de vdex:term qui le constitue :

 

<vdex:term validIndex="true">
<vdex:termIdentifier>530_427_physique_des_surfaces</vdex:termIdentifier>

<vdex:caption>
<vdex:langstring language="fr">530.427 Physique des surfaces</vdex:langstring>
</vdex:caption>

<vdex:metadata>
<orioai:value>530.427 Physique des surfaces</orioai:value>
</vdex:metadata>
</vdex:term>

Lorsque le catalogueur tape qq chose dans le champ Entry, l'autocomplétion lui propose toutes les entrées correspondantes du vocabulaire,

et notamment, lorsqu'il tape une "cote" dewey, celle-ci s'affiche, si elle a déjà été rentrée, ce qui garantit l'unicité du taxon.

 

Je voudrais maintenant que le champ ID, qui est finalement le + important puisque c'est lui qui guide la recherche, soit rempli automatiquement, en prenant par exemple les premiers caractères avant le séparateur "espace" (ou toute autre convention) du champ Entry.
Actuellement, le catalogueur doit recopier la cote de l'Entry vers l'ID, mais ce n'est pas satisfaisant.

 

Je suppose qu'il faut faire un xforms:setvalue judicieux qq part,  mais je ne sais pas faire.
Pouvez vous m'aider à mettre cette astuce en place ?

 

Un grand merci.


Françoise Rousseau Schortin
Ingénieur Direction Informatique
Université Paris-Sud 11 - 91405 ORSAY