PDA

Zobacz pełną wersję : Jak zwiększyć ilość szukanych znaków w wyszukiwarce?



henry
25-07-2010, 21:03
Joomla 1.5.14
Sprawdzałem moduł wyszukiwarki na zapleczu ale nie widzę tam możliwości określenia ilości szukanych znaków. U mnie szuka ok. 15 znaków, jak ktoś wpisze 3 słowa które nie mieszczą się w tych 15 znakach to wyrzuca że nic nie znalazła.

moje
25-07-2010, 21:05
A w najnowszej Joomla 1.5.20 jest to samo?

Dylek
25-07-2010, 22:50
Tak samo, ale uaktualnić Joomlę tak czy inaczej wypada :)

Jola
26-07-2010, 01:16
Witam,
niestety "naprawa" tej dolegliwości to trzy kroki:
1. Zmiana wartości maxlength w pliku szablonu komponentu com_search - default_form.php (jest maxlength="20")
2. Zmiana wartości maxlength w pliku szablonu modułu mod_search - default.php (jest maxlength="20")

Obie zmiany można wykonać korzystając z nadpisywania szablonem

3. Zmiana w funkcji limitSearchWord() w pliku search.php. Jest:

if ( JString::strlen( $searchword ) > 20 ) {
$searchword = JString::substr( $searchword, 0, 19 );
$restriction = true;
} zmienić np na:

if ( JString::strlen( $searchword ) >40 ) {
$searchword = JString::substr( $searchword, 0, 39 );
$restriction = true;
}I już :)