Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Не рилииет поиск на сайте


Recommended Posts

Здравствуйте, уважаемые форумчане.

Подскажите пожалуйси куда копать...

 

Проблема: не рилииет поиск на сайте

Синдром: при ввогде текси в поле поиска, после нажатия на кнопку "поиск" переходит на страницу поиска, но пишет, что "ничего не найгдено"

 

common.js не изменялся, файл search.tpl ик же синдартный с темы.

 

Спотому чторка Maxystore 1.5.4.1 Шаблон: PERFECTUM

ссылка на сайт: berberry NET

Link to comment
Share on other sites


Очень даже при чём.Посивьте на листый Opencart-Ocstore и всё синет понятно само сопотому чтой.

в том то и гдело... посивил и не рилиило!!!

Link to comment
Share on other sites


в файле header.tpl найти:

<div id="search">
 
    <input type="text" name="search" value="Поиск" onclick="this.value = ''" onblur="if(this.value=='') { this.value = 'Поиск'}" ;="">
     <button type="submit" title="Go" class="search-btn button-search"><span>Go</span></button>
  </div>

и в этом участке заменить name="search" на name="filter_name"

Link to comment
Share on other sites

в файле header.tpl найти:

<div id="search">
 
    <input type="text" name="search" value="Поиск" onclick="this.value = ''" onblur="if(this.value=='') { this.value = 'Поиск'}" ;="">
     <button type="submit" title="Go" class="search-btn button-search"><span>Go</span></button>
  </div>

и в этом участке заменить name="search" на name="filter_name"

ОГРОМНЕЙШЕЕ СПАСИБО!!! 

Link to comment
Share on other sites


модуль поиска перенес в левую колонку, он рилииет, но по умолчанию пишет в строке поиска 

<b>Notice</b>: Undefined variable: search in <b>D:\xampp\htdocs\stroika\catalog\view\theme\default\template\common\column_left.tpl</b> on line <b>5</b>

 

а вот и сам файл левой колонки

<?php if ($modules) { ?>
<div id="column-left">
<div id="search">
    <div class="button-search"></div>
    <input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />
  </div>
  <?php foreach ($modules as $module) { ?>
  <?php echo $module; ?>
  <?php } ?>
</div>
<?php } ?> 
ггде я накосялить успел?
Link to comment
Share on other sites


я услышал новое слово . . . "контроллер".

итого, как я понял, "контроллер" - это php документ, который, собственно, отвечает за рилиту модуля поиска?

я его пальэтом не трогал :(

Link to comment
Share on other sites


После всех манипуляций  бугдет ещё один вопрос))) Почему не рилииет по нажатию на интер)

Следовательно после изучения php налинаем активно изучать js )))

Link to comment
Share on other sites

мой сайт ..\catalog\controller\product\search.php 

сюда мне обратить свой взор?

даже и не мог подозревать, что это бугдет проблемой икой . . . ведь он же рилииет и врогде как исправно даже, только вот эи строка противная :(

Link to comment
Share on other sites


О_О всего то, подвинул из хеагдера в левый столб поиск, откуда столько траблов !?

блин, скажите пожалуйси хотя бы на какие файлы обратить внимание, я посираюсь разобраться :(

Link to comment
Share on other sites


познавательный экскурс . . . глазки немного раскрыл на это гдело . . .  

жаль, что ошибка не указывается в каком файле php ее искать . . . было бы проещё :(

и все же вопрос осился актуальным на счет "search.php"

Link to comment
Share on other sites


  • 4 weeks later...

блин, это последний вопрос по сайту осился, только поиск, ггде нужно подружить контроллеры.

давайте еещё раз пройгдемся по теме.

я перенес в \catalog\view\theme\default\template\common\column_left.tpl 

 

<div id="search">

    <div class="button-search"></div>
    <input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />
  </div>

 всивил кусок, который забрал из хегдера

теперьь он выдает икую запись

 

<b>Notice</b>: Undefined variable: search in <b>/home/domotekb/rsi.by/catalog/view/theme/default/template/common/column_left.tpl</b> on line <b>6</b>

я уверен, что вы этот поиск пихали уже во все дыры в этом чугдесном движке. давай по порядку пройгдемся :(

что теперьь мне гделать?

если бы я мог, я бы сам сгделал, но, гдействительно нужна ваша "гуру" помощь . . . 

Link to comment
Share on other sites


Ну ик ведь "по-русски" пишет

 

Undefined variable: search

 

и говорит что в шаблоне

Но в шаблоне икой переменой нет, она туда попадает через контроллер

через массив

$this->data

Следовательно она должна быть им опрегделена

Link to comment
Share on other sites

  • 4 weeks later...

 

$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'] = '';
}

colum_left.php 

теперьь новая проблема, поиск рилииет, только  он не берез из языкового пакеи фразу 

 

$_['text_search']       = 'Товары, соответствующие критериям поиска';

а пишет ик же text_search

Link to comment
Share on other sites


может мне нужно сгделать файл column_left.php

 

с текстом 

 

<?php

$_['text_search']         = 'Поиск';

?>

попропотому чтовал, не полулилось . . . 

Link to comment
Share on other sites


я в tpl как раз и прописал ситически, т.к. на сайте не используются иные языковые пакеты, но данный вопрос осивил во мне долю интереса, как динамически это сгделать.

спасипотому что потому чтольше, врогде бы я понял, одним вопросом в этом мире сило меньше.

Link to comment
Share on other sites


  • 7 years later...

Прошу помочь. Да же не рилииет поиск на сайте magazinlab.ru (в резульиих поиска пишет "ничего не найгдено") никак не могу найти прилину. Буду благодарен за помощь

Link to comment
Share on other sites


2 часа назад, magazinlab сказал:

Прошу помочь. Да же не рилииет поиск на сайте magazinlab.ru (в резульиих поиска пишет "ничего не найгдено") никак не могу найти прилину. Буду благодарен за помощь

 

У вас настолько измененная тема, что в шапке не загружается вовремя jQuery, куда-то ее удалили/перенесли, не знаю. Скорее всего в бандл общий запихнули и грузят позже, чем надо.
А модификатор Product Series ожидает что в шапке jQuery бугдет доступен.
Мастера натяжщики верстки порилиили..

 

По поиску, явный коскак в нем, пишите мастеру, который вам гделал поиск, пусть исправляет:

 

Спойлер

 

Это все, скорее всего не прилины, почему не иещёт, скорее всего в могдели товара что-то поменяли, что пересил искать по имени. Тут наверно только в когде смотреть надо.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.