Cайты "под ключ"

Акция - Сайт визитка от 199 евро

Предложение

team.png Портал AMARENO приглашает в команду людей, причастных к веб-разработкам...

Продвижие (SEO). Реклама

Поисковое продвижение, раскрутка, реклама
Главная arrow Сообщество arrow Статьи arrow Как увеличить количество символов для поиска
Как увеличить количество символов для поиска Версия для печати
(1 голос)
tag Все о СMS Joomla!
Flex
  

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

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

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

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

  1. Открываем файл components/com_search/search.html.php и ищем в нем код:
      <input type="text" name="searchword" id="search_searchword" size="30" maxlength="20" value="<?php echo stripslashes($searchword);?>" class="inputbox" /> 
  2. Заменяем эту строчку на следующую:
      <input type="text" name="searchword" id="search_searchword" size="30" maxlength="100" value="<?php echo stripslashes($searchword);?>" class="inputbox" /> 
  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 = '<input name="searchword" id="mod_search_searchword" maxlength="20" alt="search" class="inputbox'. $moduleclass_sfx .'" type="text" size="'. $width .'" value="'. $text .'"  onblur="if(this.value==\'\') this.value=\''. $text .'\';" onfocus="if(this.value==\''. $text .'\') this.value=\'\';" />';
  2. Заменяем этот код на следующий:
      $output = '<input name="searchword" id="mod_search_searchword" maxlength="100" alt="search" class="inputbox'. $moduleclass_sfx .'" type="text" size="'. $width .'" value="'. $text .'"  onblur="if(this.value==\'\') this.value=\''. $text .'\';" onfocus="if(this.value==\''. $text .'\') this.value=\'\';" />';
  3. Сохраняем изменения в файле modules/mod_search.php

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

По материалам: joomlaportal.ru

 
  Нет комментариев.

Быстрое сообщение

Комментарии (0)
< Пред.   След. >

брокерские услуги, обучение.

Who's Online

Сейчас на сайте: 37

Заказать услугу

order

Форум

RSS


RSS 2.0



Интернет магазин

Интернет магазин. Разработка

Сопровождение

Поддержка и сопровождение сайтов

Администрирование

Администрирование серверов. Установка серверных приложений

Хостинг и домены

Профессиональный хостинг, регистрация доменов