Перейти к содержанию
Официальный форум поддержки Simpla

Модернизация поиска AJAX


Рекомендуемые сообщения

Как только добавляю в запрос: AND (v.stock>0 OR v.stock is NULL)

Ajax поиск сразу же перестает работать.... В чем может быть дело ?

 

Сам запрос:

 

$simpla->db->query("SELECT p.id, p.name, i.filename as image FROM __products p
                            LEFT JOIN __images i ON i.product_id=p.id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id LIMIT 1)
                            WHERE (p.name LIKE '%$kw%' OR p.id in (SELECT product_id FROM __variants WHERE sku LIKE '%$kw%')) AND visible=1 AND (v.stock>0 OR v.stock is NULL) GROUP BY p.id ORDER BY p.name LIMIT ?", $limit);
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 79
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Изображения в теме

В том, что запрос становится неправильным (с ходу видно, что 'v.' -  неопределенный алиас). Изучайте матчасть по SQL-запросам, хотя бы самые основы...

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

После перехода с http на https перестал работать скрипт автозаполнение поиска.

Сам поиск работает, но при вводе в поиске наименования товара, перестал выпадать список с товаром.

 

Пути к скрипту правильные.

 

Подскажите пожалуйста, куда обратить внимание?

Изменено пользователем Skynet
Ссылка на сообщение
Поделиться на другие сайты

После перехода с http на https перестал работать скрипт автозаполнение поиска.

Сам поиск работает, но при вводе в поиске наименования товара, перестал выпадать список с товаром.

 

Подскажите пожалуйста, куда обратить внимание?

Смотрите в консоль браузера на ошибки

А так, видимо в htaccess не правильно прописано перенаправление

Ссылка на сообщение
Поделиться на другие сайты

В файле .htaccess прописано:

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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

В консоли браузера при вводе наименования товара в поиске, выводятся вот такие ошибки:

 

f43980e0d9e5.jpg

Изменено пользователем Skynet
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...