Keičiam paieškos simbolių skaičių

PDFSpausdintiEl. paštas

Sekmadienis, 10 Spalis 2010 11:30 Parašė Martis Peržiūrų: 725

( 1 Balsas )

Joomla paieškos komponentas turi ribotą užklausos simbolių skaičių - 20. Jeigu įvedama daugiau nei 20 simbolų, tai viskas po 20 simbolio bus nukirpta ir neįtraukta į paiešką bei dar gali būti parodyta 404 klaida. Taip pat, tai blogai atsiliepia SEO.

Tarkim, kad norima pakeisti simbolių skaičių į 50 (kiekvienas gali pasirinkti simbolių skaičių pagal poreikius). Tam reikia paredaguoti 3 failus:

 

1) administrator/components/com_search/helpers/search.php 

kažkur 66-69 eilutė:

66
67
68
69
if ( JString::strlen( $searchword ) > 20 ) {
    $searchword 	= JString::substr( $searchword, 0, 19 );
    $restriction 	= true;
   }

Keičiame ją taip:

66
67
68
69
if ( JString::strlen( $searchword ) > 50 ) {
     $searchword 	= JString::substr( $searchword, 0, 49 );
     $restriction 	= true;
    }


2) components/com_search/views/search/tmpl/default_form.php

kažkur 12 eilutė:

12
<input type="text" name="searchword" id="search_searchword"
size="30" maxlength="20" value="......

maxlength="20" keičiame į maxlength="50"

12
<input type="text" name="searchword" id="search_searchword" 
size="30" maxlength="50" value="...

 

3) modules/mod_search/mod_search.php 

25 eilutė:

25
$maxlength		 = $width > 20 ? $width : 20;

Keičiame į :

25
$maxlength		 = $width > 20 ? $width : 50;

 


Aptarkite šį straipsnį forume
Norėdami dalyvauti diskusijoje turite prisijungti arba užsiregistruoti .

Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.