ПредишенСледващото

Как мога да увелича броя на знаците в търсенето на 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;

Как да промените броя на знаците в Joomla за търсене

Ако правите промени в приемащата, можете да използвате за търсене в браузъра (Ctrl + F).
Това е приблизително 31 линия.

$ Ширина = intval ($ params-> Първи ( "ширина", 50));
$ MAXLENGTH = "50";

Как да промените броя на знаците в Joomla за търсене

Етап 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, тези файлове се заменят с нови, дори не може и най-вероятно ще бъдат заменени.
Ето защо, за да не се променя всеки път, когато тези файлове, можете да запишете копие на твърдия си диск.
И, ако е необходимо, трябва само да попълните в съответната папка, презаписване.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!