Jump to content

Yamaradzha

Новичок
  • Content Count

    16
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Yamaradzha

  • Rank
    Пользователь

Recent Profile Visitors

615 profile views
  1. Автоматическая обработка прайс-листов. Лучший инструмент в управление товарами на сайте в целом, автор - хороший человек, оперативно помогает со всем разобраться!
  2. Здравствуйте дамы и господа! Может кто сможет подсказать почему не приходят заказы на почту с OpenServer? Сайт в сети, есть предположение, что нужно открыть почтовый порт, но как это сделать не пойму!
  3. Здравствуйте уважаемые форумчане! Помогите пожалуйста разобраться, сломал голову уже, к сожалению, в скриптах плохо разбираюсь. В общем ситуация такова: делаю модуль latest с выводом выбора количества товара при заказе и аякс прогрузкой. Суть проблемы в том, что друг без друга скрипты количества и аякс работают превосходно, но если их прописать вместе, то получается что при выборе количества, оно увеличивается не на +- 1, а на +- количество лимита указанное в модуле latest, Скрипты следующие: Срипт выбора количества <script> function quantity_control() { $('.quantity_input').each(function() { $(this).attr('readonly', 'readonly'); var minimum = $(this).val(); var maximum = $(this).attr('data-maximum'); $(this).next().click(function () { if ((~~$(this).prev().val()+ ~~minimum) <= ~~maximum) { $(this).prev().val(~~$(this).prev().val()+ ~~minimum); } }); $(this).prev().click(function () { if ($(this).next().val() > ~~minimum) { $(this).next().val(~~$(this).next().val()- ~~minimum); } }); }); } $(document).ready(function() { quantity_control(); }); </script> Скрипт аякс прогрузки <script> var waiting = false; function getNextLatestPage($name, url) { var $latest_block = '.row.product_latest'; var $load_more = '.load_more_latest'; if (waiting) return; // if (pages_count >= pages.length) return; waiting = true; old_load_more = $($load_more).html(); $($load_more).html('Загрузка'); $.ajax({ url:url, type:"GET", data:'', success:function (data) { console.log("ajax success!"); $data = $(data); $($load_more).html(old_load_more); if ($data) { if ($data.find($latest_block).length > 0) { $($load_more).parent().before($data.find($latest_block)); } } waiting = false; } }); } $(document).ready(function(){ $pages_latest = []; // массив для ссылок пагинации var $name = 'latest'; var $counter_latest = 0; $('.row.pagination_latest').hide(); if ($('.row.pagination_latest .pagination').length > 0){ if ($('.row.product_latest').length > 0) { $('.row.pagination_latest .pagination').each(function(){ href = $(this).find('li:last a').attr('href'); TotalPages = href.substring(href.indexOf("latest_page=")+12); First_index = $(this).find('li.active span').html(); console.log(TotalPages); console.log(First_index); i = parseInt(First_index) + 1; while (i <= TotalPages) { $pages_latest.push(href.substring(0,href.indexOf("latest_page=")+12) + i); i++; } console.log($pages_latest); }); $('.load_more_latest').click(function(event) { event.preventDefault(); getNextLatestPage($name, $pages_latest[$counter_latest]); $counter_latest++; if ($counter_latest >= $pages_latest.length) {$('.load_more_latest').parent().hide();} }); } } else {$('.load_more_latest').parent().hide();} }); </script> Как чисто работает скрипт выбора можно посмотреть здесь http://testsite.u0404564.plsk.regruhosting.ru/index.php?route=product/category&amp;path=1_51_57_58 Как конфликтует скрипт выбора со скриптом аякс прогрузкой можно посмотреть здесь http://testsite.u0404564.plsk.regruhosting.ru/index.php?route=common/home Надеюсь на вашу помощь, спасибо за внимание!
  4. не рабочая ссылка, к сожалению, а вопрос актуален - делаю тоже, не могу getTotalBestSellerProducts прописать
  5. Это возможно! Решил задачу самостоятельно, если кому интересно, пишите в лс - поделюсь)
  6. Скачать/Купить дополнение LatestWithAjax_for_ocStore 2.3.0.2.3.ocmod.zip Адаптировал данный модуль для ocStore 2.3.0.2.3. думаю многим пригодится. Оригинал здесь Добавил Yamaradzha Добавлено 28.03.2018 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop
  7. Здравствуйте уважаемые форумчане! Может быть кто-нибудь подскажет как правильно в БД подменить Product_id на необходимый и возможно ли это вообще? Проблема в том, что при подмене этого значения на свое, товар исчезает с сайта. Это необходимо для синхронизации с 1с, которая происходит по средствам этого параметра и кода номенклатуры 1с, Получилось синхронизироваться изменяя код номенклатуры в 1с на свое значение Product_id , но как оказалась менять его не вариант, т,к, он завязан на ценниках и переписывать их никто не хочет, да и вообще базу 1с тревожить совсем не хочется)))
  8. Посоветовал бы Автоматическая обработка прайс-листов. это хоть и платный модуль, но лучший из всех и стоит своих денег. Решает любые задачи по работе с товаром на сайте! Автор помогает разобраться с его работой.
  9. Version 1.0.0

    144 downloads

    Адаптировал данный модуль для ocStore 2.3.0.2.3. думаю многим пригодится. Оригинал здесь

    Free

×

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.