Modificare com_search Joomla 1.7

Joomla 1.7 s-a dovedit in timp a fi un CMS pe care intradevar se poate construi aproape orice gen de site. Desi este un CMS OpenSource, la care se lucreaza intens din toate colturile lumii se pare ca pastreaza indiferent de versiune vechile inconveniente. Unul dintre acestea este limita de minim 3 si maxim 20 caractere pentru cautarile de pe site. Pentru a modifica aceasta limita trebuie sa modificati fisierele de mai jos cu valoarea minima si maxima dorita.

 

In fisierul \libraries\joomla\language\language.php cautam linia de mai jos :

 

public function getUpperLimitSearchWord()

   {

      if ($this->upperLimitSearchWordCallback !== null) {

         return call_user_func($this->upperLimitSearchWordCallback);

      }

      else {

         return 50;

      }

   }


 

* 50 este limita maxima setata de mine.

 

 

public function getLowerLimitSearchWord()

   {

      if ($this->lowerLimitSearchWordCallback !== null) {

         return call_user_func($this->lowerLimitSearchWordCallback);

      }

      else {

         return 1;

      }

   }

 

 

* 1 este limita minima setata de mine

 

Dupa ce am editat acest fisier ne ducem la cel de-al trei-lea care se afla in language/en-GB/en-GB.localise.php unde limba selectata trebuie sa fie limba pe care site-ul o foloseste (ex. \language\pt-PT\pt-PT.localise.php etc ) si editam :

public static function getLowerLimitSearchWord() {

      return 1;

   }

 

   public static function getUpperLimitSearchWord() {

      return 50;

   }

 

Odata urmati cei trei pasi trebuie ca site-ul tau bazat pe platforma Joomla 1.7.x sa permita cautarea cu limita maxima si minima de 1 caracter respectiv 50 caractere.