PDA

Zobacz pełną wersję : Wyszukiwanie limit 20 znaków



makman
04-07-2009, 09:38
Mam pytanie czy wie ktoś jak w joomla 1.5.x zwiększyć limit wyszukiwanych znaków z 20 na więcej.

magdaa
04-07-2009, 11:24
Spróbuj zrobić tak:

Krok 1: wejdź do pliku administrator\components\com_search\helpers\search .php

w wierszu 63 masz kod:


// limit searchword to 20 characters
if ( strlen( $searchword ) > 20 ) {
$searchword = substr( $searchword, 0, 19 );zmień go na:


// limit searchword to 20 characters
if ( strlen( $searchword ) > 50 ) {
$searchword = substr( $searchword, 0, 49 );Krok 2: otwórz plik components\com_search\views\search\tmpl\ default_form.php

w wierszu 12 masz kod:


<input type="text" name="searchword" id="search_searchword" size="30" maxlength="20" value="<?php echo stripslashes($searchword);?>" class="inputbox" />
</td>zmień wartość maxlength, jak poniżej:


<input type="text" name="searchword" id="search_searchword" size="30" maxlength="50" value="<?php echo stripslashes($searchword);?>" class="inputbox" />

zobacz, czy zadziała

makman
04-07-2009, 11:45
Wygląda na to że działa. Dziękuję OGROMNIE

magdaa
04-07-2009, 12:07
jeszcze dwie rzeczy:

Krok 3: w lokalizacji modules/mod_seach/mod_search.php

w wierszu 24 i 25 masz kod:


$width = intval($params->get('width', 20));
$maxlength = $width > 20 ? $width : 20;zmień na:


$width = intval($params->get('width', 50));
$maxlength = $width > 50 ? $width : 50;Krok 4: w language/pl_PL/pl-PL.com_search.ini

w wierszu 21: masz wpis (odpowiada za komunikat zwrotny do użytkownika, który przekroczy maksymalną ilość znaków lub nie zachowa wymogu minimalnej ilości znaków)


SEARCH_MESSAGE=Wyszukiwane wyrażenie powinno mieć co najmniej 3 znaki i nie więcej niż 20.zmień go sobie na:


SEARCH_MESSAGE=Wyszukiwane wyrażenie powinno mieć co najmniej 3 znaki i nie więcej niż 50.

isia
07-08-2009, 10:12
piękne dzięki - bardzo tego szukałam !

pozdr.isia