Как мога да увелича броя на знаците в търсенето на Joomla 2.5
По подразбиране, просто търсене на Joomla 2.5 ограничава броя на символите до 20.
Ако даден потребител влезе в низ за търсене някои slovochetanie с повече от 20 символа, търсенето продължава само до тези 20 знака + пространства, и това не е много удобно.
Особено, ако сайтът ви голям брой материали.
Например, ако вземем фразата "полипропиленови тръби на 100 mm", след това търсенето ще бъде направено само за "Полипропилен вярно", а останалите ще трябва да гледам на ръка.
Нека да удължи ограничението за търсене, дори и до 50 - това, мисля, че ще бъде достатъчно за повечето сайтове.
можете да направите повече, ако желаете.
Имаме нужда от всичките 3 файлове.
Етап 1.
Open mod_search.php файл. който се намира в папка / модули / mod_search
В него откриваме реда:
$ Ширина = intval ($ params-> Първи ( "ширина", 20));
$ MAXLENGTH = $ upper_limit;
Ако правите промени в приемащата, можете да използвате за търсене в браузъра (Ctrl + F).
Това е приблизително 31 линия.
$ Ширина = intval ($ params-> Първи ( "ширина", 50));
$ MAXLENGTH = "50";
Етап 2.
Open search.php файл. който е в администратор / компоненти / com_search / помощници /
В него откриваме реда:
$ Upper_limit = $ lang-> getUpperLimitSearchWord ();
ако (JString :: strlen ($ searchword)> $ upper_limit) $ searchword = JString :: SUBSTR върху ($ searchword, 0, $ upper_limit - 1);
$ Ограничаването = вярно;
>
И ги промените:
$ Upper_limit = $ lang-> getUpperLimitSearchWord ();
ако (JString :: strlen ($ searchword)> 50) $ searchword = JString :: SUBSTR върху ($ searchword, 0, 49);
$ Ограничаването = вярно;
>
Етап 3.
Отворете default_form.php на файла
Той се намира в компоненти / com_search папка / възгледи / търсене / TMPL /
Внимание! Този файл се намира в папката на вашия шаблон, тъй като тя е оформлението на формуляра за търсене.
Виж, ако имате шаблон HTML / com_search папка, този файл се намира там.
В този файл, ние откриваме следния ред:
В този ред, ние трябва да се променят два параметъра:
Сега, за търсене на вашия сайт ще се справят с 50 знака.
Но има един протест.
При подобряването Joomla, тези файлове се заменят с нови, дори не може и най-вероятно ще бъдат заменени.
Ето защо, за да не се променя всеки път, когато тези файлове, можете да запишете копие на твърдия си диск.
И, ако е необходимо, трябва само да попълните в съответната папка, презаписване.
Свързани статии