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

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

  • 18 января 2014 г.
  • На этой ЦМС очень разработчики очень быстро реагируют, и быстро исправляют. Сходи, например, на АБО, там на прямые обращения к администрации отвечают через полтора года (на форуме).
    На Битрикс предложения партнеров практически не рассматривают. Ну разве что если какой-то самый крутой партнер предложил.

    А косяки есть у всех. на том же Битрикс, иной раз обновишься, а вместо сайта белая страница.. И даже не извиняются..
  • 11 декабря 2013 г.
  • опс... Спасибо за идею. Вот это в общем-то нужно. Правда хотят показывать значения списком в один ряд (чтобы можно было нажать, т.е. выбрать), а характеристики (если их несколько для покупки) переключать выпадающим списком...
  • 09 декабря 2013 г.
  • На морозе минус 29 ничего не спреет. А при минус 63 (самый зарег. минимум - минус 67.7) обеспечена вечная сохранность. Зимой. Летом там жара под 40.
    Илья, слышали про "Полюс холода"? Там ничего не преет на морозе. Гарантирую.
    Сам не был, но руководитель МЧС Якутии почти друг, т.к. однокашники, он там каждую зиму по нескольку раз бывает с инспекцией.
  • 27 ноября 2013 г.
  • Хех! Некоторые на джумле ухитряются делать сайты за 50-100 тыщ, не хотите (есть даже в нашем городе веб-конторы промышляющие оным, предварительно удалив все, чем можно определить CMS, утверждаю что оно их собственной разработки)? Обеспечив их владельцам головную боль на все время существования сайта.
  • 23 ноября 2013 г. , редакция: 1385162561
  • Это для карточки товара в списке категорий.
    Кнопок "Купить" и "Отложить" нет, удалены. Вывод параметров (они там выпадающим списком были) тоже спрятан.

    Имеем характеристику, влияющую на цену.
    Цена у всех значений характеристики одинаковая (нам надо иметь для разных значений разное количество, поэтому так пришлось сделать).
    Для примера, характеристика имеет 3 значения с ценами:

    Размер - Цена - Количество
    102 см - 1000 руб - 1 шт.
    104 см - 1000 руб - 7 шт.
    106 см - 1000 руб - 3 шт.

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

    Как кастомизировать вот это место в файле shop.view.buy_form.php, чтобы показывалась только одна цена?

    Код
    foreach($result["row"]["price_arr"] as $price)
    {
    $param_code = '';
    foreach($price["param"] as $p)
    {
    if($p["value"])
    {
    $param_code .= ' param'.$p["id"].'="'.$p["value"].'"';
    }
    }
    if(! empty($price["image_rel"]))
    {
    $param_code .= ' image_id="'.$price["image_rel"].'"';
    }
    echo '<div class="shop_param_price"'.$param_code.'>';
    echo '<div class="shop_price">' . $this->diafan->_('Цена') . ': <span class="shop_price_value">' . $price["price"] . '</span> <span class="shop_price_currency">' . $result["result"]["currency"] . '</span></div>';
    if (!empty($price["old_price"]))
    {
    echo '<div class="shop_old_price">' . $this->diafan->_('Старая цена') . ': <span class="shop_price_value">' . $price["old_price"] . '</span>'
    . ' <span class="shop_price_currency">' . $result["result"]["currency"] . '</span></div>';
    }
    if (! $price["count"] && empty($hide_submit))
    {
    echo '<span class="shop_no_buy">' . $this->diafan->_('Товар временно отсутствует') . '</span>';
    $waitlist = true;
    }
    echo '</div>';
    }


  • 23 ноября 2013 г.
  • Только что заметил, что после сохранения, сортировка значений меняется!
    Перед сохранением было вот так:

    102 см - 1000 руб - 1 шт.
    104 см - 1000 руб - 7 шт.
    106 см - 1000 руб - 3 шт.

    Повторно открыл, стало вот так:
    106 см - 1000 руб - 3 шт.
    104 см - 1000 руб - 7 шт.
    102 см - 1000 руб - 1 шт.



    Потом еще раз сохранил (ничего не меняя!!!) и снова стало вот так как в начале:
    102 см - 1000 руб - 1 шт.
    104 см - 1000 руб - 7 шт.
    106 см - 1000 руб - 3 шт.

    Повторил еще несколько раз, и каждый раз меняет сортировку то туда, то сюда...
    Это что за хрень???
  • 23 ноября 2013 г.
  • В связи со сказанным выше, пока есть только одна идея (т.к. первое или верхнее значение не определить). Попробовал, работает:
    .shop_form li { display:none; }
    .shop_form li:first-child { display:block; }

    А тот код обернул вот так:

    Код

    echo '<ul>';
    foreach($result["row"]["price_arr"] as $price)
    {
    $param_code = '';
    foreach($price["param"] as $p)
    {
    if($p["value"])
    {
    $param_code .= ' param'.$p["id"].'="'.$p["value"].'"';
    }
    }
    if(! empty($price["image_rel"]))
    {
    $param_code .= ' image_id="'.$price["image_rel"].'"';
    }
    echo '<li><div class="shop_param_price"'.$param_code.'>';
    echo '<div class="shop_price">' . $this->diafan->_('Цена') . ': <span class="shop_price_value">' . $price["price"] . '</span> <span class="shop_price_currency">' . $result["result"]["currency"] . '</span></div>';
    if (!empty($price["old_price"]))
    {
    echo '<div class="shop_old_price">' . $this->diafan->_('Старая цена') . ': <span class="shop_price_value">' . $price["old_price"] . '</span>'
    . ' <span class="shop_price_currency">' . $result["result"]["currency"] . '</span></div>';
    }
    if (! $price["count"] && empty($hide_submit))
    {
    echo '<span class="shop_no_buy">' . $this->diafan->_('Товар временно отсутствует') . '</span>';
    $waitlist = true;
    }
    echo '</div></li>';
    }
    echo '</ul>';


    Работает с виду хорошо, но это как-то "по-шамански".. нельзя ли "по-человечески"?
  • 24 ноября 2013 г. , редакция: 1385285471
  • То, что придумал выше с помощью
    Код
    .shop_form li { display:none; }
    .shop_form li:first-child { display:block; }
    работает нормально только, если в верхнем значении количество выше нуля. вылезает "Товар временно отсутствует".

    Решение - в карточках товара в списках категорий спрятал надпись "Товар временно отсутствует"
  • 24 ноября 2013 г.
  • Спасибо! Это Вы по поводу того, что движок глючит и каждый раз сохраняет значения характеристики поменяв направление сортировки?
    Надо создать в пожеланиях указание на ошибку, да вот, все не найду время четко сформулировать проблему.
  • 25 ноября 2013 г.
  • Спасибо! Но зачем ftp, если весь код привел выше?

    Кроме того, меня вполне устраивает метод применения
    .shop_form li { display:none; }
    - цена показывается
    - ничего лишнего нет (на паблике одно цена, как и надо).
  • 31 июля 2015 г.
  • Код
    Имеем характеристику, влияющую на цену.
    Цена у всех значений характеристики одинаковая (нам надо иметь для разных значений разное количество, поэтому так пришлось сделать).
    Для примера, характеристика имеет 3 значения с ценами:

    Размер - Цена - Количество
    102 см - 1000 руб - 1 шт.
    104 см - 1000 руб - 7 шт.
    106 см - 1000 руб - 3 шт.

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


    Для решения долго пользовался:
    Код
    .shop_form li { display:none; }
    .shop_form li:first-child { display:block; }


    Но теперь перестало работать, зараза! В некторых местах получаются накладки.

    Может кто-то предложить способ показа только одной цены вместо списка цен??? Кнопки "КУпить" нет, не нужна.

Новости

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

Форум