Kassiel Опубликовано: января 9, 2017 Жалоба Поделиться Опубликовано: января 9, 2017 Здравствуйте. У меня проблема с выводом страниц товара, а именно, когда загружается первая и вторая страница, все нормально, потом подгружается 3 страница, и она размещается между 1 и 2, то есть 2 страница оказывается постоянно в самом конце. Решение этой проблемы описывалось ранее в теме: Я сделал все как требовалось (изображение №1), но проблема не решилась: Скрытый текст Вот содержимое файла footer.tpl: Скрытый текст <footer> <div class="container"> <div class="row"> <?php if ($informations) { ?> <div class="col-sm-3"> <h5><i class="fa fa-info-circle"></i> <?php echo $text_information; ?></h5> <ul class="list-unstyled"> <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> </ul> </div> <?php } ?> <div class="col-sm-3"> <h5><i class="fa fa-exclamation-circle"></i> <?php echo $text_service; ?></h5> <ul class="list-unstyled"> <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li> <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li> </ul> <!-- Put this script tag to the <head> of your page --> <script type="text/javascript" src="//vk.com/js/api/openapi.js?136"></script> <script type="text/javascript"> VK.init({apiId: 5795729, onlyWidgets: true}); </script> <!-- Put this div tag to the place, where the Like block will be --> <div id="vk_like"></div> <script type="text/javascript"> VK.Widgets.Like("vk_like", {type: "button", height: 24}); </script> </div> <div class="col-sm-3"> <h5><i class="fa fa-support"></i> <?php echo $text_extra; ?></h5> <ul class="list-unstyled"> <li><a href="<?php echo $manufacturer; ?>"><?php echo $text_manufacturer; ?></a></li> <li><a href="<?php echo $special; ?>"><a href="http://mebliv7.com.ua/akcii-i-skidki/"><?php echo $text_special; ?></a></li> </ul> </div> <div class="col-sm-3"> <h5><i class="fa fa-user"></i> <?php echo $text_account; ?></h5> <ul class="list-unstyled"> <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li> <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li> <li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li> <li><a href="<?php echo $newsletter; ?>"><?php echo $text_newsletter; ?></a></li> </ul> </div> </div> <hr> <p><?php echo $powered; ?></p> </div> </footer> <!-- OpenCart is open source software and you are free to remove the powered by OpenCart if you want, but its generally accepted practise to make a small donation. Please donate via PayPal to donate@opencart.com //--> <!-- Theme created by Welford Media for OpenCart 2.0 www.welfordmedia.co.uk --> <script type="text/javascript"><!-- $(function() { var autoscroller = []; //setting autoscroller.hidePagination = 1; autoscroller.autoScroll = 1; autoscroller.catcher = '#endless'; autoscroller.delay = 1000; //setting autoscroller.loading = 0; $(window).scroll(function() { if(inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { autoscroller.loading = true; $('#endless .fa-refresh').addClass('fa-spin'); setTimeout(function() { $('#endless').trigger('click'); }, autoscroller.delay); } }); if (autoscroller.hidePagination) { $('.pagination').hide(); } if ($('.product-grid, .product-list').length) { if ($('.pagination').length && !$('.pagination > li:last-child').hasClass('active')) { $('#content div.col-sm-6.text-right').hide(); $('.pagination').parent().before('<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 120px;" ><i class="fa fa-refresh"></i> </button></div>'); $('#endless').on('click', function(e) { var lastProduct = $('.pagination').parent().parent().parent().find('.product-layout:last-child'); var nextPage = $('ul.pagination li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $('#endless .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-list'); lastProduct.after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); } } $('.pagination').html($(data).find('.pagination > *')); nextPage = $('ul.pagination li.active').next().find('a:first-child'); if (nextPage.length == 0) { $('#endless').remove(); } else { $('#endless .fa-refresh').removeClass('fa-spin'); } autoscroller.loading = 0; } }); return false; }); } } function inWindow(el){ if($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if(scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) return true; }; return false; } }); --></script> </body></html> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Blondy Опубликовано: января 9, 2017 Жалоба Поделиться Опубликовано: января 9, 2017 Кеш чистили? Простыню кода прячьте под спойлер. Иначе буду наказывать Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kassiel Опубликовано: января 9, 2017 Автор Жалоба Поделиться Опубликовано: января 9, 2017 Кеш не чистил, попробую. Очистил кеш, но проблема не решилась. Помогите пожалуйста. Может я что то сделал не так? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: января 9, 2017 Жалоба Поделиться Опубликовано: января 9, 2017 3 часа назад, Kassiel сказал: Очистил кеш, но проблема не решилась. Помогите пожалуйста. Может я что то сделал не так? Давно ставили пагинацию? Там было исправление. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kassiel Опубликовано: января 10, 2017 Автор Жалоба Поделиться Опубликовано: января 10, 2017 ПАгинация была уже вместе с шаблоном еще тогда как только он вышел. В ПАгинации менял только ту строку которая описывается в теме выше. Может были еще изменения? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: января 10, 2017 Жалоба Поделиться Опубликовано: января 10, 2017 43 минуты назад, Kassiel сказал: Плагинация была уже вместе с шаблоном еще тогда как только он вышел. В плагинации менял только ту строку которая описывается в теме выше. Может были еще изменения? Попробуйте поставить ту, которая из отдельной из темы, может шаблон не обновили ещё. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kassiel Опубликовано: января 11, 2017 Автор Жалоба Поделиться Опубликовано: января 11, 2017 Попробовал сопоставить скрипт, что в шаблоне и тот новый, что в этой теме. Нашел три лишних нолика, убрал их, изменений нету. Потом полностью удалил скрипт, а ПАгинация работает, очистил кеш и перезагрузил, и без изменений. Может этот скрипт еще где то? Помогите пожалуйста. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: января 11, 2017 Жалоба Поделиться Опубликовано: января 11, 2017 1 час назад, Kassiel сказал: Попробовал сопоставить скрипт, что в шаблоне и тот новый, что в этой теме. Нашел три лишних нолика, убрал их, изменений нету. Потом полностью удалил скрипт, а плагинация работает, очистил кеш и перезагрузил, и без изменений. Может этот скрипт еще где то? Помогите пожалуйста. Кэш браузера может? Попробуйте в инкогнито открыть сайт. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kassiel Опубликовано: января 11, 2017 Автор Жалоба Поделиться Опубликовано: января 11, 2017 Почистил кеш в хроме, яндекс браузере и опере, перезагрузил комп, и без изменений. Полностью удалил весь скрипт и без изменений. ПАгинация работает даже если убрать скрипт. Попробовал загрузить сайт через инкогнито с скриптом и без него и все равно ПАгинация работает. Может у этого шаблона скрипт стоит еще где то? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. Blondy Опубликовано: января 11, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: января 11, 2017 кеш браузера - это хорошо, а кеш модицикаторов? Kassiel и RHCk 2 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kassiel Опубликовано: января 11, 2017 Автор Жалоба Поделиться Опубликовано: января 11, 2017 И это было так все просто? Просто нужно было нажать обновить? После того, как Вы включили / отключили или удалили модификатор, необходимо нажать обновить, для обновления кэша модификаторов! Все работает отлично. Бесконечная плагинация работает, все страницы открываются по порядку. Спасибо Вам огромное за помощь ))))) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: января 12, 2017 Жалоба Поделиться Опубликовано: января 12, 2017 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.