Categories

Новые шаблоны

OpenCart 2. Решение проблем. Как устранить ошибку «Warning: sprintf() [function.sprintf]: Too few arguments»

Ryan DeWitt Сентябрь 14, 2016
Rating: 5.0. From 2 votes.
Please wait...

Из этого туториала Вы узнаете, как избавиться от следующей ошибки: Warning: sprintf() [function.sprintf]: Too few arguments… в шаблоне OpenCart.

OpenCart 2 Troubleshooter. How to get rid of the Warning sprintf() [function.sprintf] Too few arguments message(s)-1
  1. Во первых, нужно открыть файл, указанный в сообщении об ошибке. Обратите внимание на скриншот ниже. Здесь Вы увидите путь к файлу. Скачайте этот файл и откройте его в текстовом редакторе. В нашем случае, проблема связана с кодом, указанным на строке 64 (обратите внимание на скриншот ниже). Откройте соответствующую строку кода. В нашем случае, проблема вызвана константой text_wishlist.

    OpenCart 2 Troubleshooter. How to get rid of the Warning sprintf() [function.sprintf] Too few arguments message(s)-2
  2. Проверьте код над этой строкой. Вы увидите упоминание языковых файлов внутри общей папки.

    OpenCart 2 Troubleshooter. How to get rid of the Warning sprintf() [function.sprintf] Too few arguments message(s)-3
  3. Перейдите в папку catalog/language и откройте папку с соответствующим языковым файлом. В нашем случае, проблема возникает, когда люди выбирают голландский язык. В нашем случае, путем к файлу является catalog/language/dutch/common/header.php (так как путь common/header указан в файле header.php, который мы изначально проверили). Откройте файл в редакторе. Вы увидите переменную text_wishlist. В нашем случае переменная указана в файле system\modification\catalog\controller\common\header.php на строке 64 (это файл, который мы проверили первым).

    OpenCart 2 Troubleshooter. How to get rid of the Warning sprintf() [function.sprintf] Too few arguments message(s)-4
  4. Вот какой код вызывает проблему: (%s)

    Вы можете удалить его. Обновлённый код будет выглядеть как на скриншоте ниже. Сохраните изменения и загрузите изменённый файл.

    OpenCart 2 Troubleshooter. How to get rid of the Warning sprintf() [function.sprintf] Too few arguments message(s)-5
  5. Вы всегда можете узнать, как правильно задать языковую константу в языковых пакетах, которые поставляются с шаблоном. Например, Вы можете открыть файл catalog/language/english/common/header.php, сравнить код и внести нужные изменения в ваш языковой файл.

  6. Обновите страницу. Вы решили проблему.

    OpenCart 2 Troubleshooter. How to get rid of the Warning sprintf() [function.sprintf] Too few arguments message(s)-6

Вы можете также ознакомиться с детальным видео-туториалом ниже:

OpenCart 2. Решение проблем. Как устранить ошибку «Warning: sprintf() [function.sprintf]: Too few arguments»
Шаблоны ocStore
Эта запись была размещена в OpenCart туториалы и помечена как error message, message, Opencart2, sprintf, warning. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов