Перейти к содержанию
Форум поддержки пользователей VamShop

Пробел в разделителе тысяч


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

В админка-разное-языки/валюты-валюты: есть возможность указать символ, который будет использоваться в качестве разделителя тысяч. Удобная функция, но есть одна проблема: как в качестве разделителя использовать пробел?

если просто вставить пробел, он воспринимается как пустое поле и разделения цены не происходит. Пробовал вставить хтмлшный   но тоже не помогло, т.к. читается только первый символ и выводит цену, к примеру, 2&000

Может кто-нибудь уже сталкивался с этим? Как разделителем тысяч сделать пробел?

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

в файле includes\classes\vam_price.php

заменить

while ($currencies = vam_db_fetch_array($currencies_query, true)) {

$this->currencies[$currencies['code']] = array (

'title' => $currencies['title'],

'symbol_left' => $currencies['symbol_left'],

'symbol_right' => $currencies['symbol_right'],

'decimal_point' => $currencies['decimal_point'],

'thousands_point' => $currencies['thousands_point'],

'decimal_places' => $currencies['decimal_places'],

'value' => $currencies['value']

);

на

while ($currencies = vam_db_fetch_array($currencies_query, true)) {

$this->currencies[$currencies['code]] = array (

'title' => $currencies['title'],

'symbol_left' => $currencies['symbol_left'],

'symbol_right' => $currencies['symbol_right'],

'decimal_point' => $currencies['decimal_point'],

'thousands_point' => '  ',

'decimal_places' => $currencies['decimal_places'],

'value' => $currencies['value']

);

немного зверский способ - но работает.

post-0-1304838295,8472_thumb.png

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

Злой способ... А если несколько валют: и рубли и доллары?

Могу предложить вот такой щадящий вариант:

'thousands_point' => $currencies['thousands_point']?$currencies['thousands_point']:' ',

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

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...