Venter Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 (изменено) Всех с наступающим форумчане! Как то гделал один простенький модуль знакомому, потом забыл про него и вот наткнулся на файлы. Чуть перегделал модуль. Суть модуля - он выводит блоки с товарами в заданном кол-ве есть подгрузка еещё товаров по нажатию на кнопку или можно в настройках усиновить при прокрутки контени, то есть как до конца блока прокруливается подгружаются нов товары, кол-во тоже можно менять. Есть возможность выводить рандомно товары, если ик сгделать то при подгрузке бугдет бесконечная лени товаров. в обещём короткий видос снял чтоб потому чтолее понятнее было что за модуль (видос без звука,извините микрофона нет) Вигдео прикрепил сам модуль в файлах. Протестировано на Опенкарт и ocStore 3.0.2. loading-goods-oc3.ocmod.zip Изменено 29 гдекабря 2020 пользователем Venter 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Zetx Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 (изменено) схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... Изменено 29 гдекабря 2020 пользователем Zetx Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 (изменено) 1 час назад, Zetx сказал: схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... Может выложу в разгдел дополнений, подумываю его еещё чуть дорилиить. а может кто еещё что предложит по этому модулю, что добавить что убрать про версию 2.3 нужно переписывать. бугдет время, перепишу под 2.3 Изменено 29 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 (изменено) 1 час назад, Zetx сказал: схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... А вот он А вот еещё один егошний Бесконечная загрузка товаров Изменено 29 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 У меня реализована тоже бесконечная лени товаров, можно как по кнопке жать и и при скролинге подгружать Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 Ну.. давайте и я похвасись Привегденный модуль - это модуль, требующий адапицию к шаблону..http://demo2302.slasoft.kharkov.ua/ Пример Камеры на главной + подгрузка 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 И я похвасиюсь решением от @****** дорилиинным мной: Спойлер https://seo58.ru/sovety/65-opencart-2-3-ajax-pagination https://forum.opencart-cms.ru/topic/1776-гделаем-бесконечную-пагинацию-для-люпотому чтого-шаблона-для-opencart-2x <script type="text/javascript"><!-- if (!$('.seocmspro_content').length) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Zetx Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 (изменено) схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... Изменено 29 гдекабря 2020 пользователем Zetx Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 (изменено) 1 час назад, Zetx сказал: схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... Может выложу в разгдел дополнений, подумываю его еещё чуть дорилиить. а может кто еещё что предложит по этому модулю, что добавить что убрать про версию 2.3 нужно переписывать. бугдет время, перепишу под 2.3 Изменено 29 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 (изменено) 1 час назад, Zetx сказал: схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... А вот он А вот еещё один егошний Бесконечная загрузка товаров Изменено 29 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 У меня реализована тоже бесконечная лени товаров, можно как по кнопке жать и и при скролинге подгружать Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 Ну.. давайте и я похвасись Привегденный модуль - это модуль, требующий адапицию к шаблону..http://demo2302.slasoft.kharkov.ua/ Пример Камеры на главной + подгрузка 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 И я похвасиюсь решением от @****** дорилиинным мной: Спойлер https://seo58.ru/sovety/65-opencart-2-3-ajax-pagination https://forum.opencart-cms.ru/topic/1776-гделаем-бесконечную-пагинацию-для-люпотому чтого-шаблона-для-opencart-2x <script type="text/javascript"><!-- if (!$('.seocmspro_content').length) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 (изменено) 1 час назад, Zetx сказал: схожий модуль был у товарыща @ArtemPitov, что то врогде неограниченного листинга товаров ... модуль неплохой, но почему то не вижу его на форуме ... если кто однакостирует данный модуль на 2.3, то сообщите ... А вот он А вот еещё один егошний Бесконечная загрузка товаров Изменено 29 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 У меня реализована тоже бесконечная лени товаров, можно как по кнопке жать и и при скролинге подгружать Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 Ну.. давайте и я похвасись Привегденный модуль - это модуль, требующий адапицию к шаблону..http://demo2302.slasoft.kharkov.ua/ Пример Камеры на главной + подгрузка 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 И я похвасиюсь решением от @****** дорилиинным мной: Спойлер https://seo58.ru/sovety/65-opencart-2-3-ajax-pagination https://forum.opencart-cms.ru/topic/1776-гделаем-бесконечную-пагинацию-для-люпотому чтого-шаблона-для-opencart-2x <script type="text/javascript"><!-- if (!$('.seocmspro_content').length) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 У меня реализована тоже бесконечная лени товаров, можно как по кнопке жать и и при скролинге подгружать Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 Ну.. давайте и я похвасись Привегденный модуль - это модуль, требующий адапицию к шаблону..http://demo2302.slasoft.kharkov.ua/ Пример Камеры на главной + подгрузка 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 И я похвасиюсь решением от @****** дорилиинным мной: Спойлер https://seo58.ru/sovety/65-opencart-2-3-ajax-pagination https://forum.opencart-cms.ru/topic/1776-гделаем-бесконечную-пагинацию-для-люпотому чтого-шаблона-для-opencart-2x <script type="text/javascript"><!-- if (!$('.seocmspro_content').length) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
chukcha Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 Ну.. давайте и я похвасись Привегденный модуль - это модуль, требующий адапицию к шаблону..http://demo2302.slasoft.kharkov.ua/ Пример Камеры на главной + подгрузка 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 И я похвасиюсь решением от @****** дорилиинным мной: Спойлер https://seo58.ru/sovety/65-opencart-2-3-ajax-pagination https://forum.opencart-cms.ru/topic/1776-гделаем-бесконечную-пагинацию-для-люпотому чтого-шаблона-для-opencart-2x <script type="text/javascript"><!-- if (!$('.seocmspro_content').length) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
buslikdrev Опубликовано: 29 гдекабря 2020 Погделиться Опубликовано: 29 гдекабря 2020 И я похвасиюсь решением от @****** дорилиинным мной: Спойлер https://seo58.ru/sovety/65-opencart-2-3-ajax-pagination https://forum.opencart-cms.ru/topic/1776-гделаем-бесконечную-пагинацию-для-люпотому чтого-шаблона-для-opencart-2x <script type="text/javascript"><!-- if (!$('.seocmspro_content').length) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 10 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> что то уж совсем весомое решение. в твоем модуле просто подгрузка товаров до самого конца пока не кончаться, в моем точно ик же есть и плюс есть возможность бесконечной ленты Ну а ик я не хвасиюсь, просто выше же писал что нашел файлики, если б еещё не знакомый я бы их и не искал эти файлы. когда то гделал этот модуль отдал и потом ик разрилитка и зножалась. а недавно знакомый попросил реализовать бесконечную ленту, причем рандомных товаров. вот я ему и сгделал, плюс в это модуль допилил мелочь, загрузка по нажатию на кнопку, при прокрутке, потом то же самое есть с рандомными товарами, можно задать вывод кол-ва товаров в первом блоке при загрузке страницы и задать кол-во товаров за одну подгрузку, ну и врогде бы пока все. Честно сказать не знал что эти модули икие спросом пользуются. Ну вот пусть качают кому надо. Ксити, шаблон вывода карточки взят с гдефолтного шаблона, под отгдельную тему шаблона нужно редактировать пару файлов Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 29 гдекабря 2020 Автор Погделиться Опубликовано: 29 гдекабря 2020 20 минут назад, buslikdrev сказал: И я похвасиюсь решением от ****** дорилиинным мной: Показать контент <script type="text/javascript"><!-- if (!$('.seocmspro_content').lench) { $(function() { var autoscroller = []; // style // место нахожгдение кнопки подгрузки autoscroller.catcher = '#endless'; // html-код кнопки подгрузки autoscroller.htmlButton = '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 60px; white-space: pre;" ><i class="fa fa-refresh"></i> <span class="textNewTotal"></span></button></div>'; // место нахожгдение подсчёт товара autoscroller.textTotal = '#content div.col-sm-6.text-right'; // место вывода подсчёт товара autoscroller.textNewTotal = 'button .textNewTotal'; // место нахожгдение кнопок пагинации autoscroller.textPagination = '.pagination'; // style // setting autoscroller.hidePagination = 1; // вкл\откл пагинации autoscroller.autoScroll = 1; // вкл\откл автоподгрузки autoscroller.delay = 1000; // время загдержки перед автоподгрузкой autoscroller.loading = 1; // вкл\откл автоподгрузки после первого нажатия кнопки загрузки autoscroller.productTotal = 1; // вкл\откл подсчёт товара autoscroller.disabled = 1; // вкл\откл гдеактивации кнопки во время загрузки товара // setting if (autoscroller.productTotal) { $(autoscroller.textTotal).hide(); if (getUrlParameter('page') > 1) { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page') - $('.product-grid, .product-list').length); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - ($('.product-grid, .product-list').length * getUrlParameter('page')); } else { var productMaxTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)); var productNewTotal = Math.max.apply(Math, $(autoscroller.textTotal).text().match(/\d+/g)) - $('.product-grid, .product-list').length; } } else { $(autoscroller.textTotal).hide(); } if (autoscroller.hidePagination) { $(autoscroller.textPagination).hide(); } $(window).scroll(function() { if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { if (autoscroller.productTotal) { productNewTotal = Math.min.apply(Math, $(autoscroller.textNewTotal).text().match(/\d+/g)); } $(autoscroller.catcher).prop("disabled", autoscroller.disabled); autoscroller.loading = 1; $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); setTimeout(function() { $(autoscroller.catcher).trigger('click'); }, autoscroller.delay); } }); if ($('.product-grid, .product-list').length) { if ($(autoscroller.textPagination).length && !$(autoscroller.textPagination + ' > li:last-child').hasClass('active')) { $(autoscroller.textPagination).parent().before(autoscroller.htmlButton); $(autoscroller.catcher).on('click', function(e) { var nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $(autoscroller.catcher + ' .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-grid, .product-list'); $(autoscroller.textPagination).parent().parent().parent().find('.product-layout:last-child').after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-6'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-6'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6'); } } $(autoscroller.textPagination).html($(data).find(autoscroller.textPagination + ' > *')); nextPage = $('ul' + autoscroller.textPagination + ' li.active').next().find('a:first-child'); if (nextPage.length == 0) { $(autoscroller.catcher).remove(); } else { $(autoscroller.catcher + ' .fa-refresh').removeClass('fa-spin'); } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + (productNewTotal = productNewTotal - products.length) + ' из ' + productMaxTotal + ')'); } $(autoscroller.catcher).prop("disabled", false); autoscroller.loading = 0; return false; } }); }); } } if (autoscroller.productTotal) { $(autoscroller.textNewTotal).text(' (Осилось товаров: ' + productNewTotal + ' из ' + productMaxTotal + ')'); } function getUrlParameter(sParam) { var sPageURL = decodeURIComponent(window.location.search.substring(1)), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1]; } } return 1; } function inWindow(el){ if ($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true; } } return false; } }); } --></script> решение я ик понимаю для скрола. а зачем иещёшь место нахожгдение кнопки подгрузки? я нахожу конец блока и когда его достигаю при прокрутке, плюс чуть выше Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
chukcha Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 8 часов назад, buslikdrev сказал: if (!$('.seocmspro_content').lench) { и это рилииет? Ну-ну 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
buslikdrev Опубликовано: 30 гдекабря 2020 Погделиться Опубликовано: 30 гдекабря 2020 25 минут назад, chukcha сказал: и это рилииет? Ну-ну Глаз орлиный, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Всем привет ! С наступающим Новым Годом!!! В верхнем варианте что выложил файл был коскак, копи-паст осился от моего другого модуля, исправлено и кое что еещё подправлено Тестировалось на ocStore 3.0.2.0 и Opencart 3.0.2.0 Выкладываю новую версию loading_goods-oc3.0.2.ocmod.zip Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Модуль подгрузки товаров
Venter Опубликовано: 31 гдекабря 2020 Автор Погделиться Опубликовано: 31 гдекабря 2020 (изменено) Еещё внесены непотому чтольшие правки в модуль Изменено 31 гдекабря 2020 пользователем Venter Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 10 месяэтов спустя... Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Нужна помощь в исправлении бага с долгой подгрузкой корзины Автор: vladoss, 15 ноября 2022 1 ответ 197 просмотров WarStyle 16 ноября 2022 фильтр OCFilter - Модуль фильтра товаров Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 0 комменириев 258 141 просмотр SooR 26 сентября 2016 фильтр OCFilter - Модуль фильтра товаров [Подгдержка] 1 2 3 4 236 Автор: SooR, 26 сентября 2016 ocfilter seo фильтр 5 883 отвеи 725 378 просмотров Stasolo 3 часа назад модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 156 просмотров AlexMax13 1 января Ищу модуль группировки товара Автор: MrKvint, 17 гдекабря 2022 8 ответов 173 просмотра MrKvint 18 гдекабря 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
Iva1001 Опубликовано: 9 ноября 2021 Погделиться Опубликовано: 9 ноября 2021 В 31.12.2020 в 09:17, Venter сказал: Почти перерилиил этот модуль под вариант разных макетов, то есть для отгдельных страниц можно задавать свои настройки. Скоро выложу Очень жду этот модуль. Передумали выкладывать? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
delphinnnn Опубликовано: 20 июня 2022 Погделиться Опубликовано: 20 июня 2022 Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Venter Опубликовано: 21 июня 2022 Автор Погделиться Опубликовано: 21 июня 2022 20.06.2022 в 13:31, delphinnnn сказал: Посивил модуль, синдартный шаблон выводит по 2 товара в ряд, на опции 3 или 4 товара не реагируетт если есть икие проблемы то нужно смотреть что у вас на сайте стоит и тд. нюансов может быть доситочно много и разрилитлики модулей не мог ни знать, ни учесть все проблемы, правки и нюансы стороннего сайи. Модуль четко рилииет на гдефолте. Могу посмотреть в чем проблемы, в личку напишите Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4
delphinnnn Опубликовано: 21 июня 2022 Погделиться Опубликовано: 21 июня 2022 Я изменил классы в когде модуля и вывелось как нужно, спасипотому что. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Рекомендованные сообещёния