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 <====>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<====>