We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26486
    • 63 Posts
    Не подскажите как реализовать такую вещь. Выважу с помощью дито каталог продукции, в описании товара есть ТВ цена, как сделать так, чтобы при выводе получалось допустим ( Конечная цена=цена+10%).
      • 897
      • 1,620 Posts
      Aleksey Stepanov Reply #2, 19 years ago
      подозреваю вам придется или изучить PHx или самому написать небольшой сниппет
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 26486
        • 63 Posts
        Блин, в php не силен, подазреваю в снипете всего-то пару строчек должно быть, может кто поможет а?
          • 26486
          • 63 Posts
          По совету aleksey.stepanov (Спасибо ему огромное за отзывчивость) поставил PHx 2.1.3
          и использовал такую конструкцию:
          [*price:calculate=`?+(?*0.1)`*] в 2.1.3 она не работала,
          надо было так:
          [*price:math=`?+(?*0.1)`*]

          Все отлично, только вот вопрос как мне вызвать эту конструкцию допустим в шаблоне вывода продукции Ditto.
          Просто TV вызывал так [+tvprice+]
            • 897
            • 1,620 Posts
            Aleksey Stepanov Reply #5, 19 years ago
            так же [+price:math=`?+(?*0.1)`+]
              "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

              Не используйте Revo для "просто сайтов". Используйте Evo

              Who can defeat the Russian bear?
              • 26486
              • 63 Posts
              Такая конструкция [+price:math=`?+(?*0.1)`+] не выводит, в чем может быть проблема?
                • 26486
                • 63 Posts
                И такая тоже [+tvprice:math=`?+(?*0.1)`+]
                  • 26486
                  • 63 Posts
                  Проблема была в Ditto 1.0.2 поставил свежую все заработало. grin

                  Да, еще один вопросик возник, а как округлять до сотых?
                    • 19164
                    • 1,215 Posts
                    Тут уже точно собственный модификатор придется писать. Создаете сниппет с именем phx:tenpercent и кладете в него простенький код
                    <?php
                    return  number_format($output + $output * 0.1, 2, ',', ' ');
                    ?>


                    На сайте использовать [+price:tenpercent+]. На выходе получите сумму+10% округленную до сотых, разделителем целой и дробной части запятой и пробелом в виде разделителя групп (1 234 567,89)
                      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]