Сохранить
Сохраняем
  • Н
    Наталья

    Может у кого есть решение автоматического обновления курса валют
    Надо чтобы из долларов в рубли по курсу ЦБ переводилось каждый день
    У меня сейчас в системе в ручную надо каждый день менять курс, не удобно очень
    Про бывала установить плагин CurrencyRate, но почему-то через крон не обновляет
    И на хостинге меняла адрес, согласовывала с провайдером адрес, но не работает
    Выдает ошибки в файле обновления

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    @Наталья Решила вопрос
    надо было в параметрах Shopkeeper проставить noJQuery=Да

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    Перестал работать слайдер при подключении корзины
    Точнее если убрать строку [[!Shopkeeper3@cart_catalog?propertySetName=cart_catalog]]
    То слайдер работает, если в шапку сайта добавить, то слайдер не работает
    Может кто-то сталкивался?

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    Помогите вывести цену в каталоге продукции

    В карточке товара цена выводится правильно
    [[*zena:shk_curr_rate]] - вывожу цену

    [[param_edit_table? - тут у меня все цены выводятся через переключатели
    &tvValue=[[***canvas_country**]]
    &tpl=properties_table_country
    ]]

    Код чанка properties_table_country -

    <div class="product-options">
    [[+inner]]
    </div>
    <!--tpl_separator-->
    <label >
    <input type="radio" class="shk_param" value="[[+idx]][[+field2:shk_curr_rate]]" name="canvas_country[[+id]]" onclick="SHK.additOpt(this)" [[+idx:eq=0:then=checked]] />
    [[+field1]]
    </label>
    <br>

    Теперь мне надо вывести первое значение (можно все а потом я скрою эти поля вот так <div style="position:absolute;top:-10000px;left:-10000px"> </div> ) TV поля canvas_country в каталоге продукции

    [[+tv.zena:shk_curr_rate]] - вывожу цену

    И так [[param_edit_table? - тут у меня все цены выводятся через переключатели
    &tvValue=[[+**tv.canvas**_country]]
    &tpl=properties_table_country
    ]]

    Выводит в каталоге продукции то что указано в поле zena*, а надо вывести первое значение TV поля canvas_country

    Я не знаю может так нельзя писать или как-то надо по другому
    Но не могу найти в интернете как надо правильно написать, может кто-то сталквался

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    @Наталья
    +field2 - вытягивает значение
    Как указать чтобы вытянул только первое значение и название этого значения

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    @Andchir А как вытянуть первую цену из семи

    Этот код для всех значений param-edit
    А как указать что надо только первое значение?

    <div class="product-options">
    [[+inner]]
    </div>
    <!--tpl_separator-->
    <label >
    <input type="radio" class="shk_param" value="[[+idx]][[+field2:shk_curr_rate]]" name="canvas_country[[+id]]" onclick="SHK.additOpt(this)" [[+idx:eq=0:then=checked]] />
    [[+field1]]
    </label>

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    @Andchir Вот скрипт для округления

    <?php
    /*

    • numFormat snippet
    • example: [[*price:num_format]]
      */

    if(strlen($input)==0) return '';

    $input = floatval(str_replace(array(' ',','), array('','.'), $input));

    return number_format ($input,(ceil($input) == $input ? 0 : 0),'.',' ');

    Я пробовала вместо floatval поставить intval, но все равно выводит 2 830.66 руб. цифры после точки

    Может кто-то знает как правильно изменить код, чтобы не выводились цифры после точки, те было бы так 2 831 руб.

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    @Andchir Я заметила особенность, что при клике по кнопке, те при выборе товара, пропадает цена в корзине, те надо при клипе по кнопке перезагружать страницу Я добавила к кнопке событие onclick="document.location.reload()", но тогда не успеваешь указать количество товара в всплывающем окне - страница быстро перезагружается, время перезагрузке тоже не вариант указать Те при клике по кнопке "Купить" появляется окно в котором указываешь количество товара

    Все это началось когда я в сниппте указала вместо такого вывода цены [[+tv.zena:num_format:shk_curr_rate]] вот такой вариант
    [[!CRcalc? &multiplier=USD &format=num_format &input=[[+tv.zena]]]]

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    Может кто-то сталкивался: при добавлении товара пропадает цена в малой корзине , НО при обновлении страницы опять появляется

    написал в MODX - Вопросы и обсуждения Читать далее
  • Н
    Наталья

    Помогите настроить CurrencyRate, чтобы цена на сайте автоматом пересчитывалась в рубли
    Установила CurrencyRate, затем нажала в настройках что компонент CurrencyRate включен
    Надо ли еще где то прописывать в сниппете вывода каталога и карточки товара?
    Или автоматически все пересчитается?
    Как я поняла Cron уже запущен (или его надо где-то активизировать)?

    Цена выводится так [[+tv.zena:num_format:shk_curr_rate]]

                             [[param_edit_table?
    

    &tvValue=[[*canvas]]
    &tpl=properties_table
    ]]

    написал в MODX - Вопросы и обсуждения Читать далее