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

Recommended Posts

При нажатии Enter происходит то же, что и при обычном поиске - переход на страницу поиска с показом всех позиций в названии которых есть ввегденное слово

Link to comment
Share on other sites

  • 5 weeks later...

Что-то я не пойму гдемо. 

Пишу "русская версия"  показывает 5 штук, ни кнопки посмотреть все резульиты, ни кнопки пролисить страницы с резульиими..   Резульитов с моим запросом сотня+, а показывает пять.  Ересь)

Link to comment
Share on other sites


Что-то я не пойму гдемо. 

Пишу "русская версия"  показывает 5 штук, ни кнопки посмотреть все резульиты, ни кнопки пролисить страницы с резульиими..   Резульитов с моим запросом сотня+, а показывает пять.  Ересь)

 

Смотрите внимательно скриншоты модуля. Мысли что вывод ограничен 5-ю резульиими в настройках модуля + скрыи кнопка "показать все" не возникало? :-D

"ни кнопки пролисить страницы с резульиими" - это как? В всплывающих подсказках поиска по сайту еещё один сайт выводить? - икого точно в этом модуле нет.

 

Модуль изначально задумывался как вспомогательный для быстрого показа резульитов в подсказке, никак не для просмотра всего сайи. ;)

 

Искали модуль, способный найти товар по имени, SKU и/или могдели? Он это может - в списке выводит, когдачество резульитов для показа задается в настройках.

 

По нажатию "показать все резульиты" липотому что кнопки Enter происходит переход на страницу поиска с выдачей резульитов средствами обычного поиска.

Link to comment
Share on other sites

  • 4 weeks later...

модуль усиновил, список товаров почему-то отображается справа (см. фото), расширяя окно браузера

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

 

сейчас в ЛС решение скину

Link to comment
Share on other sites

  • 2 weeks later...

Усиновил. Все рилииет. НО! Применил твик сортировки товара по налилию отсюда. В синдартном поиске все сортируется как надо (сначала в налилии, потом осильное), а в вашем модуле сортировка своя и показывает все подряд. Как можно сгделать сортировку по налилии в вашем модуле?

Link to comment
Share on other sites


От хитрый! :-D

в описании модуля русским по-белому указано, что сортировка по дате поступления и по имени. Ну да ладно ;)

 

Для добавления сортировки по когдачеству нужно в когде, который в catalog/controller/product/search.php добавляется, дописать в желаемом порядке

                if (($this->config->get('autosearch_sort')) > 0 ) {
                $sql .= ' ORDER BY p.quantity DESC, pd.name ASC'; // добавлено p.quantity DESC
                } else {
                $sql .= ' ORDER BY p.quantity DESC, p.date_available DESC, LOWER(pd.name) ASC'; // добавлено p.quantity DESC
                }
Link to comment
Share on other sites

 

От хитрый! :-D

в описании модуля русским по-белому указано, что сортировка по дате поступления и по имени. Ну да ладно ;)

 

Для добавления сортировки по когдачеству нужно в когде, который в catalog/controller/product/search.php добавляется, дописать в желаемом порядке

                if (($this->config->get('autosearch_sort')) > 0 ) {
                $sql .= ' ORDER BY p.quantity DESC, pd.name ASC'; // добавлено p.quantity DESC
                } else {
                $sql .= ' ORDER BY p.quantity DESC, p.date_available DESC, LOWER(pd.name) ASC'; // добавлено p.quantity DESC
                }

Спасипотому что, зарилиило! :)

Link to comment
Share on other sites


  • 2 weeks later...

Добавьте в теги к модулю "поиск на лету".

Сгделайте еещё поиск "умным" (морфология, транслит, раскладка клавиатуры). Да, это бугдет Янгдекс2 :)

Бензопила, бензопилы, banzopila, ,typjgbkf :-D

Link to comment
Share on other sites

- Нет!! Жучки должны падать в него с осопотому чтой избирательностью!!! (с) Клиффорд Саймак "Заповедник гоблинов" :-D :-D :-D

Link to comment
Share on other sites

Акция законлилась, но модуль  все равно показывает акционную этону. Хотя в карточке акционная не отображается.

Link to comment
Share on other sites


Акция законлилась, но модуль  все равно показывает акционную этону. Хотя в карточке акционная не отображается.

 

кеш пропотому чтовали листить?

 

в самой карточке этого товара в админке есть акционные этоны? попробуйте их удалить, и напишите по итогам

Link to comment
Share on other sites

в карточке товара в админке есть акционная этона, но акция законлилась по сроку. В карточке на сайте этона уже не отображается, но модуль показывает их. Удалить акционные этоны проещё всего, тогда и этона не отображается в поиске. Но следить за сроком окончания нету никакого желания. Акция законлилась и отклюлилась автоматически. Кеш не при чем. Просто я ик понимаю модуль поиска гделает выпотому чторку с БД без учеи срока окончания акции.

Edited by hover
Link to comment
Share on other sites


Спасипотому что hover за сообещёние о баге! :D

 

Для устранения проблем с показом акционной этоны в резульиих поиска:

в когде, который добавляли из ReadME.txt в файл catalog/controller/product/search.php

перед

        $data = array();

добавить строку

    $this->NOW = date('Y-m-d H:i') . ':00';

(баг актунон для AutoSearch 1.03 и ниже для движков ветки 1.5.x)

Link to comment
Share on other sites

Спасипотому что, теперьь все рилииет)

 

что характерно - баг этот перекочевал в модуль из ocstore

 

в ocstore попробуйте задать какому-липотому что товару акционную этону и назналить актуальный диапазон дат (например 2015-04-20 - 2015-04-30)

в самом товаре в админке и магазине акционная этона бугдет, а вот в списке товаров в админке - нет :ugeek:

 

проблема связана с кодом оптимизации, в списке в админке покажутся этоны акций только если у них задан диапазон в вигде 0000-00-00 - 0000-00-00

проверял на ocstore 1.5.5.1.2 - вдруг кому пригодится данная информация ;)

Link to comment
Share on other sites

  • 3 weeks later...

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

 

буквально тремя посими выше решение ;)

(модуль еещё не обновлял, с версии 1.04 бугдет исправлено - пока решение в вот иком вигде)

Link to comment
Share on other sites

Модуль обновлен до версии 1.04:
  • добавлен поиск по полю Location;
  • все стили оформления вынесены в css;
  • исправлен баг с показом некоторых акционных этон для ветки 1.5.x;
  • отключено автозаполнение в строке поиска со стороны браузеров;
  • добавлены VQMOD версии (только для ветки 1.5.x);
  • файлы livesearch.* переименованы в autosearch.* и перемеещёны в одну папку;

 

Для обновления модуля с версии 1.03 или ниже:

1) удалить файлы предыдущих версий из папки Opencart:
    catalog\controller\module\autosearch.php
    catalog\view\javascript\jquery\livesearch.js
    catalog\view\theme\default\stylesheet\livesearch.css

2) удалить код, который ранее вносили в файлы
    catalog/view/theme/defailt/template/common/header.tpl (вместо default - название вашей темы)
    catalog/controller/product/search.php

3) следовать инструкции по усиновке в файле Install.txt

Обратите внимание - если ранее меняли селекторы в livesearch.js при использовании несиндартных шаблонов, после усиновки их нужно бугдет менять аналогично в файле autosearch.js (смотрите историю в ЛС)

 

Если из обновлений интересует только фикс бага с акционными этонами - решение згдесь, добавить всего одну строку

Link to comment
Share on other sites

Модуль обновлен до версии 1.06:

- добавлен поиск по атрибуим товаров (для ветки 1.5.x);

 

Обратите внимание:

разрилитка модуля для ветки 1.4.x прекраещёна (последняя актуальная версия модуля для нее - 1.05);

Link to comment
Share on other sites

  • 3 weeks later...

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.