Jump to content
Sign in to follow this  
MikeleCorleone

Перенос поиска в левую (правую) колонку

Recommended Posts

Нужно перенести поиск из шапки в левую колонку, версия opencart 1.5.6
Шаблон megashop http://www.templatemela.com/demo/OPC070156/
Заранее спасибо.

P.S Похожая тема что тут есть прочитана, все сделал, но поиск не ищет, не отсылает в адресную строку искомое слово.

Share this post


Link to post
Share on other sites

 

Похожая тема что тут есть прочитана, все сделал,

какая тема?

Что сделал?

 

Поиск должен работать по нажатию на кнопку, он может не работать по ENTER

Share this post


Link to post
Share on other sites

какая тема?

Что сделал?

 

Поиск должен работать по нажатию на кнопку, он может не работать по ENTER

https://opencartforum.com/topic/18082-perenesti-poisk-v-column-left-resheno/

Все что в этой теме сделал (естественно с поправкой на мою версию темы и мой шаблон), энтер работает, кнопка поиск работает, только не отсылает слово вбитое в строку поиска, переход на страницу поиска есть, но всегда нулевой результат поиска потому что в адресной строке нет искомой фразы, например так &search=demo, всегда просто &search.

Edited by MikeleCorleone

Share this post


Link to post
Share on other sites

Так вы наверное сделали одтн, в один как в описаной теме?

Share this post


Link to post
Share on other sites

Так вы наверное сделали одтн, в один как в описаной теме?

Все что в этой теме сделал (естественно с поправкой на мою версию темы и мой шаблон) вот выше же написал.

Естественно не один в один.

Share this post


Link to post
Share on other sites

Добавил из контроллера хедера в контроллер левой колонки

$this->language->load('common/header');
$this->data['text_search'] = $this->language->get('text_search');
// Search
if (isset($this->request->get['search'])) {
$this->data['search'] = $this->request->get['search'];
} else {
$this->data['search'] = '';
}

Добавил вывод поиска в виде левой колонки

<div id="header"><div id="search">
<div class="button-search"><?php echo $text_search; ?></div>
<input type="text" name="search" onClick="this.placeholder = '';" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />
</div></div>
Edited by MikeleCorleone

Share this post


Link to post
Share on other sites

а скрипт common.js???

Share this post


Link to post
Share on other sites

а скрипт common.js???

А ЗАЧЕМ???

Я же обернул div поиска в div с id header

а там все в порядке 

$('#header input[name=\'search\']').bind('keydown', function(e) {
<div id="header"><div id="search">
<div class="button-search"><?php echo $text_search; ?></div>
<input type="text" name="search" onClick="this.placeholder = '';" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />
</div></div>

Share this post


Link to post
Share on other sites
А ЗАЧЕМ???

 

больше вопросов не имею

 

1. и основное, id должно быть один и только один.

Share this post


Link to post
Share on other sites

больше вопросов не имею

 

1. и основное, id должно быть один и только один.

Да это я затупил, не удалил поиск из шапки, спасибо что указали на эту ошибку.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By jdeac
      Добрый день!
      Подскажите как реализовать:
      1. Переместить модуль "Корзина" в правую колонку
      2. Под модулем "Корзина" поставить модуль "Авторизации", чтобы выглядело как два вертикальных окошка "Логин" и "Пароль", а под ними кнопка Вход, Надписи: Регистрация и Забыли пароль.
      Искал на форуме, не нашел решения. Спасибо!
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.