Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] как исправит вот эту ошибку?


Ewan
 Поделиться

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

Привет, как исправит вот эту ошибку?

 

2016-04-27 1:34:16 - PHP Warning:  sprintf() [<a href='function.sprintf'>function.sprintf</a>]: Too few arguments in /home/name/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_success.php on line 63

 

когда осуществляешь покупку как не зарегистрированный пользователь, то на странице "success" когда заказ сформирован, нету самого текста. Как это исправить не пойму...

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


из этого же файла сюда, пожалуйста найдите вот этот кусок кода

if ($this->customer->isLogged()) 

И после него строчек 10 выложите, можно в спойлер. Тогда будет более ясная картинка.

Ну и можно конечно же саму эту строку + пару строчек над ней и пару строчек вниз.

Потому как строка должна быть вот такая вот

$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'));
Ссылка на комментарий
Поделиться на других сайтах


 

$this->data['breadcrumbs'][] = array(

'href' => $this->url->link('checkout/checkout', '', 'SSL'),

'text' => $this->language->get('text_checkout'),

'separator' => $this->language->get('text_separator')

);

$this->data['breadcrumbs'][] = array(

'href' => $this->url->link('checkout/success'),

'text' => $this->language->get('text_success'),

'separator' => $this->language->get('text_separator')

);

$this->data['heading_title'] = $this->language->get('heading_title');

if ($this->customer->isLogged()) {

$this->data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', 'SSL'), $this->url->link('account/order', '', 'SSL'), $this->url->link('account/download', '', 'SSL'), $this->url->link('information/contact'));

} else {

$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'));

}

$this->data['button_continue'] = $this->language->get('button_continue');

$this->data['continue'] = $this->url->link('common/home');

// MIT : Orderid

$this->load->language('account/order');

$last_order_id = isset($this->session->data['last_order_id']) ? $this->session->data['last_order_id'] : '';

$this->data['text_order_id'] = '';

if($last_order_id)

$this->data['text_order_id'] = $this->language->get('text_order_id') . $last_order_id;

// MIT : Orderid End

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


$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'));

Вот это 63 строчка? - то там все нормально, может быть в другом месте?

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


// Heading
$_['heading_title'] = 'Ваш заказ сформирован!';

// Text
$_['text_customer'] = '

Ваш заказ успешно сформирован!

Статус заказа, номер банковского счёта, выбранный способ оплаты, и другие детали заказа, вы можете просматривать
в Личном кабинете и в разделе "История заказов".

 

Цена на транспортировку заказа, если такая была заказана в нашей фирме. Будет выслана в течении 24 часов.

 

По всем интересующим Вас вопросам, вы можете обратиться в онлайн чат, в правом нижнем углу
(время его работы 8 00 – 17 00 + GMT), вне рабочих часов онлайн чата, там же, Вы сможете написать нам е-мейл
или позвонить нам по телефону + 55555555

 

Спасибо за покупки в нашем интернет-магазине!

';

// Text
$_['text_guest'] = '

Ваш заказ №%s успешно сформирован!

Пожалуйста, направляйте любые ваши вопросы.

Зарегистрированным покупателям доступен просмотр состояния заказов и возможность просмотра истории прошлых покупок.

Спасибо за покупки в нашем интернет-магазине!

';
$_['text_basket'] = 'Корзина';
$_['text_checkout'] = 'Оформить заказ';
$_['text_success'] = 'Операция выполнена успешно';
?>

 

это catalog/language/russian/checkout/success.php

Изменено пользователем Ewan
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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