Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Песочница
валюты
Всего: 2
<
1
2
валюты
Skakruk
Новичок
Сообщений: 6
Регистрация: 03-03-2011
# 11
07-09-2011 18:15
в догонку. Что б при изменении валюты по умолчанию нормально переводились курсы:
в файле /{папка с админкой}/tabs/AdminCurrencies.php примерно 70 строчка:
Код:
if ($key == 'PS_CURRENCY_DEFAULT')
{
$currency = new Currency($field['cast'](Tools::getValue($key)));
$currencies = Currency::getCurrencies(true);
foreach($currencies as $currencyr){
if($currencyr->iso_code != $key){
$currencyr->conversion_rate = round(floatval($currencyr->conversion_rate / $currency->conversion_rate), 6);
$currencyr->update();
}
}
$currency->conversion_rate = 1;
$currency->update();
}
ipromo
Новичок
Сообщений: 5
Откуда: Киев
Регистрация: 18-11-2011
# 12
29-03-2012 21:17
Цитата:
в догонку. Что б при изменении валюты по умолчанию нормально переводились курсы: в файле /{папка с админкой}/tabs/AdminCurrencies.php примерно 70 строчка:
А в какую функцию вставить этот код?
Получается в postProcess()?
ipromo
Новичок
Сообщений: 5
Откуда: Киев
Регистрация: 18-11-2011
# 13
30-03-2012 17:44
У меня еще была проблема с округлением. Например, курс рубля получался 5 вместо 3,66. Лечится довольно просто:
Код:
$this->conversion_rate = round($defaultCurrency->conversion_rate / floatval($obj->rate/$obj->size) , 6);
меняем на
Код:
$this->conversion_rate = round($defaultCurrency->conversion_rate / floatval((double)$obj->rate/(double)$obj->size) , 6);
SweetW0R
Новичок
Сообщений: 2
Регистрация: 09-09-2012
# 14
04-10-2012 05:22
http://resources.finance.ua/ru/public/currency-cash.xml
- вот наличные курсы Украина нашел в xml только как их прикрутить правильно к Currency.php не знаю. Есть идеи?
Всего: 2
<
1
2
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов