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

Автоизменение окончания в корзине


Recommended Posts

Добрый день!

Подскажите, каким образом, можно настроить автоизменение окончания в корзине слова товара?

Например:

- 1 товар на сумму...

- 2 товара на сумму...

- 5 товаров на сумму...

 

Я понимаю, что скорее всего реализовать но возможно кто-то уже реализовывал это. 

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


Миллионы статей в гуглах и яндексах о склонении слов после числительных.

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

$n = $this->cart->countProducts();
$pl = $n%10==1&&$n%100!=11?'товар':($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?'товара':'товаров');

 

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

подключите в system/framework.php например так 

$custom = new custom();

$registry->set('custom', $custom);

 

затем можете из любой точки добавлять окончание

'товар' . $this->custom->convertEnding( $кол-товара );

'рубл' . $this->custom->convertEnding( $кол-товара, array('ь','я','ей') ); // или так если например необходимо нестандартное окончание в примере для рублей

custom.php

 

P.S файл в папку system/library/

Змінено користувачем Pavel666
  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

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

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

Important Information

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