Перейти к содержимому
Русский язык для Invision Community 5

Classifieds System

В объявлении Classifieds System к примеру сумма 1000 руб но показывает 1000.00 руб

Как можно сделать что бы показывало 1000 руб?

 

post-53141-0-54422200-1527141105_thumb.png

 

Версия движка 4.3.3

Версия Classifieds System 1.1.9

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

А как же копейки?

 

У меня нет данного приложения. Поэтому немного погадаю.

Для работы приложения нужна Commerce, в котором для сумм кол-во знаков после запятой устанавливается в \applications\nexus\sources\Money\Money.php

Добавьте после

case 'XPF':

case 'RUB':

и что от этого изменится?

\applications\nexus\sources\Money\Money.php

 

public static function numberOfDecimalsForCurrency( $currency )

{

switch ( $currency )

{

case 'CLF':

return 4;

 

case 'BHD':

case 'IQD':

case 'JOD':

case 'KWD':

case 'LYD':

case 'OMR':

case 'TND':

return 3;

 

case 'MGA':

case 'MRO':

return 1;

 

case 'BIF':

case 'BYR':

case 'CLP':

case 'CVE':

case 'DJF':

case 'GNF':

case 'ISK':

case 'JPY':

case 'KMF':

case 'KRW':

case 'PYG':

case 'RWF':

case 'UGX':

case 'UYI':

case 'VND':

case 'VUV':

case 'XAF':

case 'XOF':

case 'XPF':

case 'RUB':

case 'BYN':

return 0;

 

default:

return 2;

}

}

 

изменить на

 

default:

return 0;

 

или добавить после case 'XPF':

case 'RUB':

case 'BYN

и что от этого изменится?
В стартовом посте указана проблема.

В моем - возможное решение.

Не знаю, как в Classifieds, но в Commerce у рублей должны пропасть копейки.

 

изменить на

 

default:

return 0;

 

или добавить после case 'XPF':

Найти первый код и ниже добавить второй

Было

case 'XPF':

Стало

case 'XPF':
case 'RUB':

Основную валюту в приложении Commerce поставьте RUB (или RUR) вместо USD.

 

m0SBmVh.jpg

Изменено пользователем Zero108

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.