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

candro333

Профессор
Регистрация
29 Мар 2013
Сообщения
257
Реакции
46
Ребят, столкнулся с такой проблемой, что не работает поиск на сайте.
Версия 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 ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся [L,R=301]

#RewriteCond %{HTTP_HOST} ^upcar.ru
#RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]

Помогите пожалуйста решить проблему. Всем за ранее спасибо!
 
При поиске должно переходить на index.php?route=product/search&search=dfsdsf
 
При поиске должно переходить на index.php?route=product/search&search=dfsdsf
Я понимаю это, но почему то он переходит не правильно. Понять не могу совсем.

<?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 } ?>

Вот код шаблона
 
Ребят, уже неделю бьюсь не могу решить эту проблему. Неужели ни кто не сталкивался с таким?
------------
UPD:
Проблему решил, оказывается у кнопки найти должен быть class="button-search" и все заработало.
 
Последнее редактирование:
<header> <?php echo $search; ?></header>
когда переносил
 
Назад
Сверху