ekctpemict Опубликовано 28 февраля, 2012 Жалоба Поделиться Опубликовано 28 февраля, 2012 Можно ли в товаре вывести цены в другой валюте?... Например товар стоит 160 грн. Под ним вывести проиндексированную цену в 20 баксов и 18 евро? Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 28 февраля, 2012 Жалоба Поделиться Опубликовано 28 февраля, 2012 попробуйте так{$v->price|convert:3} где число - это id валюты Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 18 марта, 2012 Жалоба Поделиться Опубликовано 18 марта, 2012 Денис, подскажите пожалуйста:Сделал вывод 2-й цены в долларах, но если выбирать вариант товара по другим ценам, то цена доллара изменяется на текущую валюту.вот код <!-- Выбор варианта товара --> {* Не показывать выбор варианта, если он один и без названия *} <select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} <option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}" {if $v->id == $product->variant->id}selected{/if}> {$v->name} </option> {/foreach} </select> <!-- Выбор варианта товара (The End) --> <!-- Цена товара --> <div class="price"> <strike> {if $product->variant->compare_price > 0} {$product->variant->compare_price|convert} {/if} </strike> <span>{$product->variant->price|convert}</span> <i>{$currency->sign|escape}</i> <span>{$product->variant->price|convert:1}</span> <i>$</i> </div> <!-- Цена товара (The End) -->В вариантах товара какие нужно сделать изменения, чтобы <span>{$product->variant->price|convert:1}</span> <i>$</i> отображала доллары при выборе другой позиции варианта? Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 19 марта, 2012 Жалоба Поделиться Опубликовано 19 марта, 2012 я так делал:<span class="price2">{$v->price|convert:1} $</span></span><span class="price2">{$v->price|convert:2} грн</span></span>В каком смысле "при выборе другой позиции варианта"? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 19 марта, 2012 Жалоба Поделиться Опубликовано 19 марта, 2012 в карточке товара отображается выбор варианта, пример серый по цене 25 рубчёрный по цене 30 рубвыводится на сайте в карточке товара так:цвет серый 25 руб. 0.78 $когда выбираешь чёрный, показывает цену 30 руб. 30 $, потом обратно выбираешь серый, показывает уже 25 руб. 25 $т.е. в вариантах нужно указать вывод долларовой цены. версия simpla 2.0.2 Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 19 марта, 2012 Жалоба Поделиться Опубликовано 19 марта, 2012 А как выглядит СЕЙЧАС код? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 19 марта, 2012 Жалоба Поделиться Опубликовано 19 марта, 2012 я его указал выше Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 19 марта, 2012 Жалоба Поделиться Опубликовано 19 марта, 2012 Вот теперь ок А если жёстко забить обе цены:<span>{$product->variant->price|convert:1}</span><i> руб.</i><span>{$product->variant->price|convert:2}</span><i> $</i> Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 24 марта, 2012 Жалоба Поделиться Опубликовано 24 марта, 2012 1) вот первоначальный вывод при загрузке страницы товара:2) выбираем другой вариант:3) выводит сумму рублей в долларовой цене:4) возвращаемся обратно к первоначальному варианту, выводит тоже самое, что и в 3-м пункте:вот код:<!-- Выбор варианта товара --> {* Не показывать выбор варианта, если он один и без названия *} Варианты <select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} <option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}" {if $v->id == $product->variant->id}selected{/if}> {$v->name} </option> {/foreach} </select> <!-- Выбор варианта товара (The End) --> <div class="price"> <!-- Цена товара --> <span>{$product->variant->price|convert}</span> <i>{$currency->sign|escape}</i> <span>{$product->variant->price|convert:1}</span> <i>$</i> <!-- В корзину --> <input type="submit" class="add_to_cart" value="В корзину" added_text="Добавлено"/> <!-- В корзину (The End) --> </div> <!-- Цена товара (The End) --> Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 help me please! Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 марта, 2012 Жалоба Поделиться Опубликовано 28 марта, 2012 ! Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 23 мая, 2012 Жалоба Поделиться Опубликовано 23 мая, 2012 Версия Simpla 2.0Помогите решить данный вопрос, т.к. вариантов много, а цена в 2-х валютах очень нужно.<!-- Выбор варианта товара --> {* Не показывать выбор варианта, если он один и без названия *} Варианты <select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} <option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}" {if $v->id == $product->variant->id}selected{/if}> {$v->name} </option> {/foreach} </select> <!-- Выбор варианта товара (The End) --> <div class="price"> <!-- Цена товара --> <span>{$product->variant->price|convert}</span> <i>{$currency->sign|escape}</i> <span>{$product->variant->price|convert:1}</span> <i>$</i> <!-- В корзину --> <input type="submit" class="add_to_cart" value="В корзину" added_text="Добавлено"/> <!-- В корзину (The End) --> </div> <!-- Цена товара (The End) --> Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 мая, 2012 Жалоба Поделиться Опубликовано 28 мая, 2012 Javascript нужно тоже переделать. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 мая, 2012 Жалоба Поделиться Опубликовано 28 мая, 2012 Javascript какого файла? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 мая, 2012 Жалоба Поделиться Опубликовано 28 мая, 2012 product.tpl ищите код который перехватывает событие селекта варианта, и делайте по аналогии только для второй валюты. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 мая, 2012 Жалоба Поделиться Опубликовано 28 мая, 2012 Вот скрипт:{literal}<script>$(function() { // Выбор вариантов $('select[name=variant]').change(function() { price = $(this).find('option:selected').attr('price'); compare_price = ''; if(typeof $(this).find('option:selected').attr('compare_price') == 'string') compare_price = $(this).find('option:selected').attr('compare_price'); $(this).find('option:selected').attr('compare_price'); $(this).closest('form').find('span').html(price); $(this).closest('form').find('strike').html(compare_price); return false; });});</script>{/literal} Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 29 мая, 2012 Жалоба Поделиться Опубликовано 29 мая, 2012 и в вариантах пытался адаптировать под второю валюту и в скрипте, не работает, хоть застрелись.((иду за пивом...Денис (pikusov) помогите пожалуйста. Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 29 мая, 2012 Жалоба Поделиться Опубликовано 29 мая, 2012 Вторую валюту добавить так{$v-price|convert:1}где 1 это id нужной валюты Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 29 мая, 2012 Жалоба Поделиться Опубликовано 29 мая, 2012 я так сделал, выше я привёл пример проблемы с вариантами товара. вторая валюта при выборе варианта изменяется не по курсу, а на число первой валютывот код вывода двух валют:<span>{$product->variant->price|convert}</span> <i>{$currency->sign|escape}</i> <span>{$product->variant->price|convert:1}</span> <i>$</i> выше сообщение с описание проблемы:http://forum.simplacms.ru/discussion/1266/mozhno-li-vyvesti-2-3-ceny#Item_9 Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 29 мая, 2012 Жалоба Поделиться Опубликовано 29 мая, 2012 Если у вас вариант выбирается селектом, нужно вторую цену тоже добавить в селект и в обработчик, по аналогии с ценой и скидочной ценой Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 29 мая, 2012 Жалоба Поделиться Опубликовано 29 мая, 2012 можете посмотреть пожалуйста, неделю мучаюсь? Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 29 мая, 2012 Жалоба Поделиться Опубликовано 29 мая, 2012 Напишите на почту доступ к FTP Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 2 июня, 2012 Жалоба Поделиться Опубликовано 2 июня, 2012 у меня на localhost стоит Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 Денис , можете помочь изменить код? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 8 июня, 2012 Жалоба Поделиться Опубликовано 8 июня, 2012 вопрос решен! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.