Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Некорректно работает поиск. 
#1 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Подскажите набираю в поиске слово с большой буквы, а он не ищет, а когда с маленькой то находит. Как исправить чтоб и с большой то же находил?

Где здесь что поменять?

case "search":
     $term           = utf8_normalize_nfc(request_var('stext', '', true));
    $prefix_id      = request_var('sprefix', 0);
    $category_id    = request_var('scategory', 0);
    $location_id    = request_var('slocation', 0);
    $only_active    = request_var('sactive', 0);
    $order          = request_var('sorder', '');
    $order_type     = request_var('sordertype', '');

      $searchterm = '*' . strtolower($term) . '*';
      if ($searchterm != '**')
      {
         $searchterm = str_replace('*', $db->any_char , $searchterm);
         $searchterm = str_replace('?', $db->one_char , $searchterm);
      }
      
      $sql_where  = 'a.ad_expire > ' . $now . '';
      $sql_where .= ($term         != '')  ? ' AND ( LOWER(a.ad_description) ' . $db->sql_like_expression($searchterm) . ' OR LOWER(a.ad_title) ' . $db->sql_like_expression($searchterm) . ' OR LOWER(a.short_desc) ' . $db->sql_like_expression($searchterm) . ')' : '';
      $sql_where .= ($prefix_id    != 0)   ? ' AND a.ad_prefix_id = ' . $prefix_id . '' : '';
      $sql_where .= ($location_id  != 0)   ? ' AND a.ad_location_id = ' . $location_id . '' : '';
      $sql_where .= ($category_id  != 0)   ? ' AND a.cat_id = ' . $category_id . '' : '';
      $sql_where .= ($only_active  != 0)   ? ' AND a.ad_status = ' . ACTIVE . '' : '';
      
    if ($order == 'time' && $order_type != '')
    {
      $sql_order = ($order_type == 'desc') ? 'a.ad_date DESC' : 'a.ad_date ASC'; 
    }
    elseif ($order == 'views' && $order_type != '')
    {
      $sql_order = ($order_type == 'desc') ? 'a.ad_views DESC' : 'a.ad_views ASC'; 
    }
    elseif ($order == 'price' && $order_type != '')
    {
      $sql_order = ($order_type == 'desc') ? 'a.ad_price DESC' : 'a.ad_price ASC'; 
    }
    elseif ($order == '' || $order_type == '')
    {
      $sql_order = 'a.ad_date DESC';   
    }
      
      $sql_ary['WHERE']       = $sql_where;
      $sql_ary['ORDER_BY']   = $sql_order;
      
       $template->assign_vars(array(
       'STEXT'            => $term,
       'SPREFIX'          => $prefix_id,
       'SCATEGORY'        => $category_id,
       'SLOCATION'        => $location_id,
       'SACTIVE'          => $only_active,
       'SORDER'           => $order,
       'SORDERTYPE'       => $order_type,
    ));
   
    $pagination_url     = append_sid("{$phpbb_root_path}".CL_DIRECTORY."/index.{$phpEx}", 'mode=search&stext='.$term.'&sprefix='.$prefix_id.'&slocation='.$location_id.'&sactive='.$only_active.'&scategory='.$category_id.'&sorder='.$order.'&sordertype='.$order_type);
       $classifieds_title  = ($term != '') ? $user->lang['CL_SEARCH_RESULTS'].' '.$user->lang['CL_FOR'].' "'.$term.'"' : $user->lang['CL_SEARCH_RESULTS'];
   break;
 


          Вернуться наверх  
 

#2 

Аватар пользователя

Версия форума? Какой поисковой механизм используется?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Поиск в форуме, поиск в теме, стиль subsiulver2
Форма поиска в конкретных форумах и темах phpbb3 в стиле subsiulver2

dqdmitry

11

749

Аватар пользователя

15 июн 2014, 08:21

DeaDRoMeO

Аватар пользователя Автоцензор не работает.

ursego

1

232

Аватар пользователя

20 сен 2013, 18:01

ursego

Аватар пользователя Не работает стандартное голосование в теме форума

tralan

21

549

Аватар пользователя

27 фев 2013, 11:02

DeaDRoMeO

Аватар пользователя В админке не работает вкладка Управление званиями. Помогите!
В админке не работает вкладка Управление званиями. Помогите!

Roman

5

482

Аватар пользователя

10 сен 2013, 22:01

Roman

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Приборный поиск
Кладоискательство

krown

2

1454

Аватар пользователя

22 дек 2014, 14:20

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P