Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
AddThis Social Bookmark Button
  • Страница:
  • 1

ТЕМА: Изменить поиск в joomla

Изменить поиск в joomla 7 мес., 2 нед. назад #328

  • Kabares
  • Вне сайта
  • Новый участник
  • Мудрость залог успеха
  • Постов: 16
  • Репутация: 0
Если вы хотите изменить поиск в joomla в части того, что она обрезает количество вводимых символов в строке (по умолчанию в настройках компонента стоит 20 символов, что надо признаться бывает маловато для полноценного поиска, мало того, это плохо сказывается на SEO, а также может выскакивать ошибка 404), то необходимо проделать следующее :
1. Перейти в administrator/components/com_search/helpers/search.php найти код :
if ( JString::strlen( $searchword ) > 20 ) {
            $searchword     = JString::substr( $searchword, 0, 19 );
            $restriction     = true;
}
и изменить в нем количество символов с 20 примером на 65, вот так :
if ( JString::strlen( $searchword ) > 65 ) {
            $searchword     = JString::substr( $searchword, 0, 64 );
            $restriction     = true;
}

2. Дальше переходим в /components/com_search/views/search/tmpl/default_form.php находим код :
<input type="text" name="searchword" id="search_searchword" size="30" maxlength="20"
 value="<?php echo $this->escape($this->searchword); ?>" class="inputbox" />

и заменяем maxlength="20" на maxlength="65":
<input type="text" name="searchword" id="search_searchword" size="30" maxlength="65"
 value="<?php echo $this->escape($this->searchword); ?>" class="inputbox" />

3. И наконец открываем /modules/mod_search/mod_search.php и изменяем количество вводимых символов поиска в модуле :
$maxlength = $width > 20 ? $width : 20;

меняем на :
$maxlength = $width > 65 ? $width : 65;


В конечном счете мы имеем на сайте длину поиска 65 символов, что исправляет нашу проблему.
Желаю вам удачи в оптимизации сайтов на движке Joomla.
Купить путешествие в travelbuyroma.com
Изменено: 7 мес., 2 нед. назад от Kabares.

Re: Изменить поиск в joomla 7 мес., 2 нед. назад #329

  • avtomastersu
  • Сейчас на сайте
  • Администрация форума
  • Кручу,верчу капчу хочу...
  • Постов: 148
  • Репутация: 11
А если вдруг поступает много запросов на сайте по поиску, то что бы не нагружать сервер, можно вводить и ограничения по этому вопросу. Но это касается высоко посещаемых сайтов, а сначала надо бороться за посетителей, чтобы они хотя бы не уходили сразу
Изменено: 7 мес., 2 нед. назад от avtomastersu.
  • Страница:
  • 1
Время создания страницы: 0.44 секунд
www.megastock.ru