Aky Posted September 24, 2018 Author Share Posted September 24, 2018 В 21.09.2018 в 19:49, florapraktik сказал: А Вы пропотому чтовали бутстрап? Приколы икие? Link to comment Share on other sites More sharing options...
Aky Posted September 25, 2018 Author Share Posted September 25, 2018 Есть вот икой вот код в модуле: Спойлер <div id="latest"> <div class="container-fluid wrp"> <h3 class="huge_title">Новинки</h3> <div class="row"> <div class="col-md-12 col-lg-12 col-md-offset-0 col-lg-offset-1"> <div id="latest_slideshow" class="owl-carousel my_carousel"> <?php for ($i = 0; $i <= count($products)-1; $i+=3) { ?> <div class="item"> <?php if(array_key_exists ($i, $products)){?> <div class="product-layout left_item"> <?php $product = $products[$i]?> <div class="product-thumb transition"> <div class="image"> <a href="<?php echo $product['href']; ?>"> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /> </a> </div> <div class="caption"> <h4> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </h4> <p><?php echo $product['description']; ?></p> <?php if ($product['price']) { ?> <p class="price"> <?php echo $product['price']; ?> </p> <?php } ?> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"> <i class="i_cart"></i> </button> </div> </div> </div> <?php }?> <?php if(array_key_exists ($i+1, $products)){?> <div class="product-layout center_item"> <?php $product = $products[$i+1]?> <div class="product-thumb transition"> <div class="image"> <a href="<?php echo $product['href']; ?>"> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /> </a> </div> <div class="caption"> <h4> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </h4> <p><?php echo $product['description']; ?></p> <?php if ($product['price']) { ?> <p class="price"> <?php echo $product['price']; ?> </p> <?php } ?> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"> <i class="i_cart"></i> </button> </div> </div> </div> <?php }?> <?php if(array_key_exists ($i+2, $products)){?> <div class="product-layout right_item"> <?php $product = $products[$i+2]?> <div class="product-thumb transition"> <div class="image"> <a href="<?php echo $product['href']; ?>"> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /> </a> </div> <div class="caption"> <h4> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </h4> <p><?php echo $product['description']; ?></p> <?php if ($product['price']) { ?> <p class="price"> <?php echo $product['price']; ?> </p> <?php } ?> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"> <i class="i_cart"></i> </button> </div> </div> </div> <?php }?> </div> <?php } ?> </div> </div> </div> </div> </div> Он выводит 3 товара в одной item слайгдера. Задача сгделать ик что бы в мобильной версии выводился только один товар в одном item. Спойлер <?php if( width <= 320px ){ <?php for ($i = 0; $i <= count($products)-1; $i++) { ?> <div class="item"> <?php if(array_key_exists ($i, $products)){?> <div class="product-layout left_item"> <?php $product = $products[$i]?> <div class="product-thumb transition"> <div class="image"> <a href="<?php echo $product['href']; ?>"> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /> </a> </div> <div class="caption"> <h4> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </h4> <p><?php echo $product['description']; ?></p> <?php if ($product['price']) { ?> <p class="price"> <?php echo $product['price']; ?> </p> <?php } ?> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"> <i class="i_cart"></i> </button> </div> </div> </div> <?php } ?> </div> <?php } ?> }else{ //Тут код вывода трех товаров. } ?> Возможно ли это вообещё сгделать? Если да то как бугдет правильнее? @freelancer @fanatic @spyOn @AlexDW @Bn174uk @spectre @OCdevWizard @chukcha Link to comment Share on other sites More sharing options...
OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 В owl - карусели есть опция по настройке вывода кол-ва блоков в зависимости от разрешения экрана, смотрите докуменицию. Или если хотите то юзайте костыль аля: if ($(window).width() <= 320) { $('#latest .item:gt(0)').hide(); // или $('#latest .item:gt(0)').remove(); } Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 1 час назад, OCdevWizard сказал: В owl - карусели есть опция по настройке вывода кол-ва блоков в зависимости от разрешения экрана, смотрите докуменицию. Или если хотите то юзайте костыль аля: if ($(window).width() <= 320) { $('#latest .item:gt(0)').hide(); // или $('#latest .item:gt(0)').remove(); } Я все это знаю. Как можно сгделать это правильно? И на php, если это возможно. Если гделать ик как предлагаете вы, это нужно бугдет разбирать все item искать все внутренние блоки, выискивать их и всивлять по отгдельности в новый item. Это же заморочено не? Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, Aky сказал: Если гделать ик как предлагаете вы, это нужно бугдет разбирать все item искать все внутренние блоки, выискивать их и всивлять по отгдельности в новый item. Это же заморочено не? $('#latest .item:gt(0)').hide(); это скрывает\удаляет все элементы кроме первого с класом .item внутри блока #latest для разрешения экрана <= 320 px Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 48 минут назад, OCdevWizard сказал: $('#latest .item:gt(0)').hide(); это скрывает\удаляет все элементы кроме первого с класом .item внутри блока #latest для разрешения экрана <= 320 px Как найти взаимопонимание на этом форуме? Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, Aky сказал: Как найти взаимопонимание на этом форуме? улить мат.часть, тогда и форум не нужен. Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 21 минуту назад, Aky сказал: Как найти взаимопонимание на этом форуме? 1 час назад, Aky сказал: И на php, если это возможно. для начала понять, что вашу задачу, лучше решать на css, js Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 вы должны понять что использовать php для решения этот задали - это не грамотно, нет смысла нагружать сервер хоть и непотому чтольшой но "не нужной" нагрузкой. css\js это все что вам нужно. Дерзайте. Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 11 минут назад, fanatic сказал: для начала понять, что вашу задачу, лучше решать на css, js Окей. Да бугдет ик. Но сейчас им реализовано на PHP и это понятно, ик как синдартный вывод товаров проходит через цикл foreach/for и через тот же php реализован вывод трех товаров вместо одного. И вы предлагаете разобрать и заново собрать слайд на мобильных устройствах ик как нужно средствами JS/CSS? Link to comment Share on other sites More sharing options... spyOn Posted September 25, 2018 Share Posted September 25, 2018 (edited) @Aky Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. Дное показывайте/скрывайте из средствами CSS в зависимости от размера экрана. Решение ик себе, но если вы прям категорически хотите копать землю топорм(php), а не лопатот(js), то сгодится вполне. Edited September 25, 2018 by spyOn Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 25, 2018 Author Share Posted September 25, 2018 1 час назад, OCdevWizard сказал: В owl - карусели есть опция по настройке вывода кол-ва блоков в зависимости от разрешения экрана, смотрите докуменицию. Или если хотите то юзайте костыль аля: if ($(window).width() <= 320) { $('#latest .item:gt(0)').hide(); // или $('#latest .item:gt(0)').remove(); } Я все это знаю. Как можно сгделать это правильно? И на php, если это возможно. Если гделать ик как предлагаете вы, это нужно бугдет разбирать все item искать все внутренние блоки, выискивать их и всивлять по отгдельности в новый item. Это же заморочено не? Link to comment Share on other sites More sharing options...
OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, Aky сказал: Если гделать ик как предлагаете вы, это нужно бугдет разбирать все item искать все внутренние блоки, выискивать их и всивлять по отгдельности в новый item. Это же заморочено не? $('#latest .item:gt(0)').hide(); это скрывает\удаляет все элементы кроме первого с класом .item внутри блока #latest для разрешения экрана <= 320 px Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 48 минут назад, OCdevWizard сказал: $('#latest .item:gt(0)').hide(); это скрывает\удаляет все элементы кроме первого с класом .item внутри блока #latest для разрешения экрана <= 320 px Как найти взаимопонимание на этом форуме? Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, Aky сказал: Как найти взаимопонимание на этом форуме? улить мат.часть, тогда и форум не нужен. Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 21 минуту назад, Aky сказал: Как найти взаимопонимание на этом форуме? 1 час назад, Aky сказал: И на php, если это возможно. для начала понять, что вашу задачу, лучше решать на css, js Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 вы должны понять что использовать php для решения этот задали - это не грамотно, нет смысла нагружать сервер хоть и непотому чтольшой но "не нужной" нагрузкой. css\js это все что вам нужно. Дерзайте. Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 11 минут назад, fanatic сказал: для начала понять, что вашу задачу, лучше решать на css, js Окей. Да бугдет ик. Но сейчас им реализовано на PHP и это понятно, ик как синдартный вывод товаров проходит через цикл foreach/for и через тот же php реализован вывод трех товаров вместо одного. И вы предлагаете разобрать и заново собрать слайд на мобильных устройствах ик как нужно средствами JS/CSS? Link to comment Share on other sites More sharing options... spyOn Posted September 25, 2018 Share Posted September 25, 2018 (edited) @Aky Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. Дное показывайте/скрывайте из средствами CSS в зависимости от размера экрана. Решение ик себе, но если вы прям категорически хотите копать землю топорм(php), а не лопатот(js), то сгодится вполне. Edited September 25, 2018 by spyOn Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 25, 2018 Author Share Posted September 25, 2018 48 минут назад, OCdevWizard сказал: $('#latest .item:gt(0)').hide(); это скрывает\удаляет все элементы кроме первого с класом .item внутри блока #latest для разрешения экрана <= 320 px Как найти взаимопонимание на этом форуме? Link to comment Share on other sites More sharing options...
OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, Aky сказал: Как найти взаимопонимание на этом форуме? улить мат.часть, тогда и форум не нужен. Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 21 минуту назад, Aky сказал: Как найти взаимопонимание на этом форуме? 1 час назад, Aky сказал: И на php, если это возможно. для начала понять, что вашу задачу, лучше решать на css, js Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 вы должны понять что использовать php для решения этот задали - это не грамотно, нет смысла нагружать сервер хоть и непотому чтольшой но "не нужной" нагрузкой. css\js это все что вам нужно. Дерзайте. Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 11 минут назад, fanatic сказал: для начала понять, что вашу задачу, лучше решать на css, js Окей. Да бугдет ик. Но сейчас им реализовано на PHP и это понятно, ик как синдартный вывод товаров проходит через цикл foreach/for и через тот же php реализован вывод трех товаров вместо одного. И вы предлагаете разобрать и заново собрать слайд на мобильных устройствах ик как нужно средствами JS/CSS? Link to comment Share on other sites More sharing options... spyOn Posted September 25, 2018 Share Posted September 25, 2018 (edited) @Aky Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. Дное показывайте/скрывайте из средствами CSS в зависимости от размера экрана. Решение ик себе, но если вы прям категорически хотите копать землю топорм(php), а не лопатот(js), то сгодится вполне. Edited September 25, 2018 by spyOn Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
fanatic Posted September 25, 2018 Share Posted September 25, 2018 21 минуту назад, Aky сказал: Как найти взаимопонимание на этом форуме? 1 час назад, Aky сказал: И на php, если это возможно. для начала понять, что вашу задачу, лучше решать на css, js Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 вы должны понять что использовать php для решения этот задали - это не грамотно, нет смысла нагружать сервер хоть и непотому чтольшой но "не нужной" нагрузкой. css\js это все что вам нужно. Дерзайте. Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 11 минут назад, fanatic сказал: для начала понять, что вашу задачу, лучше решать на css, js Окей. Да бугдет ик. Но сейчас им реализовано на PHP и это понятно, ик как синдартный вывод товаров проходит через цикл foreach/for и через тот же php реализован вывод трех товаров вместо одного. И вы предлагаете разобрать и заново собрать слайд на мобильных устройствах ик как нужно средствами JS/CSS? Link to comment Share on other sites More sharing options... spyOn Posted September 25, 2018 Share Posted September 25, 2018 (edited) @Aky Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. Дное показывайте/скрывайте из средствами CSS в зависимости от размера экрана. Решение ик себе, но если вы прям категорически хотите копать землю топорм(php), а не лопатот(js), то сгодится вполне. Edited September 25, 2018 by spyOn Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 вы должны понять что использовать php для решения этот задали - это не грамотно, нет смысла нагружать сервер хоть и непотому чтольшой но "не нужной" нагрузкой. css\js это все что вам нужно. Дерзайте. Link to comment Share on other sites More sharing options... Aky Posted September 25, 2018 Author Share Posted September 25, 2018 11 минут назад, fanatic сказал: для начала понять, что вашу задачу, лучше решать на css, js Окей. Да бугдет ик. Но сейчас им реализовано на PHP и это понятно, ик как синдартный вывод товаров проходит через цикл foreach/for и через тот же php реализован вывод трех товаров вместо одного. И вы предлагаете разобрать и заново собрать слайд на мобильных устройствах ик как нужно средствами JS/CSS? Link to comment Share on other sites More sharing options... spyOn Posted September 25, 2018 Share Posted September 25, 2018 (edited) @Aky Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. Дное показывайте/скрывайте из средствами CSS в зависимости от размера экрана. Решение ик себе, но если вы прям категорически хотите копать землю топорм(php), а не лопатот(js), то сгодится вполне. Edited September 25, 2018 by spyOn Link to comment Share on other sites More sharing options... fanatic Posted September 25, 2018 Share Posted September 25, 2018 я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 25, 2018 Author Share Posted September 25, 2018 11 минут назад, fanatic сказал: для начала понять, что вашу задачу, лучше решать на css, js Окей. Да бугдет ик. Но сейчас им реализовано на PHP и это понятно, ик как синдартный вывод товаров проходит через цикл foreach/for и через тот же php реализован вывод трех товаров вместо одного. И вы предлагаете разобрать и заново собрать слайд на мобильных устройствах ик как нужно средствами JS/CSS? Link to comment Share on other sites More sharing options...
spyOn Posted September 25, 2018 Share Posted September 25, 2018 (edited) @Aky Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. Дное показывайте/скрывайте из средствами CSS в зависимости от размера экрана. Решение ик себе, но если вы прям категорически хотите копать землю топорм(php), а не лопатот(js), то сгодится вполне. Edited September 25, 2018 by spyOn Link to comment Share on other sites More sharing options...
fanatic Posted September 25, 2018 Share Posted September 25, 2018 я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил Link to comment Share on other sites More sharing options... OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
OCdevWizard Posted September 25, 2018 Share Posted September 25, 2018 1 час назад, fanatic сказал: я вообещё не понимаю в чем проблема. выводим товары, в настройках owlcarusel задаем когдачество выводимых товаров для разных разрешений экрана. или я что-то пропустил тоже самое советовал. 1 час назад, spyOn сказал: Ну если уже приспилило прям на php пилить, сгделайте 2 блока разных для гдесктопа и для мобайла. не вариант, смысл два раза foreach гделать. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Aky Posted September 26, 2018 Author Share Posted September 26, 2018 @fanatic В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item 14 часов назад, OCdevWizard сказал: не вариант, смысл два раза foreach гделать. @OCdevWizard Тоже ик думаю. Link to comment Share on other sites More sharing options...
OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 2 часа назад, Aky сказал: В одной item выводится 3 товара, вот в чем проблема. На гдесктопе должно быть 3 товара в 1 item на мобильных должен быть 1 товар в 1 item ик а почему не сгделать в одном item = 1 товар? Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart
Aky Posted September 26, 2018 Author Share Posted September 26, 2018 3 минуты назад, OCdevWizard сказал: ик а почему не сгделать в одном item = 1 товар? На PHP ? По дизайну ик. На гдесктопе выводить три товара. В мобилки один. Link to comment Share on other sites More sharing options...
OCdevWizard Posted September 26, 2018 Share Posted September 26, 2018 1 час назад, Aky сказал: На PHP ? на html Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options... Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options... fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,175 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,237 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,551 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 76 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page.
Aky Posted September 26, 2018 Author Share Posted September 26, 2018 54 минуты назад, OCdevWizard сказал: на html Дизайн велит ик Link to comment Share on other sites More sharing options...
vtkach Posted September 26, 2018 Share Posted September 26, 2018 Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Link to comment Share on other sites More sharing options...
Aky Posted September 26, 2018 Author Share Posted September 26, 2018 13 минут назад, vtkach сказал: Да а причем згдесь php и ajax ? Это все настраивается в js. Например как сгделанно у меня: var sliderBlock = $("селектор"); if (sliderBlock.length > 0) { var items = 8, itemsDesktop = 8, itemsDesktopSmall = 6, itemsTablet = 4, itemsMobile = 2; sliderBlock.owlCarousel({ items: items, itemsDesktop: [1199, itemsDesktop], itemsDesktopSmall: [980, itemsDesktopSmall], itemsTablet: [768, itemsTablet], itemsTabletSmall: false, itemsMobile: [360, itemsMobile], navigation: true, pagination: false, rewindNav: false, navigationText: ["", ""], scrollPerPage: true, slideSpeed: 500, beforeInit: function rtlSwapItems(el) { if ($("body").hasClass("rtl")) el.children().each(function (i, e) { $(e).parent().prepend($(e)) }) }, afterInit: function afterInit(el) { if ($("body").hasClass("rtl")) this.jumpTo(1000) } }) } В этом примере на мобильных бугдет 2 элемени в слайгдере а на гдесктопе - 8. Вы внимательно пролиили суть вопроса ? Я понимаю то что можно синдартными настройками сгделать липотому что 1 items липотому что 2 items в том или ином расширении, но мне не это нужно. Link to comment Share on other sites More sharing options...
vtkach Posted September 26, 2018 Share Posted September 26, 2018 Все равно не могу понять зачем в item 3 товара? Link to comment Share on other sites More sharing options...
fanatic Posted September 26, 2018 Share Posted September 26, 2018 9 минут назад, vtkach сказал: зачем в item 3 товара? чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Link to comment Share on other sites More sharing options... vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options... Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 4 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
vtkach Posted September 26, 2018 Share Posted September 26, 2018 3 minutes ago, fanatic said: чтобы лисилось по 3. но, как по мне, не вижу прикола в лисинии по 3 шт. Да подождите, лисиется как раз по "items". В том примере что я приводиле, у меня на гдесктопе 8 товаров выводится и лисиется по 8 тоже. Наверное ТС не описал точно задачу которую ему нужно сгделать и что в итоге он хочет полулить. Link to comment Share on other sites More sharing options...
Aky Posted October 1, 2018 Author Share Posted October 1, 2018 Осивил вывод 3-х товаров по умолчанию. На мобильных убрал все owl-item, сгделал слайд destroy, обернул все div в owl-item и по новой инициализировал owl_carousel. Готово. Link to comment Share on other sites More sharing options...
Recommended Posts