Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как поменять местами цену и кол.во товаров на кнопке?


Recommended Posts

Всем привет. На сайте есть кнопка с корзиной. 

В итоге выводит: Товаров 5 (20000р.) . Подскажите пожалуйста, как и где поменять местами вывод и вообще убрать букву р. ?

В язковом файле там Товаров %s (%s). Заранее благодарю

Надіслати
Поділитися на інших сайтах


catalog/controller/checuot/cart.php

 метод  add

$json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0),$this->currency->format($total, $this->session->data['currency']));

 

  • +1 1
Надіслати
Поділитися на інших сайтах

59 минут назад, fanatic сказал:

catalog/controller/checuot/cart.php

 метод  add


$json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0),$this->currency->format($total, $this->session->data['currency']));

 

я похожее нашел в catalog/controller/common/cart.php

$data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency']));

 

только не могу понять как поменять местами(

Надіслати
Поділитися на інших сайтах


1 час назад, fanatic сказал:

catalog/controller/checuot/cart.php

 метод  add


$json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0),$this->currency->format($total, $this->session->data['currency']));

 

как не попробую  - не получается

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:
  Скрыть контент

        $data['text_items'] = sprintf($this->language->get('text_items'), $this->currency->format($total), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

 

что - то не то http://supersushi.su/# (

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

 

  Скрыть контент

//Было:
$data['text_items'] = sprintf($this->language->get('text_items'),
$this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency']));

//Стало:
$data['text_items'] = sprintf($this->language->get('text_items'), $this->currency->format($total, $this->session->data['currency']), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

не считает

Надіслати
Поділитися на інших сайтах


59 минут назад, buslikdrev сказал:

ответ обновил, у вас версия не 2,1

Работает. А подскажи, можно ли как то убрать букву р. ?

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

 

Попробуйте так:

  Скрыть контент

//Стало:
$data['text_items'] = sprintf($this->language->get('text_items'), $total, $this->session->data['currency'], $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

 

работает. огромное вам спасибо. помогли очень)

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

 

Попробуйте так:

  Показать контент

//Стало:
$data['text_items'] = sprintf($this->language->get('text_items'), $total, $this->session->data['currency'], $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

 

не могу почему то ставить + к вашим постам(

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

 

Попробуйте так:

  Показать контент

//Стало:
$data['text_items'] = sprintf($this->language->get('text_items'), $total, $this->session->data['currency'], $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

 

Упс. Проблема. http://supersushi.su/index.php?route=common/home выводит RUB товаров

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

 

Если в языковом файле ничего не меняли,

Может это убрать нужно , $this->session->data['currency']

  Скрыть контент

//Стало:
$data['text_items'] = sprintf($this->language->get('text_items'), $total, $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

 

в языковом файле сделал 

$_['text_items']    = '<span class="floating-cart__all-sum">         <span class="money">             <span class="money__value">%s </span>             <span class="money__currency money__currency_on-the-right">₽</span>         </span>     </span>     <span class="floating-cart__amount-info">         <span class="floating-cart__amount-goods floating-cart__amount-goods_empty">%s товаров</span>     </span>';
 

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

 

Если в языковом файле ничего не меняли,

Может это убрать нужно , $this->session->data['currency']

  Показать контент

//Стало:
$data['text_items'] = sprintf($this->language->get('text_items'), $total, $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

 

Но код работает) Спасибо

Надіслати
Поділитися на інших сайтах


$data['text_items'] = sprintf($this->language->get('text_items'), $this->currency->format($total, $this->session->data['currency'],1,false), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

а так?

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, fanatic сказал:

$data['text_items'] = sprintf($this->language->get('text_items'), $this->currency->format($total, $this->session->data['currency'],1,false), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0));

а так?

уже сделали) Спасибо большое)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.