Difference between revisions of "IAH Configuracion préstamos"
(Página creada con «Requisito previo: Copiar la base de datos reserve en la carpeta bases y el archivo reserve.par en la carpeta /bases/par 1. Colocar en shortcut.pft, localizado en la carp...») |
|||
| Line 1: | Line 1: | ||
| − | + | 1. Copiar la base de datos reserve en la carpeta bases y el archivo reserve.par en la carpeta /bases/par | |
| − | Copiar la base de datos reserve en la carpeta bases y el archivo reserve.par en la carpeta /bases/par | ||
| − | + | 2. Colocar en shortcut.pft, localizado en la carpeta /bases/nombre_base/pfts/ la referencia al estado de cuenta: | |
| − | ( | + | |
| − | + | ( | |
| + | /* Como citar */ | ||
,@CALL_CITE.PFT, | ,@CALL_CITE.PFT, | ||
| − | + | ||
| − | + | /* Export | |
,@call_export_BibTex.pft, | ,@call_export_BibTex.pft, | ||
,@call_export_ReferenceManager.pft, | ,@call_export_ReferenceManager.pft, | ||
| Line 13: | Line 13: | ||
,@call_export_EndNote.pft, | ,@call_export_EndNote.pft, | ||
,@call_export_Refworks.pft, */ | ,@call_export_Refworks.pft, */ | ||
| − | + | ||
| − | + | /* Bookmark | |
,@BOOKMARK.PFT,*/ | ,@BOOKMARK.PFT,*/ | ||
| − | + | /* User Statment */ | |
,@call_statment.pft, | ,@call_statment.pft, | ||
| − | ) | + | ) |
2. Utilizando la opción Configurar base de datos en el IAH, modificar el archivo .def de la base de datos para colocar: | 2. Utilizando la opción Configurar base de datos en el IAH, modificar el archivo .def de la base de datos para colocar: | ||
| − | la referencia al formato que solicita la clave del usuario : | + | |
| − | FILE call_statment.pft=%path_database%biblo/pfts/%lang%/call_statment.pft | + | *la referencia al formato que solicita la clave del usuario : |
| + | FILE call_statment.pft=%path_database%biblo/pfts/%lang%/call_statment.pft | ||
Note que call_statment.pft es el nombre del formato agregado en shortcut.pft | Note que call_statment.pft es el nombre del formato agregado en shortcut.pft | ||
la referencia a las bases de datos de copias habilitadas para préstamo (loanobjects) y transacciones de préstamo (trans) ya que ambas son utilizadas en el formato de presentación del registro a efectos del proceso de reserva en línea; | la referencia a las bases de datos de copias habilitadas para préstamo (loanobjects) y transacciones de préstamo (trans) ya que ambas son utilizadas en el formato de presentación del registro a efectos del proceso de reserva en línea; | ||
| − | + | FILE loanobjects.*=%path_database%loanobjects/data/loanobjects.* | |
FILE trans.*=%path_database%trans/data/trans.* | FILE trans.*=%path_database%trans/data/trans.* | ||
3. Colocar en la carpeta pfts y para cada lenguaje habilitado, el formato call_statment.pft | 3. Colocar en la carpeta pfts y para cada lenguaje habilitado, el formato call_statment.pft | ||
| − | '<tr>' | + | <nowiki>'<tr>' |
| − | + | '<td width="28%">' | |
'<font face="arial" size=2 ><br>', | '<font face="arial" size=2 ><br>', | ||
'<a href="javascript:onClick=EstadoDeCuenta()">', | '<a href="javascript:onClick=EstadoDeCuenta()">', | ||
'<img src="',v5002[1],'fulltxt.gif" border="0" name="texto"></a>', | '<img src="',v5002[1],'fulltxt.gif" border="0" name="texto"></a>', | ||
| − | + | '</td>', | |
| − | + | '<td width="72%" nowspan>', | |
| − | '<font face=verdana size="1"><i>Estado de cuenta del usuario</i></font>' | + | '<font face=verdana size="1"><i>Estado de cuenta del usuario</i> |
| − | + | </font>' | |
| − | '</tr>', | + | '</td>', |
| + | '</tr>',</nowiki> | ||
| − | 4. Modificar el formato ahhead.pft localizado en htdocs/iah/scripts, en la carpeta correspondiente a cada uno de los lenguajes activo, agregando las siguientes sentencias: | + | 4. Modificar el formato '''ahhead.pft''' localizado en '''htdocs/iah/scripts''', en la carpeta correspondiente a cada uno de los lenguajes activo, agregando las siguientes sentencias: |
| − | + | ||
| − | 'Content-type: text/html'/# | + | <nowiki>'Content-type: text/html'/# |
| − | ' | + | ' |
| − | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| − | + | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| − | <html> | + | <html> |
| − | <head> | + | <head> |
| − | + | <title>',v5003^*, | |
| − | + | select s(mpu,v5001^s,mpl) | |
| − | + | case 'SEARCH' : ' - Resultado página ',v6205^c[1], | |
| − | + | case 'INDEX' : ' - Indice 'v6100^p, | |
| − | + | case 'CONFIG' : ' - configurar', | |
| − | + | case 'LIST' : ' - Lista', | |
| − | + | case 'SCAD' : ' - Solicitud de copia', | |
| − | + | endsel | |
| − | ' | + | '</title> |
| − | + | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> | |
| − | + | <link rel="stylesheet" href="',v5000^d,'css/stylesheet.css" | |
| − | + | type="text/css" media="screen" /> | |
| − | + | <script type="text/javascript"> | |
| − | + | function EstadoDeCuenta(mfn) { | |
| − | + | lang=document.search.lang.value | |
| − | + | var theURL = "/central/circulation/opac_statment.php?lang="+lang; | |
| − | + | janela=window.open(theURL,"statment","left=0,top=0, | |
| − | + | width=400,height=200,toolbar=no, | |
| − | + | resizable=yes,menubar=no, | |
| − | + | scrollbars=yes"); | |
| − | + | janela.focus(); | |
| − | + | return; | |
| − | + | } | |
| − | + | function Reservar(inven,ctrl){ | |
| − | </head> | + | msgwin=msgwin=window.open("/central/circulation/reservar.php?inven=" |
| − | <body>', | + | +inven+"&ctrl="+ctrl,"reserva", |
| − | if v5001^s : 'CONFIG' then, | + | "width=300,height=300,resizable, scrollbars"); |
| − | '<div id="contentN">' else, '<div class="container">' fi, | + | msgwin.focus() |
| − | if a(v8001) or v8001 <> 'false' then, | + | } |
| − | + | </script> | |
| − | fi | + | </head> |
| + | <body>', | ||
| + | if v5001^s : 'CONFIG' then, | ||
| + | '<div id="contentN">' else, '<div class="container">' fi, | ||
| + | if a(v8001) or v8001 <> 'false' then, | ||
| + | ,@HEADER.IAH, | ||
| + | fi | ||
| + | </nowiki> | ||
5. Modificar el formato de presentación del registro para incluir los comandos necesarios para la presentación de las copias habilitadas para préstamo y el estado de cada una (prestada o disponible) (para información acerca de la forma como se construye este formato, vea Formatos para la ntegración de bases relacionadas) | 5. Modificar el formato de presentación del registro para incluir los comandos necesarios para la presentación de las copias habilitadas para préstamo y el estado de cada una (prestada o disponible) (para información acerca de la forma como se construye este formato, vea Formatos para la ntegración de bases relacionadas) | ||
| − | + | <nowiki>ref(['loanobjects']l(['loanobjects'],'CN_biblo_'v2), | |
'<p><table border=0>' | '<p><table border=0>' | ||
'<td width=150></td><td colspan=3><b>Total disponibilidad</b>: 'f(nocc(v959),1,0)'</td>' | '<td width=150></td><td colspan=3><b>Total disponibilidad</b>: 'f(nocc(v959),1,0)'</td>' | ||
| Line 103: | Line 112: | ||
fi/) | fi/) | ||
'</table>', | '</table>', | ||
| − | ) | + | )</nowiki> |
Estas especificaciones, insertadas en el formato de despliegue utilizado en el opac, produce la siguiente salida: | Estas especificaciones, insertadas en el formato de despliegue utilizado en el opac, produce la siguiente salida: | ||
Revision as of 08:58, 1 January 2014
1. Copiar la base de datos reserve en la carpeta bases y el archivo reserve.par en la carpeta /bases/par
2. Colocar en shortcut.pft, localizado en la carpeta /bases/nombre_base/pfts/ la referencia al estado de cuenta:
(
/* Como citar */
,@CALL_CITE.PFT,
/* Export
,@call_export_BibTex.pft,
,@call_export_ReferenceManager.pft,
,@call_export_ProCite.pft,
,@call_export_EndNote.pft,
,@call_export_Refworks.pft, */
/* Bookmark
,@BOOKMARK.PFT,*/
/* User Statment */
,@call_statment.pft,
)
2. Utilizando la opción Configurar base de datos en el IAH, modificar el archivo .def de la base de datos para colocar:
- la referencia al formato que solicita la clave del usuario :
FILE call_statment.pft=%path_database%biblo/pfts/%lang%/call_statment.pft
Note que call_statment.pft es el nombre del formato agregado en shortcut.pft la referencia a las bases de datos de copias habilitadas para préstamo (loanobjects) y transacciones de préstamo (trans) ya que ambas son utilizadas en el formato de presentación del registro a efectos del proceso de reserva en línea;
FILE loanobjects.*=%path_database%loanobjects/data/loanobjects.*
FILE trans.*=%path_database%trans/data/trans.*
3. Colocar en la carpeta pfts y para cada lenguaje habilitado, el formato call_statment.pft
'<tr>'
'<td width="28%">'
'<font face="arial" size=2 ><br>',
'<a href="javascript:onClick=EstadoDeCuenta()">',
'<img src="',v5002[1],'fulltxt.gif" border="0" name="texto"></a>',
'</td>',
'<td width="72%" nowspan>',
'<font face=verdana size="1"><i>Estado de cuenta del usuario</i>
</font>'
'</td>',
'</tr>',
4. Modificar el formato ahhead.pft localizado en htdocs/iah/scripts, en la carpeta correspondiente a cada uno de los lenguajes activo, agregando las siguientes sentencias:
'Content-type: text/html'/#
'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>',v5003^*,
select s(mpu,v5001^s,mpl)
case 'SEARCH' : ' - Resultado página ',v6205^c[1],
case 'INDEX' : ' - Indice 'v6100^p,
case 'CONFIG' : ' - configurar',
case 'LIST' : ' - Lista',
case 'SCAD' : ' - Solicitud de copia',
endsel
'</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="',v5000^d,'css/stylesheet.css"
type="text/css" media="screen" />
<script type="text/javascript">
function EstadoDeCuenta(mfn) {
lang=document.search.lang.value
var theURL = "/central/circulation/opac_statment.php?lang="+lang;
janela=window.open(theURL,"statment","left=0,top=0,
width=400,height=200,toolbar=no,
resizable=yes,menubar=no,
scrollbars=yes");
janela.focus();
return;
}
function Reservar(inven,ctrl){
msgwin=msgwin=window.open("/central/circulation/reservar.php?inven="
+inven+"&ctrl="+ctrl,"reserva",
"width=300,height=300,resizable, scrollbars");
msgwin.focus()
}
</script>
</head>
<body>',
if v5001^s : 'CONFIG' then,
'<div id="contentN">' else, '<div class="container">' fi,
if a(v8001) or v8001 <> 'false' then,
,@HEADER.IAH,
fi
5. Modificar el formato de presentación del registro para incluir los comandos necesarios para la presentación de las copias habilitadas para préstamo y el estado de cada una (prestada o disponible) (para información acerca de la forma como se construye este formato, vea Formatos para la ntegración de bases relacionadas)
ref(['loanobjects']l(['loanobjects'],'CN_biblo_'v2),
'<p><table border=0>'
'<td width=150></td><td colspan=3><b>Total disponibilidad</b>: 'f(nocc(v959),1,0)'</td>'
'<tr><td width=150> </td>'
'<td>No.inventario</td><td>Biblioteca</td><td>Tipo de material</td>'
'<td>Situación</td><td>Fecha devolución</td>'
(if p(v959) then
'<tr><td width=150></td><td align=center>'v959^i'</td><td align=center>'v959^l
'</td><td align=center>'v959^o'</td>'
'<td>',
if npost(['trans'],'TR_P_'v959^i) = 0 then
'Disponible</td><td></td><td>'
if iocc>1 then
`<a href='javascript:Reservar("`v959^i`","`v1[1]`")'>Reservar</a></td>`,
fi
else
'Prestado</td><td>' ref(['trans']l(['trans'],'TR_P_'v959^i),
v40[1]*6.2,'/',v40[1]*4.2,'/',v40[1].4),'</td>'
fi
fi/)
'</table>',
)
Estas especificaciones, insertadas en el formato de despliegue utilizado en el opac, produce la siguiente salida: