Перейти к содержанию
tavinka

Ошибка в админке - Warning: vsprintf(): Too few arguments in

Рекомендуемые сообщения

Помогите решить проблему, когда входишь в админку появляется эта ошибка

Ошибка в админке.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@tavinka Вам переносили магазин со старой версии? Или это из коробки у Вас так? После чего началось?
В логах активности есть пустые значения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет я попытался выгрузить товары через модуль выгрузки (https://prodelo.biz/moduli-opencart/import-export/avtomaticheskaja-obrabotka-prajs-listov?yclid=2300009477594416098 ) , после этого обновился и вот такая шляпа появилась, при этом много что изменилось, слетело куча настроек шаблона, пришлось делать бэкап в админ панеле, всё вернулось на место после восстановления, а вот эта ошибка осталась, если  можно про логи подробнее, я начальный пользователь)

На скрине панель откуда я начала выгружать591b4eed2f425_.thumb.jpg.3820b2834e5bd50e2f1077717c86ef08.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам правильно подсказывают - нарушена целость данных в базе. Смотрите таблицы affiliate_activity и customer_activity
В столбце data должны быть закодированные данные
Модуль прайсов тут ни при чем, он не обрабатывает активность покупателей и партнеров

Изменено пользователем thentru
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lazdakon, вот кстати сам файл activity.php, на который вроде ругается, может в нём что не так?

activity.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы бы не покупали модули на непонятных ресурсах.

Вот его официальная страница продажи

 

по вашей проблеме,проще очистить таблицы в базе данных affiliate_activity и customer_activity

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что я нашёл, это то самое? Почему то как ошибка выглядит

php2.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom, можете более подробно объяснить как нужно их очищать, боюсь что то не то удалить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что бы ничего не сломать,открываете базу,выделяете все таблицы,жмёте в самом низу(или верху если в старой версии) Экспорт,это скачает на комп бэкап.После этого снова открываете все таблицы и выделяете галочками те что я написал,потом в том же списке в самом низу выбираете Очистить.Всё.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спс вам большое)))), всё почистил и вауле всё пропало)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отвечу на вопрос банально просто, тут начали говорить за то что база нарушена и т.д.

Но не кто не соизволил посмотреть на метод обработки пришедших данных.

И так данные в студию :)

$comment = vsprintf($this->language->get('text_' . $result['key']), json_decode($result['data'], true));

//$comment = vsprintf($this->language->get('text_' . $result['key']), unserialize($result['data']));

И так видим два метода json & unserialize

Так вот если мы перекидываем данные со старой версии на версию к примеру 2.3

То видим что в старой версии, данные в таблице oc_affiliate_activity  в ячейке  data просто напросто сериализованы.

Решение достаточно простое, разкомментировать метод сериализации, и закомментировать джейсона

//$comment = vsprintf($this->language->get('text_' . $result['key']), json_decode($result['data'], true));

$comment = vsprintf($this->language->get('text_' . $result['key']), unserialize($result['data']));

Всем спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От spectre
      500.00 руб
      Скачать/Купить дополнение


      Доработка вашего сайта
      Я НЕ ЗАНИМАЮСЬ ВЕРСТКОЙ!!! ВООБЩЕ!!! 
       
       
      Услуга заключается в любой доработке вашего (программирование, функционал, новые возможности) сайта по предварительному согласованию цены и сроков реализации при условии предоставления всех требуемых доступов 
       
      Варианты цены:
       
      - 500 р - несложная доработка до получаса
      - 700 р - несложная доработка от получаса до часа
      - 1000 р - доработка от часа до двух
      - 1500 р - доработка от часа до трех
       
      ПЕРЕД ПОКУПКОЙ УСЛУГИ ОБЯЗАТЕЛЬНО СОГЛАСОВЫВАЙТЕ СО МНОЙ ВРЕМЯ И КОНКРЕТИКУ!
      Добавил spectre Добавлено 21.04.2018 Категория Услуги  
    • От spectre
      Я НЕ ЗАНИМАЮСЬ ВЕРСТКОЙ!!! ВООБЩЕ!!! 
       
       
      Услуга заключается в любой доработке вашего (программирование, функционал, новые возможности) сайта по предварительному согласованию цены и сроков реализации при условии предоставления всех требуемых доступов 
       
      Варианты цены:
       
      - 500 р - несложная доработка до получаса
      - 700 р - несложная доработка от получаса до часа
      - 1000 р - доработка от часа до двух
      - 1500 р - доработка от часа до трех
       
      ПЕРЕД ПОКУПКОЙ УСЛУГИ ОБЯЗАТЕЛЬНО СОГЛАСОВЫВАЙТЕ СО МНОЙ ВРЕМЯ И КОНКРЕТИКУ!
    • От Alex10
      Добрый день, помогите пожалуйста с решением проблемы. После установки дополнения возникла такая ошибка: 
      Parse error: syntax error, unexpected '$url' (T_VARIABLE), expecting function (T_FUNCTION) in /system/storage/modification/catalog/controller/product/category.php on line 569
       
      $url = ''; if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } что нужно прописать в $url = ' '; , чтоб решить проблему?
    • От lambda371
      Доброго времени суток, форумчане!
      Столкнулся с небольшой проблемой
      На странице категории очень странно отображаются товары
      На одной строчке 3 товара, на другой 1
      Как будто остаются пустые места
      Что можно с этим сделать?

      Прикрепляю ссылку на страницу категорий:
      http://гидротех-центр37.рф/electro-dvigateli
    • От chukcha
      300.00 руб
      Скачать/Купить дополнение


      Нашли ошибку жми Ctrl+Enter
      Повернуться лицом к пользователям, не бояться признавать своих ошибок, проверить лояльность пользователя к магазину - задача этого модуля.
      Идея, естественно, не нова, даже совсем не нова, одним из первых этот сервис поднял Orfus. Затем появилось много подобных клонов, и Orfus вел с ними войну. Минус использования системы от Orfus'а - регистрация на сервисе, и использование скрипта с их серверов.
      Силами данного модуль отмеченная(выделенная) ошибка отправляется на почту админа сайта и регистрирует ее в базе.
      В случае появления сообщения, в админке появится значок-уведомление. и администратор принимает решение о судьбе ошибки.
      История ошибок хранится в базе.
      Если ошибку обнаружил зарегистрированный пользователь, то информация об этом пользователе сохраняется.
      Это говорит о лояльности и доверии пользователя к магазину. А магазин, в свою очередь, так же может принять решение о поощрении покупателя.
      Совместимость: должно работать на всех версиях (1.5.x), не используется каких либо особых специфических функций движка.
      Требует Vqmod,для 1.5 ручная установка не представляет сложности
      Demo:
      http://demo.slasoft.kharkov.ua
      http://demo.slasoft.kharkov.ua/admin demo/demo
      В сборке русский язык для админки, русский и украинский для магазина
       
      Добавил chukcha Добавлено 22.09.2014 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.