Вопросы по любым ошибкам тут !! - 2021 - 2022

Тема в разделе "Ошибки и их решения", создана пользователем dima3367, 20 ноя 2018.

  1. Ravilr

    Ravilr Специалист

    Сообщения:
    3.878
    Симпатии:
    1.064
    Возможно при редактировании категорий вы выбрали макет главной.
     
    Vlad нравится это.
  2. Depris

    Depris Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо огромное ! Действительно в категория/редактирование/дизайн был выбран макет Home
     
  3. Technogrover

    Technogrover Новичок

    Сообщения:
    3
    Симпатии:
    0
    Всем привет!
    Столкнулся с проблемой.Вчера решил поставить multimerch от ocmod для ocstore.Модуль установился,внутри модуля все работает за исключением вкладки продавцы.При нажатии на нее выскакивает сообщение.У меня есть одна база,возможно,требуется специальная какая-нибудь база?Само сообщение:
    Notice: Error: Table 'gmarket.oc_ms_balance' doesn't exist
    Error No: 1146
    SELECT COALESCE( (SELECT SUM(balance) FROM oc_ms_balance WHERE balance_id IN ( SELECT MAX(balance_id) FROM oc_ms_balance LEFT JOIN oc_ms_seller USING(seller_id) GROUP BY seller_id )), 0 ) as total in C:\xampp\htdocs\gmarket\system\library\db\mysqli.php on line 41Notice: Trying to get property of non-object in C:\xampp\htdocs\gmarket\system\library\msbalance.php on line 108Notice: Error: Table 'gmarket.oc_ms_balance' doesn't exist
    Error No: 1146
    SELECT COALESCE( (SELECT SUM(balance) FROM oc_ms_balance WHERE balance_id IN ( SELECT MAX(balance_id) FROM oc_ms_balance LEFT JOIN oc_ms_seller USING(seller_id) WHERE seller_status IN (1) GROUP BY seller_id )), 0 ) as total in C:\xampp\htdocs\gmarket\system\library\db\mysqli.php on line 41Notice: Trying to get property of non-object in C:\xampp\htdocs\gmarket\system\library\msbalance.php on line 108
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Нужно просто купить у офф продавца, а не ставить всякий хлам с вирусами.
     
  5. Technogrover

    Technogrover Новичок

    Сообщения:
    3
    Симпатии:
    0
    Это который multimech.com?
    Касперский не ругнулся на этот модуль:)
    Я не амазон делаю,а изучаю пыху и другие языки,поэтому решил на форуме про проблемы спросить.Можт,кто сталкивался?
    Дело в обращении к базе?
     
  6. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Вы его там купили или скачали на "просторах" ? Касперски не ругается на вирусы и дыры в модулях (кроме самых простых).
    Совет, купить на opencart.com за 99$ или дешевле вроде есть (тут были темы) и будет вам счастье. Только устанавливать желательно не на оксторе, а на опернкарт или местную русскую сборку (по несовместимости с оксторе вам не будут помогать зарубежные авторы ).

    А по ошибке, просто не создалась нужная таблица.
     
  7. Technogrover

    Technogrover Новичок

    Сообщения:
    3
    Симпатии:
    0
    С официального сайта,ocmod.Его сейчас бесплатно можно скачать.Или это не тот торт?
    Видел я там muultimerch обертки,но все их нужно будет переводить вечерами?А поддержка русского есть у них?
    Нас там не любят?)
    Ее вручную надо будет создать?Просто ругается и на пхп файлы некоторые,их не надо было бы трогать?
     
  8. Каспий

    Каспий Пользователь

    Сообщения:
    31
    Симпатии:
    1
    При оформлении заказа возникает ошибка и не дает возможности выбрать способ доставки. Причем только в Беларусь...
    В чем дело не могу разобраться. Помогите пожалуйста.

    PHP Notice: Trying to access array offset on value of type bool in shippay_method.php on line 58 или line 63
    PHP Warning: current() expects parameter 1 to be array, null given in shippay_method.php on line 58 или line 63


    array_multisort($sort_order, SORT_ASC, $method_data);

    $this->session->data['shipping_methods'] = $method_data;

    if(!isset($this->session->data['shipping_method'])){ // Set First metod as default
    $curMetod = current($this->session->data['shipping_methods']);
    58 $this->session->data['shipping_method'] = current($curMetod["quote"]);
    }else{
    $shipping = explode('.', $this->session->data['shipping_method']['code']);
    if(!isset($this->session->data['shipping_methods'][$shipping[0]]['quote'][$shipping[1]])){ // Set First metod as default if current $this->session->data['shipping_method'] is not actual
    $curMetod = current($this->session->data['shipping_methods']);
    63 $this->session->data['shipping_method'] = current($curMetod["quote"]);
    }
    }
    }
     
    Последнее редактирование: 21 июн 2021
  9. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    это который ocmod точка net?
    тогда да
     
  10. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Нужно больше информации. Версия движка, полный путь до файла с ошибкой, какое оформление заказа установлено.
     
    Каспий нравится это.
  11. Каспий

    Каспий Пользователь

    Сообщения:
    31
    Симпатии:
    1
    OpenCart 3.0.3.7 Русская сборка
    Вроде базовое оформление, так как доп модулей оформления заказа нет.
    public_html/catalog/controller/extension/module/lightshop/shippay_method.php on line 58
     
  12. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.020
    Симпатии:
    174
    Вероятно, установлен шаблон Lightshop. Соответственно, лучше поинтересоваться в поддержке шаблона.
     
  13. Каспий

    Каспий Пользователь

    Сообщения:
    31
    Симпатии:
    1
    Это так. Стоит именно этот шаблон. Только увы, поддержка шаблона закончилась...
    Поэтому приходится самому разбираться и просить помощи здесь.
     
  14. OlegZ

    OlegZ Пользователь

    Сообщения:
    52
    Симпатии:
    1
    Проблема вот в чем. Вот так выглядит верхняя часть сайта:
    new.jpg
    После установки любого модуля, как и положено, обновляю модификаторы. Тут же ломется верхняя часть сайта. Выводит информацию, которая была год назад. Да и футер то же самое.
    old.jpg
    Установленный модуль прекрасно работает.
    Нажимаю кнопку "очистить" модификаторы. Дизайн встает на прежнее место, но модуль перестает работать.
    Голову сломал, не могу понять, где я в свое время накосячил.
    Помогите, пожалуйста, советом. Буду признателен всем!
     
  15. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Значит тот кто устанавливал вам модуль в прошлый раз, внес изменения не в шаблон , а в кеш. Или еще что то напутано.
     
  16. OlegZ

    OlegZ Пользователь

    Сообщения:
    52
    Симпатии:
    1
    Вполне возможно. А как лечить? Не посоветуете?
     
  17. OlegZ

    OlegZ Пользователь

    Сообщения:
    52
    Симпатии:
    1
    Хочу еще добавить.
    После обновления модификаторов все модули начинают работать исправно. Но меняется дизайн на версию полугодовой давности.
    change.jpg
    После того как нажму кнопку "Очистить", дизайн возвращается, модули перестают работать.
    clear.jpg
    Кстати, я тут еще один топик опубликовал, так вот уверен, что он непосредственно связан с этой проблемой. Т.к. при возврате к старому дизайну (после нажатия кнопки "обновить"), ссылка на страницу контактов становится правильной, хотя шаблон футера опять же становится древним. При этом все twig файлы остаются от нового дизайна. Изменения в них и очистка кэш CSS никак не отражается на дизайне.
     
  18. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    тогда бы не возвращалось. обновил модификаторы и трындец правкам
     
  19. OlegZ

    OlegZ Пользователь

    Сообщения:
    52
    Симпатии:
    1
    Если это поможет, тот вот список модов, что я устанавливал.

    Модификаторы:
    2 simple url rewrite
    Antispam by Cleantalk
    Breadcrumbs Improved
    CDEK opencart
    Export/Import Tool (V4.2) for OpenCart 3.x
    Gallery prowebber
    Localcopy OCMOD Install Fix
    SEO Pro (by opencart3x.ru)
    Special Sticker
    Subcategory Images
    Y.CMS for Opencart 3.x
    YooMoney for Opencart 3.x
    Авторизация через соцсети (Отключено)
    Антиспам формы обратной связи и антирегистрация ботов
    Вес и размеры на странице товара
    Удаление обязательных полей в редакторе заказов​

    История:
    product-weight-size_oc3x.ocmod.zip
    shoputils.antispam.3.x-v2.1.ocmod.zip
    localcopy_oc3.ocmod.zip
    cdek_1476_for_opencart3.ocmod.zip
    ycms2.oc3x.ocmod.zip
    testimonial.ocmod.zip
    xshippingpro.ocmod.zip
    remove-required-in-edit-sale_oc3x.ocmod.zip
    antispambycleantalk.ocmod.zip
    socnetauth_oc3.ocmod.zip
    livesearch3.ocmod.zip
    csv_light-180419-1.ocmod.zip
    opencart-3-x-export-import-multilingual-4-2-cloud.ocmod.zip
    quickcheckout190_oc3.ocmod.zip
    modulecreator.ocmod.zip
    new_category.ocmod.zip
    seo_pro_oc3.ocmod.zip
    subcategory_images_oc3.x.ocmod.zip
    yoomoney.oc3x.ocmod.zip
    price-control_oc3.ocmod.zip
    special_sticker_oc3.x.ocmod.zip
    gallery_oc3.ocmod.zip
    breadcrumbs_oc3.ocmod.zip
    fix-theme-editor_oc3020.ocmod.zip​
     
  20. OlegZ

    OlegZ Пользователь

    Сообщения:
    52
    Симпатии:
    1
    Фу, млин, нашел причину. Дело было в SEO Pro. После обновления он вносил какие-то дикие изменения в ряд файлов контроллера. Лечить пришлось непосредственно в MySQL.
    Спасибо всем кто помог советом и просто участием!