"En la sociedad del conocimiento, el conocimiento deja de tener valor. Lo que es cada vez más relevante es la inteligencia colectiva"  - Revisa If

Inicio Joomla! y otros SGCs Ajustes en Joomla!: Modificar la longitud de las cadenas de búsqueda
Ajustes en Joomla!: Modificar la longitud de las cadenas de búsquedaPDFImprimirCorreo electrónico
Viernes 28 de Mayo de 2010 10:59

20100528-joomla-busquedas

Hoy hicimos un pequeño ajuste (tweek) a nuestro sitio web para permitir cadenas más largas en el módulo de búsqueda. Joomla! por algún motivo restringe este valor a 20 caracteres, que es bien poquito y no provee una opción desde el back-end para ajustarlo sin tener que modificar directamente el código.

Esta solución es válida para versiones de Joomla! 1.5.x. El proceso es bastante sencillo y requiere la modificación de dos archivos. En nuestro caso ampliamos el límite de caracteres de 20 a 50.

 


1. En administrator/components/com_search/helpers/search.php sustituya el siguiente código:

// limit searchword to 20 characters
 if ( JString::strlen( $searchword ) > 20 ) {
 $searchword    = JString::substr( $searchword, 0, 19 );
 $restriction    = true;

}

por éste:

// limit searchword to 50 characters
if ( JString::strlen( $searchword ) > 50 ) {
$searchword    = JString::substr( $searchword, 0, 49 );
$restriction    = true;

}

2. En components\com_search\views\search\tmpl\default_form.php modifique la siguiente línea:

<input type="text" name="searchword" id="search_searchword" size="30" maxlength="20" value="" class="inputbox" />

y sustitúyala por ésta:

<input type="text" name="searchword" id="search_searchword" size="30" maxlength="50" value="" class="inputbox" />
Share