Перейти к содержанию
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 и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.