Zobacz pełną wersję : Wyszukiwanie limit 20 znaków
Mam pytanie czy wie ktoś jak w joomla 1.5.x zwiększyć limit wyszukiwanych znaków z 20 na więcej.
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
Wygląda na to że działa. Dziękuję OGROMNIE
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.
piękne dzięki - bardzo tego szukałam !
pozdr.isia
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!