Вход • Регистрация

Свой стиль для оформления характеристики

  • 18 декабря 2012 г. , редакция: 18 декабря 2012 г.
  • Всем доброго дня!
    Появилась необходимость прикрепить яркие картинки с величинами скидок, для конкретного товара. Т.е. скидка может быть 5%, 10%, 15%, 20% и 30%. Сходу пришло в голову решение следующее: сделать еще одну характеристику, в виде поля с выбором нескольких значений, назвать её скидки и присвоить соответствующие значения. Но вот в чем проблема, как сделать свой стиль для оформления только этой характеристики (как добавить для нее какой либо class или id)? И как скрыть название самой этой характеристики? Может быть я не в ту сторону рою и есть более простое решение? Для наглядности сути вопроса, прикрепляю картинку.
    • 18 декабря 2012 г.
    • Доброго дня!
      А зачем характеристика? Почему встроенный механизм скидок не использовать? Тогда все элементарно: if (skidka==5) {echo 5.gif } как-то так
    • 18 декабря 2012 г. , редакция: 18 декабря 2012 г.
    • В shop.view.id.php в нужном месте вставьте:
      Код
      echo $result['param'][ваш_параметр]['value'];
      - оформляйте как хотите
      Ну и в shop.view.param.php дабы скрыть параметр:
      Код
      if($param['id'] == id_вашего параметра) {continue;}

      Хотя я бы лучше отобразил зачёркнутую старую цену, и никаких картинок :)
  • 18 декабря 2012 г. , редакция: 18 декабря 2012 г.
  • Ага прописать в модельке условия для всех скидок и сделать папочку с картинками согласно условию...
    Как то так)
  • 18 декабря 2012 г.
  • Всем спасибо!
    Заказчик хотел галку, что-то вроде «Хит» «Новинка» «Акции» Но как добавить туда поля... думаю, без правки базы данных не получится, а лезть туда не хочется.
    Про встроенный механизм скидок даже забыл . Попробую реализовать оба варианта, посмотрим какой устроит заказчика, он именно хочет такие картинки, поэтому зачеркнутая цена не подойдет.
    • 18 декабря 2012 г.
    • Цитата
      Заказчик хотел галку, что-то вроде «Хит» «Новинка» «Акции»
      Эти ж галки тоже есть вроде?
      • 18 декабря 2012 г. , редакция: 19 декабря 2012 г.
      • да, эти галки есть, их всего три «Хит» «Новинка» «Акции», помимо них можно ли добавить еще в это же поле 5 галок?
        • 19 декабря 2012 г.
        • В какое "это же поле"? Эти три галки не в полях, куда можно еще что-то добавить.
          Если к этим трем надо еще 5 рядом прибавить - конечно надо их в БД прибавить. Это несложно.
          • 20 декабря 2012 г.
          • На самом деле одно поле, значения только будут разные. Зачем кучу полей плодить - скидок на 1 товар не может быть больше 1.
  • 20 декабря 2012 г.
  • да, самый простым оказался способ реализованный встроенным механизмом скидок! Спасибо всем, узнал много полезного.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум