Помощь Не работает поиск

Тема в разделе "Opencart", создана пользователем candro333, 21 ноя 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. candro333

    candro333

    Регистр.:
    29 мар 2013
    Сообщения:
    256
    Симпатии:
    42
    Ребят, столкнулся с такой проблемой, что не работает поиск на сайте.
    Версия opencart 1.5.1.3
    Перепробовал все, что можно:
    • Менял файл common.js (на стандартный этой же версии)
    • Менял html код шаблона на стандартный
    Все эти действия безуспешны. В общем при поиске переходит на страничку site.ru/?filter_name=dfsdsf
    Хотя правильно должно быть так /index.php?route=product/search&filter_name=dsfsdf.
    Может быть проблемы с SEOPRO? Или же все таки в .htaccess?

    Сам код:

    Options +FollowSymlinks

    # Запретить листинг директорий
    Options -Indexes

    # Закрыть доступ к файлам шаблонов
    <FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
    </FilesMatch>

    # Необходимо для ЧПУ.
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

    RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
    RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]

    #RewriteCond %{HTTP_HOST} ^upcar.ru
    #RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

    Помогите пожалуйста решить проблему. Всем за ранее спасибо!
     
  2. greatbart

    greatbart Постоялец

    Регистр.:
    25 авг 2007
    Сообщения:
    59
    Симпатии:
    13
    При поиске должно переходить на index.php?route=product/search&search=dfsdsf
     
  3. candro333

    candro333

    Регистр.:
    29 мар 2013
    Сообщения:
    256
    Симпатии:
    42
    Я понимаю это, но почему то он переходит не правильно. Понять не могу совсем.

    <?php if ($filter_name) { ?>
    <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" placeholder="Поиск по каталогу товаров" class="poisk"/>
    <input type="submit" value=""/>

    <?php } else { ?>
    <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#666666'; font-size= 11px;" class="poisk"/>
    <input type="submit" value=""/>

    <?php } ?>

    Вот код шаблона
     
  4. candro333

    candro333

    Регистр.:
    29 мар 2013
    Сообщения:
    256
    Симпатии:
    42
    Ребят, уже неделю бьюсь не могу решить эту проблему. Неужели ни кто не сталкивался с таким?
    ------------
    UPD:
    Проблему решил, оказывается у кнопки найти должен быть class="button-search" и все заработало.
     
    Последнее редактирование: 3 дек 2014
  5. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    85
    Симпатии:
    5
    <header> <?php echo $search; ?></header>
    когда переносил
     
  6. rnz

    rnz Создатель

    Регистр.:
    30 янв 2014
    Сообщения:
    24
    Симпатии:
    1