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

Всего найдено: 2054

  • 05 августа 2015 г. , редакция: 1438750822
  • Кое что подсказали в ТП и смог вывести первую цену товара и старую первую цену:
    Код
    if ($result["row"]["price_arr"])
    {
    echo '<div class="shop-item-price">';
    echo '<span class="price">'.$result["row"]["price_arr"][0]["price"].' '.$result["result"]["currency"];

    echo '<span class="price-old"><span class="shop_price_value"> <s>'.$result["row"]["price_arr"][0]["old_price"].' '.$result["result"]["currency"].'</s></span></span>';

    echo '</span>';
    echo '</div>';
    }

    Все красиво и все хорошо.

    Но если отключить скидки, то скидка все равно лезет, но как "0 руб."

    Пробовал так:
    Код
    if ($result["row"]["price_arr"])
    {
    echo '<div class="shop-item-price">';
    echo '<span class="price">'.$result["row"]["price_arr"][0]["price"].' '.$result["result"]["currency"];
    if (!empty($price["old_price"]))
    {
    echo '<span class="shop_old_price price-old"><span class="shop_price_value strike"> <s>'.$result["row"]["price_arr"][0]["old_price"].' '.$result["result"]["currency"].'</s></span></span>';
    }
    echo '</span>';
    echo '</div>';
    }

    При этом вообще не показывается старая цена.

    Пробовал и вот так:
    Код
    if ($result["row"]["price_arr"])
    {
    echo '<div class="shop-item-price">';
    echo '<span class="price">'.$result["row"]["price_arr"][0]["price"].' '.$result["result"]["currency"];
    if (!empty($result["row"]["price_arr"]["old_price"]))
    {
    echo '<span class="price-old"><span class="shop_price_value"> <s>'.$result["row"]["price_arr"][0]["old_price"].' '.$result["result"]["currency"].'</s></span></span>';
    }
    echo '</span>';
    echo '</div>';
    }


    но тоже старая цена не показывается...

    Прошу подсказать как верно написать условие, чтобы если старая цена есть, показывало, а если ее нет, то блок со старой ценой исчезал???
  • 05 августа 2015 г.
  • Спасибо. Сделал вот так (должно соответствовать вашему коду):
    Код
    if ($result["row"]["price_arr"])
    {
    echo '<div class="shop-item-price">';
    echo '<span class="price">'.$result["row"]["price_arr"][0]["price"].' '.$result["result"]["currency"];

    if (!empty($result["row"]["price_arr"]["old_price"]))
    {
    if(!empty($result["row"]["price_arr"][0]["old_price"]))
    {
    echo '<span class="price-old"><span class="shop_price_value"> <s>'.$result["row"]["price_arr"][0]["old_price"].' '.$result["result"]["currency"].'</s></span></span>';
    }
    }
    echo '</span>';
    echo '</div>';
    }

    старая цена вообще не отображается. увы.
  • 05 августа 2015 г.
  • спасибо. Почти о том же.
    Но тут мы пошли другим путем, вывели первую цену товара (у нас все цены одинаковые, отличается только размеры).
    У нас проблема, никак не можем нормально вывести "старую цену".
  • 05 августа 2015 г.
  • Заработал вот такой вариант:
    Код
    if ($result["row"]["price_arr"])
    {
    echo '<div class="shop-item-price">';
    echo '<span class="price">'.$result["row"]["price_arr"][0]["price"].' '.$result["result"]["currency"];
    if ($result["row"]["price_arr"][0]["old_price"] != "0")
    {
    echo '<span class="price-old"><span class="shop_price_value"> <s>'.$result["row"]["price_arr"][0]["old_price"].' '.$result["result"]["currency"].'</s></span></span>';
    }
    echo '</span>';
    echo '</div>';
    }


    Условие написала Анастасия, как раз появилась из отпуска.
  • 21 ноября 2013 г. , редакция: 1385041415
  • Не ли в вашем .htaccess параметров php_flag, php_admin_flag, php_value, возможно сервер их не поддерживает.
    А также неверно выставлены права на файлы и папки (по мнению сервера). Если сервер не свой, то провайдер мог внести изменения без уведомления.
    Допустим, в вашем .htaccess нет ли
    php_flag register_globals On
    Если есть, надо отключить.
  • 21 ноября 2013 г.
  • Заказчик хочет, чтобы у одного и того же товара учет наличия шел раздельно для каждого значения характеристики.

    Для примера берем товар "Пальто Париж"
    Характеристика: Размер
    Значения характеристики 22, 23, 24, 25

    Нужно чтобы система вела учет количества и наличия по каждой характеристике (само количество не обязательно показывать) и если закончились размеры 22, то значение 22 не показывается на паблике.

    1. Возможно ли такое реализовать без сильной кастомизации модуля Магазин?
    2. Если нужна большая кастомизация, в какую сторону копать?
  • 16 ноября 2013 г.
  • Цитата
    в нем выбираем так называемый "Резиновый макет"? Так?
    Или-же это не наш метод? Возможно это будет неправильным решением, а правильнее будет выбрать вкладку "Шаблоны" или "Начальные шаблоны"

    В любом случае, рекомендую начать с фиксированного по ширине шаблона, так быстрее.

    Ну а в чем делаете верстку, в принципе разница не большая. Допустим я пишу код основных шаблонов в просто редакторе EmEditor, а DwСС - попробовал, не понравилось, много возни с настройками и делает много мусора. Лучше вручную и при том, полный контроль. И главное - понимание того, что делаете.

    Ну а если приметесь за работу с шаблонами модулей, то там DwСС может Вам так отпарсить, что будете ломать голову где и чего там было и чего выросло без вашего ведома.

    Т.е., рекомендую верстать в простом текстовом редакторе, понимающем utf-8 без сигнатуры (без "бом").
  • 17 ноября 2013 г.
  • Ну Вы даете!!! С юкоза резко перескочить на Битрикс!!!!!! за те 3-4 года БУс изменился в лучшую сторону, но php-версию, кажется совсем скоро заморозят. У них теперь там "облака" и Б-24. Короче - брррр.... тфу!
  • 14 ноября 2013 г. , редакция: 1384410288
  • Доброй ночи!
    1. Подвести курсор мыши на название существующей категории, справа появится кнопка добавления категории.
    2. Импорт - это непросто. Прошу сначала освоиться с простыми вещами.
    3. Вложенность категорий не имеет ограничений. Но не забывайте о поисковиках. Чем глубже материал, тем он хуже ранжируется в поисковой выдаче.

  • 12 ноября 2013 г.
  • Наверно имелось ввиду подправить текст в файле config.php (а не "выполнить команду"), где прописано parker на deluxe, только обратите внимание, этот файл на сайте лежит в кодировке utf-8 без сигнатуры. Надо использовать для редактирования не простой "блокнот", а редактор, понимающий данную кодировку. Из бесплатных подойдет Notepad++

Новости

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

Форум