Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

REDDI

Користувачі
  
  • Публікації

    401
  • З нами

  • Відвідування

Усі публікації користувача REDDI

  1. Всем привет. Поставил модуль Ajax загрузки товаров https://opencartforum.com/files/file/3131-ajax-zagruzka-tovarov-na-stranicu-kategorii/ На сайте в категории https://sushi.blacksea.media/rolly/ Код: var pagination_exist = true; // оставить пагинацию и добавить кнопку var button_more = true; // наличие кнопки "загрузить ещё" var top_offset = 100; // высота отступа от верха окна, запускающего arrow_top var window_height = 0; // высота окна var product_block_offset = 0; // отступ от верха окна блока, содержащего контейнеры var product_block = ''; // определяет div, содержащий товары var pages_count = 0; // счетчик массива ссылок пагинации var pages = []; // массив для ссылок пагинации var waiting = false; function getNextProductPage(pages, pages_count) { if (waiting) return; if (pages_count >= pages.length) return; waiting = true; //$(product_block).parent().after('<div id="ajax_loader"><img src="/image/ajax-loader-horizontal.gif" /></div>'); $.ajax({ url:pages[pages_count], type:"GET", data:'', success:function (data) { $data = $(data); $('#ajax_loader').remove(); if ($data) { $(product_block).parent().append($data.find('.product-layout').parent().html()); if (pagination_exist) { $('.pagination').html($data.find('.pagination')); } } waiting = false; }, complete:function (data) { $('.lazy').Lazy(); } }); if (pages_count+1 >= pages.length) {$('.load_more').hide();}; } function getProductBlock() { product_block = '.product-layout'; return product_block; } $(document).ready(function(){ window_height = $(window).height(); product_block = getProductBlock(); var button_more_block = $('#load_more').html(); // if ($(product_block).length > 0) { product_block_offset = $(product_block).offset().top; var href = $('.pagination').find('li:last a').attr('href'); $('.pagination').each(function(){ if (href) { TotalPages = href.substring(href.indexOf("page=")+5); First_index = $(this).find('li.active span').html(); i = parseInt(First_index) + 1; while (i <= TotalPages) { pages.push(href.substring(0,href.indexOf("page=")+5) + i); i++; } } }); if (button_more && href) { $('.pagination').parent().parent().before(button_more_block); if (!pagination_exist) { $('.pagination').parent().parent().remove(); } else { $('.pagination').parent().parent().find('.col-sm-6.text-right').remove(); } $('.load_more').click( function(event) { event.preventDefault(); getNextProductPage(pages, pages_count); pages_count++; }); } else if (href) { $('.pagination').parent().parent().hide(); $(window).scroll(function(){ product_block = getProductBlock(); product_block_height = $(product_block).parent().height(); if (pages.length > 0) { if((product_block_offset+product_block_height-window_height)<($(this).scrollTop())){ getNextProductPage(pages, pages_count); pages_count++; } } }); } } }); Проблема в том, что не работает подзагрузка при прокрутке страницы. Только при нажатии на кнопку. Подскажите пожалуйста, где допущена ошибка. Буду благодарен
  2. Не актуально. Спасибо https://opencartforum.com/profile/681757-fanatic /catalog/controller/error/not_fount.php catalog/controller/checkout/success.php
  3. Всем привет. Ребят, подскажите пожалуйста в каких файлах менять пусть на .tpl файл для страниц "404" и "Ваш заказ оформлен". Спасибо заранее
  4. Всем привет. Нужен модуль авторизации и регистрации на сайте с помощью номера телефона. Допустим я зашёл на сайт. Ввожу номер телефона и на него приходит одноразовый пароль. Если пользователь есть в базе - то авторизация, а если нету - создаётся аккаунт. Или же кто сможет написать такое?
  5. Доброе утро, всем. Подскажите пожалуйста, может видел кто-то модуль "Избранное" в модальном окне? Буду благодарен
  6. Всем привет. в header.tpl у меня 2 раза выводится корзина. для мобильной и пк версии. При добавлении товара вк версия обновляется, а мобильная - нет. все из за повторения якоря #cart если я меняю к примеру $('#cart').load('index.php?route=common/cart/info #cart > *'); #cart меняю на .cart и соответственно где id="cart" добавляю class="cart" то он вовсе перестает обновляться. Подскажите как быть пожалуйста)
  7. яндекс касса дает некоторые варианты оплаты физ лицам
  8. Всем привет. У меня стоит модуль подзагрузки товаров на странице категории. есть код. при клике на .load_more товары подгружаются, а вот при скроллинге - нет. if (button_more && href) { $('.pagination').parent().parent().before(button_more_block); if (!pagination_exist) { $('.pagination').parent().parent().remove(); } else { $('.pagination').parent().parent().find('.col-sm-6.text-right').remove(); } $('.load_more').click( function(event) { event.preventDefault(); getNextProductPage(pages, pages_count); pages_count++; }); } else if (href) { $('.pagination').parent().parent().hide(); $(window).scroll(function(){ product_block = getProductBlock(); product_block_height = $(product_block).parent().height(); if (pages.length > 0) { if((product_block_offset+product_block_height-window_height)<($(this).scrollTop())){ getNextProductPage(pages, pages_count); pages_count++; } } }); }
  9. я имею введу где поменять что бы не success.tpl а свой)
  10. Всем привет. Ребят, а где .tpl файл страницы с "Ваш заказ принят"? Или как сделать свой макет) Буду благодарен
  11. Всем привет. Надо сделать страницу как обычная статья. Красивая чпу ссылка но с моим шаблоном) Я думал можно в catalog/view в папку informations запилить файл .tpl и в него запихать код) Подскажите - как правильно такое сделать)
  12. Всем привет. Подскажите пожалуйста - как убрать количество товара и оставить только сумму покупок? Буду благодарен
  13. Нет)))) Ее поправил и все картинки заработали) А вот ссылочки нет)
  14. слайдер тоже перестал кстати работать) не думаю что в htaccess Дело
  15. разве вывод логотипа зависит от htaccess? он имеется в правильном названии и с кодом)
  16. Добрый вечер, всем Ребят, вообщем перенес я сайт на другой хостинг и на сайте перестали работать категории и не отображается логотип. если отключить SeoPro в настройках - ссылки работают, а логотип нет) Подскажите в чем может быть проблема Версия - 2.3.0.2.3
  17. Добрый вечер всем Ребят, подскажите пожалуйста - как можно вывести email пользователя в header.tpl после авторизации? Буду благодарен:)
  18. Дай людям ссылку на сайт - думаю быстрее помогут
  19. Всем привет) Нашел вот такой код: /* Agree to Terms */ $(document).delegate('.agree', 'click', function(e) { e.preventDefault(); $('#modal-agree').remove(); var element = this; $.ajax({ url: $(element).attr('href'), type: 'get', dataType: 'html', success: function(data) { html = '<div id="modal-agree" class="modal">'; html += ' <div class="modal-dialog">'; html += ' <div class="modal-content">'; html += ' <div class="modal-header">'; html += ' <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>'; html += ' <h4 class="modal-title">' + $(element).text() + '</h4>'; html += ' </div>'; html += ' <div class="modal-body">' + data + '</div>'; html += ' </div'; html += ' </div>'; html += '</div>'; $('body').append(html); $('#modal-agree').modal('show'); } }); }); а так же var voucher = { 'add': function() { }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } Подскажите, какие функции они выполняют) Заранее спасибо
  20. Всем привет. Ребят, нужна ваша помощь. Видел многие для своих модулей делают активацию на один домен по ключам. Расскажите пожалуйста - как это можно реализовать? Или за сколько вы бы такое реализовали)
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.