|
|
Line 24: |
Line 24: |
| include ("/abcd/www/htdocs/central/config.php"); | | include ("/abcd/www/htdocs/central/config.php"); |
| | | |
− | 2. Agregue en la carpeta '''bases''' dos nuevas sub-carpetas: | + | 2. Agregue en la carpeta '''bases''' dos una nueva sub-carpeta denominada '''opac_conf''' que se utilizará para almacenar los archivos de configuración de las bases de datos |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | | '''opac_conf'''
| |
− | | Para almacenar los archivos de configuración de las bases de datos
| |
− | |-
| |
− | |valign=top| '''opac'''
| |
− | | Para agregar formatos comunes a todas las bases de datos como son:
| |
− | | |
− | '''select_record.php''' el cual presenta una barra con opciones que se pueden ejecutar con un registro: seleccionar, imprimir, enviar a word, enviar por correo
| |
− | | |
− | [[File:Selectrecordpft.png|none]]
| |
− | | |
− | El código interno de este archivo es el siguiente:
| |
− | <nowiki>
| |
− | '<script>
| |
− | cookie=getCookie("ORBITA")+"|"
| |
− | if (cookie.indexOf("c_',mstname,'_'f(mfn,1,0),'|")!=-1){
| |
− | document.writeln("<input type=checkbox name=c_',mstname,'_'f(mfn,1,0)' id=c_'mstname'_'f(mfn,1,0)' checked onclick=javascript:Seleccionar(this)> ")
| |
− | }else{
| |
− | document.writeln("<input type=checkbox name=c_'mstname'_'f(mfn,1,0)' id=c_'mstname'_'f(mfn,1,0)' onclick=javascript:Seleccionar(this)> ")
| |
− | }
| |
− | </script>'/
| |
− | '<br><a href=javascript:SendTo("print_one","c_',mstname,'_'f(mfn,1,0)'")><img src=../images/print.png width=20></a>
| |
− | <br><a href=javascript:SendTo("word","c_',mstname,'_'f(mfn,1,0)'")><img src=../images/word.png width=20></a>
| |
− | <br><a href=javascript:SendTo("mail_one","c_',mstname,'_'f(mfn,1,0)'")><img src=../images/mail.png width=20></a>'
| |
− | </nowiki>
| |
− | Nota importante: El salto de línea que se produce en el comando '''document.writeln''' se genera debido
| |
− | al ajuste del margen de la página. en el formato no debe aparecer
| |
− | | |
− | El '''script''' incluido presenta el checkbox para seleccionar un registro y lo marca si ya el registro ha sido seleccionados. Los enlaces activan las acciones correspondientes.
| |
− | | |
− | Si desea colocar la barra en horizontal al inicio de cada registro cambie la etiqueta de salto de línea que precede a cada enlace por etiquetas &nbsp; para separar la presentación de las imágenes. También tendrá que hacer ajustes en el formato de despliegue.
| |
− | | |
− | Para insertar esta barra de opciones en el formato de despliegue use el comando ''',@select_record.pft,''' (incluyendo las comas para evitar error de sintaxis). Además en el '''dbn.par''' deberá agregar una línea con el camino de acceso hacia ese formato.
| |
− | Ej:
| |
− | select_record.pft=%path_database%opac/select_record.pft
| |
− | | |
− | %path_database% será sustituído por el camino hacia la carpeta bases declarado en el config.php
| |
− | | |
− | | |
− | |}
| |
El Opac de ABCD puede colocarse en cualquier carpeta bajo el directorio WEB siempre que se mantenga la siguiente estructura
|
config |
contiene los scripts del módulo de configuración
|
images |
contiene los elementos gráficos utilizados en la presentación del interfaz
|
images_config |
con los elementos gráficos utilizados en el módulo de configuración
|
js |
los javascripts utilizados en las páginas
|
php |
los scripts utilizados en el interfaz de consulta
|
index.php |
página de inicio la cual hace un redireccionamiento al index.php colocado en la carpeta php
|
styles.css |
archivos de estilo utilizados
|
Para instalarlo descompacte el archivo comprimido en el directorio correspondiente y proceda a preparar su instalación siguiendo los siguientes pasos:
1. Modifique la primera línea el script [directorio-del-opac]/php/config.php para colocar el camino de acceso hacia config.php de ABCD que está localizado en la carpeta central de ABCD
Ejm:
include ("/abcd/www/htdocs/central/config.php");
2. Agregue en la carpeta bases dos una nueva sub-carpeta denominada opac_conf que se utilizará para almacenar los archivos de configuración de las bases de datos