opacuserjs
peut être utilisée pour activer du code java à l’OPAC. Les codes qui sont listés ci-dessous doivent être inscrits entre ces deux balises en rouge.
$(document).ready(function(){
CODE
});
$(document).ready(function(){
CODE
});
//bloquer bouton recherche simple $('#searchform').submit(function() { $('#searchsubmit').prop('disabled',true).text('Recherche...'); });
Fonctionne avec la version 24.05
//positionner index titre recherche simple $("select#masthead_search[name='idx']").val("ti").attr("selected","selected");
Sans ce code, vous devez cliquez dans la boite de recherche simple pour pouvoir écrire votre recherche. Ce code permet d’écrire votre recherche sans devoir cliquer dans la boite.
$("#translControl1").focus();
$("select[name='idx']:eq(0)").val("su,wrdl").attr("selected","selected"); $("select[name='idx']:eq(1)").val("au,wrdl").attr("selected","selected"); $("select[name='idx']:eq(2)").val("ti").attr("selected","selected");
Fonctionne avec la version 24.05//Supprimer langues 008 du menu $("select#language-limit option[value='ln,rtrn:eng']").hide(); $("select#language-limit option[value='ln,rtrn:fre']").hide(); $("select#language-limit option[value='ln,rtrn:ger']").hide(); $("select#language-limit option[value='ln,rtrn:ita']").hide(); $("select#language-limit option[value='ln,rtrn:spa']").hide(); //Changer zone 008 pour zone 041 pour la recherche de langue $("select#language-limit[name='limit']").append("<option value='ln-audio:eng'>English (Anglais)</option>"); $("select#language-limit[name='limit']").append("<option value='ln-audio:fre'>Français (Français)</option>"); $("select#language-limit[name='limit']").append("<option value='ln-audio:ger'>Deutsch (Allemand)</option>"); $("select#language-limit[name='limit']").append("<option value='ln-audio:ita'>Italiano (Italien)</option>"); $("select#language-limit[name='limit']").append("<option value='ln-audio:ita'>Español (Espagnol)</option>");
//pour cacher index éditeur $("#booleansearch option[value='pb,wrdl']").hide(); //pour ajouter index provider 260 et 264 $("#search-field_0 option[value='au,phr']").after("<option value='pv,wrdl'>Éditeur</option>"); $("#search-field_1 option[value='au,phr']").after("<option value='pv,wrdl'>Éditeur</option>"); $("#search-field_2 option[value='au,phr']").after("<option value='pv,wrdl'>Éditeur</option>");
//cacher site menu déroulant recherche avancée$("#branchloop option[value='branch:CODE_SITE']").remove();
//Cacher les facettes de localisations$("li#location_id").hide();
//Cacher les facettes de lieux
$("li#su-geo_id").hide();
//Cacher les facettes de collections
$("li#title-series_id").hide();
//Cacher les facettes de bibliothèque temporaire/actuelle
$("li#holdingbranch_id").hide();
//Cacher les facettes de bibliothèque propriétaire
$("li#homebranch_id").hide();
Fonctionne avec la version 24.05//cacher cote $("span.unavailable span.LabelCallNumber").hide();
$("#search-facets").prepend($("#opacresultssidebar"));
$("#OpacNav").prepend($("#usermenu"));AvantAprès
$( ".newscontainer" ).insertAfter( $( "#inlibro-carrousel" ) );$( "#rssnews-container" ).insertAfter( $( ".newscontainer" ) );$( "#news-branch-select" ).insertBefore( $( ".newscontainer" ) );
$("#MARCview").parent().hide();
$("#ISBDview").parent().hide();
$("span.title_resp_stmt").hide();
//cacher 490 notice opac $("div.record span.results_summary.490").remove();
Fonctionne avec la version 24.05//deplacer isbn en bas notice $('#bibliodescriptions').prepend($('span.results_summary.publisher:contains(ISBN)'));
$("#noitems:contains('Aucun exemplaire')").text("VOTRE TEXTE");
$("th#item_status").text("VOTRE_TEXTE");
$("th#item_home_location").text("Localisation");
//changer le texte Numéro de copie
$("th#item_copy").text("Exemplaire n°");
//couleur differente pour statut not for loan $("span.item-status.notforloan:contains('Consultation sur place')").css({"color": "green"});
4.2.6 Changer le texte Parcourir l’étagère par un autre texte comme Voir des exemplaires similaires
Si la préférence système
OPACShelfBrowser
est activée, le texte Parcourir l’étagère apparaît dans le tableau des exemplaires à l’OPAC.Pour changer ce texte par autre chose, vous pouvez utiliser le code suivant dans la préférence système
opacuserjs
$("a:contains('Parcourir l'étagère')").text("Voir des exemplaires similaires");Voici le résultat:
$("#auth legend:contains('Se connecter :')").text(" VOTRE_TEXTE "); $("#members a:contains('Se connecter')").text(" VOTRE_TEXTE "); $("#loginModal h3:contains('Se connecter')").text(" VOTRE_TEXTE "); $("#opac-auth h3:contains('Se connecter')").text(" VOTRE_TEXTE ");
5.4 Message avant connexion
//Cacher lien bibliothèque
$("a#library_page").parent("li").remove();
$("#moresearches a:contains('Réserve de cours')").after("<a href='URL de vos listes'>Listes</a></li>"); $('#listsmenu').hide();
Voici le code pour enlever l’index Subdivisions chronologiques.
$("#authtypecode option[value=' CHRON_TERM ']").remove();
Pour les autres champs, il faut modifier ce qui est en rouge
CORPO_NAME pour Collectivité auteur
MEETI_NAME pour Congrès
GENRE/FORM pour Genres et formes
PERSO_NAME pour Personne physique
GEOGR_NAME pour Subdivisions géographiques
TOPIC_TERM pour Sujet
UNIF_TITLE pour Titre uniforme
$("ul.menu-collapse li:contains('Mes notifications')").hide();