[greenstone_es] Re: [greenstone_es] RE: [greenstone_es] Necesito que por defecto ignore los acentos para la búsqueda

Pues muchísimas gracias hermano, como lo deseaba para todas las colecciones
sin tener que ir a preferencias pues solo con poner lo que que me explicabas
en main.cfg

cgiarg  shortname=af argdefault=1
cgiarg  shortname=afs argdefault=0
cgiarg  shortname=k argdefault=1
cgiarg  shortname=ks argdefault=0

solucioné el problema, le había pasado argumentos al cgi para el idioma en
español por defecto anteriormente, pero no sabía que así podía hacerlos
también para los acentos, de todas formas a quien pueda interesar
http://wiki.greenstone.org/wiki/index.php/Actions_and_Arguments
aquí todas los argumentos que se le pueden pasar al cgi,

MUCHÍSIMAS GRACIAS NICOLÁS


El 6 de octubre de 2009 09:31, Nicolás Rucks <nrucks@xxxxxxxxxxxxx>escribió:

> Hola Lion,
> A ver si esta vez puedo contribuir con algo.
> Hace poco que estoy con Greenstone, pero lo de los acentos es una de las
> primeras cosas que encaré.
> A menos que estés pensando en algo más específico, creo que no es necesario
> ir tan profundo en el código para lo de los acentos (se puede solucionar con
> configuraciones, sin retocar código).
>
> En el archivo collect.cfg de tu colección debes tener la línea siguiente:
> indexoptions    accentfold
>
> En realidad, yo prefiero que tampoco tenga en cuenta mayúsculas o
> minúsculas, así que le pongo:
> indexoptions    accentfold casefold
>
> Para ver los efectos, es necesario que vuelvas a crear la base de datos
> (buildcol.pl)
>
> De todos modos el usuario final (el internauta) tiene la opción de
> especificar si quiere distinguir mayúsculas/minúsculas o caracteres
> acentuados en las PREFERENCIAS.
> Tal vez te referías a esto último?
>
> En ese caso, y por otro lado, en el archivo main.cfg puse las siguientes
> líneas (saqué esto mirando la "Página de administración" / Argumentos)
> Si no me equivoco, esto fija valores por defecto. Pero sospecho que para
> todas las colecciones de tu instalación de Greenstone. El archivo main.cfg
> no es de una colección sola, sino que está en la carpeta /etc/ del raíz de
> tu instalación de Greenstone (por ejemplo /var/www/gsdl/etc/main.cfg ).
>
> cgiarg  shortname=af argdefault=1
> cgiarg  shortname=afs argdefault=0
> cgiarg  shortname=k argdefault=1
> cgiarg  shortname=ks argdefault=0
>
>
> Espero te sirva y no confunda.
>
> Saludos,
> Nicolas Rucks
> Biblioteca Cardini
> Fundación Instituto Leloir
>
> ________________________________
>
>        De: greenstone_es-bounce@xxxxxxxxxxxxx [mailto:
> greenstone_es-bounce@xxxxxxxxxxxxx] En nombre de Lion
>        Enviado el: martes 06 de octubre de 2009 09:24
>        Para: greenstone_es@xxxxxxxxxxxxx
>        Asunto: [greenstone_es] Necesito que por defecto ignore los acentos
> para la búsqueda
>
>
>        He buscado en el macro pref.dm, encuentro esto
>
>        _accentoption_ {
>        <td valign=baseline>_textaccentdiffs_</td>
>        <td><input type=radio name=af value=1 onClick="updateaf(1);"
>          _If_(_cgiargaf_, checked)>_textignoreaccents_<br>
>        <input type=radio name=af value=0 onClick="updateaf(0);"
>          _If_(_cgiargaf_,, checked)>_textmatchaccents_</td>
>        }
>
>        que supuestamente es el macro que muestra la opción en preferencias,
> luego encuentro la función que cambia estas preferencias
>
>        function updateaf (value) \{
>          if (value != _cgiargaf_) argaf = "&af=" + value;
>          else argaf = "";
>          updatehrefs();
>        \}
>        Pero no se donde pudiera usar esto para que me ignore los acentos
> por defecto
>
>        salu2
>
>
>
>
>


-- 
<====>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<====>

Quad 2 Core Q6600 2.4 ghz Rev G0  OC a 3.0ghz
Asrock X38 Turbo Twins
ATI RADEON 4870 512MB
OCZ GOLD EDITION 2 X 2024GB
TFT-LCD BenQ 22" FP222WH

<====>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<====>

Other related posts: