Вместо цены 0 выводить надпись (под запрос,договорная)

Тема в разделе "Общие вопросы", создана пользователем Hero, 22 май 2017.

  1. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    Здравствуйте сразу скажу, пробовал сделать, так как описано в предыдущих аналогичных вопросах/Решениях на форуме у меня версия 2,3 и то, что написано для 1.5 или 2 не работает на этих версиях как можно сделать, что бы вместо цены 0,00 руб. выводилось цена договорная
     
  2. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    Очень прошу помочь так как срочно требуется данная настройка
     
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.133
    Симпатии:
    1.000
  4. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.133
    Симпатии:
    1.000
    Кеш модификаторов обновили? Вообще пора уже сделать модификатор.. уж очень мне не нравится подход с сравнением текста в шаблоне...
     
  6. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    Да да все обновил но результата 0 как было так и есть если знаете иной способ помогите очень срочно нужно
     
  7. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Сделал модификатор, заменяет нулевую цену на фразу 'Цена по запросу' со ссылкой на страницу контактов.
     

    Вложения:

    SiteMix и karpov нравится это.
  8. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    не помогло даже прописал вместо просто 0 0.0 0.00 0.00руб нечего не изменяется
     
  9. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Так это под дефолтный шаблон, добавьте изменения под свой по аналогии.
     
  10. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    круто сделал !!! а подскажите пожалуйста а как сделать что бы внутри коробки тоже также было а то там 0.00
     
  11. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Эмм, чего-то про корзину я совсем забыл ))) Чуть позже допилю.
     
  12. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    буду ждать огромное вам спасибо реально круто !
     
  13. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    Здравствуйте еще раз а скажите пожаоуйста а когда вы допилите :)
     
  14. Vlad

    Vlad Эксперт

    Сообщения:
    4.133
    Симпатии:
    1.000
    @Hero на не приHero-ли поторапливать ;) Сделает на недели. Человек делает бесплатно в свободное от основной работы времени. Работа приносит доход, а вы убытки. Поэтому убедительная просьба, просто молча подождать. Если невтерпеж, то всегда есть ускоритель в виде денюшек.
     
    mars1an нравится это.
  15. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Пока что вот такое решение, кнопка купить просто отключена. Если будут другие идеи и пожелания, то в следующей версии реализую.
     

    Вложения:

    karpov и Vlad нравится это.
  16. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    Огромное спасибо вам огромнешее
     
  17. Hero

    Hero Новичок

    Сообщения:
    11
    Симпатии:
    0
    Во первых не надо со мной так общаться ! А во вторых я не торопил а интересовался ! А в третьех человек добрый который готов помочь а не как ты воспринимает все слова как торопление или еще что
     
  18. Vlad

    Vlad Эксперт

    Сообщения:
    4.133
    Симпатии:
    1.000
    Тогда и вы не торопите человека (когда два раза спрашивают, это не интерес, это торопление).

    Там косяк есть в самом низу. В попыхах видимо сделали ;)

    Код:
                <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
                <add position="replace"><![CDATA[
                <style>
                    .product-thumb .button-group button:disabled, button[disabled] {
                        color: #888;
                        background-color: #eee;
                        text-decoration: none;
                        cursor: default;
                    }
                </style>
    Стили же в цикл попадают и у каждого вхождения кнопки, будут стили.
    Это не есть хорошо. Лучше оффсетом опустить вниз.
     
  19. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    @Vlad, спасибо. Да, делал впопыхах, даже на работе задержался. Но этот стиль будет только у кнопок с disabled="true". Вообще надо это в свой css запихать и вывести тултип на отключённых кнопках (типа 'Покупка невозможна, свяжитесь с менеджером'), но бустрап не позволяет тултипы на отключенных кнопках, придется ещё добавить немножко css и js :confused:
     
  20. Vlad

    Vlad Эксперт

    Сообщения:
    4.133
    Симпатии:
    1.000
    нееее )) Он был бы только у кнопок, если бы было так
    Код:
                <?php if ((int)$product['price'] == 0) { ?>
               <style>
                   .product-thumb .button-group button:disabled, button[disabled] {
                       color: #888;
                       background-color: #eee;
                       text-decoration: none;
                       cursor: default;
                   }
               </style>
                    <button type="button" disabled="true"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
                <?php } else { ?>
    В общем, отдыхать. Нечего задерживаться на работе!!!