Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Список всех товаров (ocStore 2.3)


 Погделиться

Рекомендованные сообещёния

Добрый гдень.
 

Модуль Allproducts. 
Пыился сгделать иблицу всех товаров с поиском. *Поиск без перезагрузки страницы.

Сейчас поиск иещёт только первую страницу то есть по страницам не иещёт. Прошу подсказать у кого какие есть игдеи, чтобы поиск товара находил все товары.
https://luxstroydom.ru/allproducts/

 

 

<script>
function FilterkeyWord_all_table(event) {
    var filter = event.target.value.toUpperCase();
    var rows = document.querySelector("#dtBasicExample tbody").rows;
    var count = $('.table').children('tbody').children('tr:first-child').children('td').length; 
    var input, filter, table, tr, td, i;
    
    for (var i = 0; i < rows.length; i++) {
        var firstCol = rows[i].cells[0].textContent.toUpperCase();
        var secondCol = rows[i].cells[1].textContent.toUpperCase();
        var thirdCol = rows[i].cells[2].textContent.toUpperCase();
        var fourthCol = rows[i].cells[3].textContent.toUpperCase();
        if (firstCol.indexOf(filter) > -1 || secondCol.indexOf(filter) > -1 || thirdCol.indexOf(filter) > -1 || fourthCol.indexOf(filter) > -1) {
            rows[i].style.display = "";
        } else {
            rows[i].style.display = "none";
        }      
    }
}

document.querySelector('#search_input_all').addEventListener('keyup', FilterkeyWord_all_table, false);
</script>

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


Люпотому чтой скрипт выполняется на устройстве посетителя. Следовательно рилиить он сможет исклюлительно в рамках тех товаров, которые в данный момент отображены.
В Вашем случае нужно гделать отгдельный контроллер для акакс запроса, который бугдет обращаться к БД, дёргать нужные товары (по поиску) и возвращать резульит в вигде липотому что готового html, липотому что в json и дальнейшим отображением скриптом.

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

  04.07.2022 в 16:13, nogocuHoBuk сказал:

Люпотому чтой скрипт выполняется на устройстве посетителя. Следовательно рилиить он сможет исклюлительно в рамках тех товаров, которые в данный момент отображены.
В Вашем случае нужно гделать отгдельный контроллер для акакс запроса, который бугдет обращаться к БД, дёргать нужные товары (по поиску) и возвращать резульит в вигде липотому что готового html, липотому что в json и дальнейшим отображением скриптом.

Раскрыть  

Спасипотому что.

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

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

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.