Как увеличить количество символов для поиска в Joomla 1.0

  • Четверг, 12 октября 2006

По умолчанию в Joomla 1.0 длина фразы для поиска по сайту ограничена 20-ю символами, для английского языка может быть этого и достаточно, а вот для русского явно маловато. В этой статье мы расскажем, как увеличить максимальную длину поисковой фразы в стандартном компоненте поиска.

ПРИМЕЧАНИЕ: На всякий случай, перед внесением модификаций сделайте резервную копию изменяемых файлов, чтобы в любой момент можно было легко и быстро откатиться на предыдущую версию.

Модифицируем стандартный компонент com_search

  1. Открываем файл components/com_search/search.html.php и ищем в нем код:
    	
  2. Заменяем эту строчку на следующую:
    	
  3. Сохраняем изменения в файле components/com_search/search.html.php
  4. Открываем файл components/com_search/search.php и ищем в нем код:
    	if ( strlen( $searchword ) > 20 ) {
    		$searchword 	= substr( $searchword, 0, 19 );
    		$restriction 	= 1;
    	}
  5. Заменяем его на:
    	if ( strlen( $searchword ) > 100 ) { 
    		$searchword 	= substr( $searchword, 0, 99 );
    		$restriction 	= 1;
    	}
  6. Сохраняем изменения в файле components/com_search/search.php

Модифицируем стандартный модуль mod_search

  1. Открываем файл modules/mod_search.php и ищем в нем код:
    	$output = '';
    
  2. Заменяем этот код на следующий:
    	$output = '';
    
  3. Сохраняем изменения в файле modules/mod_search.php

Все, после внесения указанных изменений пользователи вашего сайта смогут без проблем искать на сайте слова и предложения длиной до 100 символов.

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla