Keičiam paieškos simbolių skaičių
Sekmadienis, 10 Spalis 2010 11:30
Parašė Martis
Peržiūrų: 725
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"
|
maxlength="20" keičiame į maxlength="50"
12 |
<input type="text" name="searchword" id="search_searchword"
|
3) modules/mod_search/mod_search.php
25 eilutė:
25 |
$maxlength = $width > 20 ? $width : 20;
|
Keičiame į :
25 |
$maxlength = $width > 20 ? $width : 50;
|
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.


