Kores
Создатель
- Регистрация
 - 11 Янв 2009
 
- Сообщения
 - 33
 
- Реакции
 - 3
 
- Автор темы
 - #1
 
Здравствуйте! Сразу отмечу, как многие тут делают, что в php разбираюсь на уровне "пытаюсь разобраться".
Собственно в чем вопрос. Я решил сделать конвертацию цены на сайте. Т.е. у меня есть сайт с объявлениями недвижимости. При добавлении объявления пользователь вводит цену и устанавливает валюту.
Я еле разобрался, как отображать в сочетании эти 2 значения, но решил пойти дальше. Вот так я вывожу цену:
	
	
	
		
Так же я с помощью JqueryCookie сделал выбор для конечного пользователя валюту (т.е. в какой валюте ему показывать цены). Есть cookie "level" со значениями "rub", "usd" и "eur".
Как мне теперь сделать конвертацию, чтобы допустим был такой цикл:
	
		
			
		
		
	
				
			Собственно в чем вопрос. Я решил сделать конвертацию цены на сайте. Т.е. у меня есть сайт с объявлениями недвижимости. При добавлении объявления пользователь вводит цену и устанавливает валюту.
Я еле разобрался, как отображать в сочетании эти 2 значения, но решил пойти дальше. Вот так я вывожу цену:
		PHP:
	
	<?php $value = get_post_meta($post->ID, 'cf-currency', true); 
        if($value == 'rub') { 
        echo get_post_meta($post->ID, "cf-price", true) . '  руб.';
        } elseif($value == 'eur') { 
        echo get_post_meta($post->ID, "cf-price", true) . ' €'; 
        } elseif($value == 'usd') { 
        echo get_post_meta($post->ID, "cf-price", true) . ' $';
        } else { 
        echo 'Цена не задана'; 
        } 
?>
	Так же я с помощью JqueryCookie сделал выбор для конечного пользователя валюту (т.е. в какой валюте ему показывать цены). Есть cookie "level" со значениями "rub", "usd" и "eur".
Как мне теперь сделать конвертацию, чтобы допустим был такой цикл:
- Проверяем значение валюты в объявлении
- В объявлении задана валюта Евро
- Если пользователь выбрал куки EUR - оставить все как есть.
 - Если пользователь выбрал куки RUB - умножить значение PRICE на 50.
 - Если пользователь выбрал куки USD - умножить значение PRICE на 1.3.
 
 - В объявлении задана валюта Рубль
- Если пользователь выбрал куки RUB - оставить все как есть.
 - Если пользователь выбрал куки EUR - разделить значение PRICE на 50.
 - Если пользователь выбрал куки USD - умножить значение PRICE на 36.
 
 
 - В объявлении задана валюта Евро
 - В объявлении задана валюта Доллар
- Если пользователь выбрал куки USD - оставить все как есть.
 
- Если пользователь выбрал куки EUR - умножить значение PRICE на 0.7.
 
- Если пользователь выбрал куки RUB - разделить значение PRICE на 36.
 
 
				