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

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

  • 14 сентября 2023 г.
  • У меня хостинг по умолчанию при создании аккаунта ставит 8. Приходится откатываться назад.
    Хотелось бы чтобы и на 8 диафан работал стабильно.
  • 21 октября 2022 г.
  • Последняя всерсия CMS 7.0.0.5
    Проблема в том, что не приходят уведомления на почту.
    В настройках модуля уведомления настроена отправка через SMTP. Соединение с почтой проходит, здесь проблем нет. Но вся отправка останавливается со Статус отправки уведомления - Подготовлено.
    Дальше этого момента не уходит. Пытаюсь вручную отправить уведомление, результат тот же.
    В чем может быть проблема?
  • 08 февраля 2022 г.
  • Подскажите как можно экспортировать/импортировать данные из своих полей добавленных в модуль?
    На данный момент к товарам добавлены текстовые поля по данной инструкции https://www.diafan.ru/dokument/full-manual/examples/new-field/
    Возник вопрос, как можно эти созданные поля добавить к модулю импорта/экспорта, чтобы можно было массово их заполнять?
    В какую сторону копать?
  • 23 декабря 2019 г. , редакция: 1577101440
  • Поищите
    Код
    .hidden-xs {
    display: none !important;
    }
    И уберите
    Код
    display: none !important;


    Но предполагаю что
    Код
    .hidden-xs
    общее свойство для скрытия элементов. Если уберете могут показаться другие скрыте элементы.
  • 10 января 2020 г.
  • Продолжаются мучения. Так и не могу нормально реализовать чекбоксы.
    Загвоздка в следующем. Есть характеристики которые влияют на цену. У одного товара их может быть до 3х штук, плюс отслеживаются остатки.
    Поэтому при выборе оплереденных Select option часть характеристик которых нет в наличии скрывалась.
    У селекта это все далалось в JS вот этим куском кода
    Код
    var v_param_code = '';
    var v_param_name = '';
    $(".js_shop_depend_param", th).each(function(){
    v_param_name = $(this).attr('name');
    if (v_param_code)
    {
    $('option', this).each(function(){
    if(! $('.js_shop_param_price' + v_param_code + '[' + v_param_name + '=' + $(this).attr('value') + ']', th).length)
    {
    $(this).hide();
    }
    else
    {
    $(this).show();
    }
    });
    }
    v_param_code = v_param_code + '[' + v_param_name + '=' + $(this).val() + ']';
    });


    Я переделал вывод select в радиокнопки

    Код

    $select = '';
    foreach ($param["values"] as $key => $value) {
    if (!empty($result["row"]["param_multiple"][$param["id"]][$value["id"]])) {
    if (!$select) {
    $select = ' <span class="shop_form_param-item-name">' . $param["name"] . ':</span> <div class="shop-dropdown inpselect' . ($result["row"]["param_multiple"][$param["id"]][$value["id"]] == 'depend' ? ' depend_param js_shop_depend_param' : '') . '" id="param' . $param["id"] . '-'.$result["row"]["id"].'" name="param' . $param["id"] . '-'.$result["row"]["id"].'">';
    }

    $select .= '<input class="radios" name="param' . $param["id"] . '-'.$result["row"]["id"].'" type="radio" value="' . $value["id"] . '">' . $value["name"] . '</input>
    ';
    }
    }
    if ($select) {
    echo $select . '</div> ';
    }


    И сейчас мучаю JS но никак не могу осилисть.
    Код

    var v_param_code = '';
    var v_param_name = '';
    $(".js_shop_depend_param", th).each(function(){
    v_param_name = $(this).attr('name');
    if (v_param_code)
    {
    $('input', this).each(function(){

    if(! $('.js_shop_param_price' + v_param_code + '[' + v_param_name + '=' + $('.radios', this).attr('value') + ']', th).length)
    {
    $(this).hide();
    }
    else
    {
    $(this).show();
    }
    });

    }
    v_param_code = v_param_code + '[' + v_param_name + '=' + $('.radios', this).val() + ']';
    // console.log(v_param_code);
    });


    Может кто подскажет куда копать. ?
  • 11 января 2020 г.
  • Вот сама форма:

    Код

    <form method="post" action="" class="js_shop_form shop_form ajax">
    <input type="hidden" name="good_id" value="6647">
    <input type="hidden" name="module" value="shop">
    <input type="hidden" name="action" value=""><div class="product__flex"><div class="addict-field"><div class="js_shop_form_param shop_form_param"><div class="shop_form_param-item"> <span class="shop_form_param-item-name">Изгиб:</span> <div class="shop-dropdown inpselect depend_param js_shop_depend_param" id="param227-6647" name="param227-6647"><input class="radios" name="param227-6647" type="radio" value="13192">C
    <input class="radios" name="param227-6647" type="radio" value="13241">C+
    <input class="radios" name="param227-6647" type="radio" value="13194">D
    <input class="radios" name="param227-6647" type="radio" value="13240">D+
    <input class="radios" name="param227-6647" type="radio" value="13195">L
    <input class="radios" name="param227-6647" type="radio" value="13535">L+
    <input class="radios" name="param227-6647" type="radio" value="13244">M
    </div> </div><div class="shop_form_param-item"> <span class="shop_form_param-item-name">Толщина:</span> <div class="shop-dropdown inpselect depend_param js_shop_depend_param" id="param228-6647" name="param228-6647"><input class="radios" name="param228-6647" type="radio" value="13196">0,05
    <input class="radios" name="param228-6647" type="radio" value="13197">0,07
    <input class="radios" name="param228-6647" type="radio" value="13198">0,085
    <input class="radios" name="param228-6647" type="radio" value="13199">0,10
    <input class="radios" name="param228-6647" type="radio" value="13200">0,12
    <input class="radios" name="param228-6647" type="radio" value="13201">0,15
    </div> </div><div class="shop_form_param-item"> <span class="shop_form_param-item-name">Длина:</span> <div class="shop-dropdown inpselect depend_param js_shop_depend_param" id="param229-6647" name="param229-6647"><input class="radios" name="param229-6647" type="radio" value="13549" style="display: none;">4-6 мм
    <input class="radios" name="param229-6647" type="radio" value="13548">6-8 мм
    <input class="radios" name="param229-6647" type="radio" value="13537" style="display: none;">7-9 мм
    <input class="radios" name="param229-6647" type="radio" value="13245">7-12 мм
    <input class="radios" name="param229-6647" type="radio" value="13249" style="display: none;">8-13 мм
    <input class="radios" name="param229-6647" type="radio" value="13538">13-16 мм
    </div> </div></div></div></div> <div class="product__flex has-addict " "="">
    <div class="product__flex-item flex-item-price" style="">
    <div class="js_shop_param_price shop_param_price shop-item-price" param229-6647="13549" param228-6647="13197" param227-6647="13192" style="display: none;"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param229-6647="13538" param228-6647="13197" param227-6647="13192"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13197" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13197" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13198" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13198" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13198" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13199" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13199" param229-6647="13549"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13199" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13199" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13200" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13200" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13200" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13201" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13201" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13192" param228-6647="13201" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13241" param228-6647="13197" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13241" param228-6647="13199" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13197" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13197" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13197" param229-6647="13249"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13198" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13198" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13198" param229-6647="13249"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13199" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13199" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13199" param229-6647="13249"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13200" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13200" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13200" param229-6647="13249"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13201" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13201" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13201" param229-6647="13249"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13197" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13198" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13199" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13199" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13200" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13200" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13201" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="360" format_price_1="0" format_price_2="," format_price_3=" ">360</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">400 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13195" param228-6647="13199" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="441" format_price_1="0" format_price_2="," format_price_3=" ">441</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">490 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13244" param228-6647="13199" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="441" format_price_1="0" format_price_2="," format_price_3=" ">441</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">490 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param229-6647="13245" param228-6647="13196" param227-6647="13192"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param229-6647="13548" param228-6647="13196" param227-6647="13192"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param229-6647="13538" param228-6647="13196" param227-6647="13192"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13241" param228-6647="13196" param229-6647="13245"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13196" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13196" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13194" param228-6647="13196" param229-6647="13249"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13196" param229-6647="13538"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13240" param228-6647="13196" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="459" format_price_1="0" format_price_2="," format_price_3=" ">459</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">510 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13195" param228-6647="13197" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="468" format_price_1="0" format_price_2="," format_price_3=" ">468</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">520 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13244" param228-6647="13197" param229-6647="13548"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="468" format_price_1="0" format_price_2="," format_price_3=" ">468</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">520 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13535" param228-6647="13199" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="486" format_price_1="0" format_price_2="," format_price_3=" ">486</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">540 ₽</span></span></span></div>
    <div style="display: none;" class="js_shop_param_price shop_param_price shop-item-price" param227-6647="13535" param228-6647="13197" param229-6647="13537"><span class="shop-item-price-title">Цена: </span><span class="price"><span class="js_shop_price" summ="513" format_price_1="0" format_price_2="," format_price_3=" ">513</span> ₽<span class="shop_old_price price-old"><span class="shop_price_value strike">570 ₽</span></span></span></div> </div>
    <div class="product__flex-item">
    <div class="js_shop_buy shop_buy to-cart" style="display: none;"><input type="button" class="btn cart-btn" value="Купить" action="buy"></div><div class="error" style="display:none;"></div> </div>
    </div>
    <input type="hidden" value="1" name="count">
    </form>

  • 11 января 2020 г.
  • В смысле перед .radios?
    Если я меняю код обратно на select options, то он обрабатывается нормально. Там js_shop_param_price так же идет ниже по коду. Не перед select. Но отрабатывается нормально все.
  • 12 декабря 2019 г.
  • Я так понимаю проблема в этом кусе:
    Код

    $(".js_shop_depend_param, .depend_param", th).each(function(){
    param_code = param_code + '[' + $(this).attr('name') + '=' + $(this).val() + ']';
    });

    Не передается значение $(this).val() от input по которому кликаю.
  • 12 декабря 2019 г.
  • Вместо Select у характеристик нужно сделать радиокнопки. С этой задачей проблемы вроде как нет.
    Вот код
    Код
    foreach ($result["result"]["depends_param"] as $param)
    {
    if(! empty($result["row"]["param_multiple"][$param["id"]]))
    {
    if(count($result["row"]["param_multiple"][$param["id"]]) == 1)
    {
    foreach ($result["row"]["param_multiple"][$param["id"]] as $value => $depend)
    {
    echo '<input type="hidden" name="param'.$param["id"].'" value="'.$value.'"'.($depend == 'depend' ? ' class="depend_param js_shop_depend_param"' : '').'>';
    }
    }
    else
    {
    $select = '';
    foreach ($param["values"] as $value)
    {
    if(! empty($result["row"]["param_multiple"][$param["id"]][$value["id"]]))
    {
    if(! $select)
    {
    $select = ' '.$param["name"].' <div name="param'.$param["id"].'" class="shop-dropdown inpselect'.($result["row"]["param_multiple"][$param["id"]][$value["id"]] == 'depend' ? ' depend_param js_shop_depend_param' : '').'">';
    }

    $select .='<input '
    .(! empty($value["selected"]) ? ' class="js_form_option_selected" selected' : '')
    .' type="radio" id="shop_search_p'.$param["id"].'_'.$value["id"].'" name="param'.$param["id"].'" value="'.$value["id"].'">
    <label class="btnParam" for="shop_search_p'.$param["id"].'_'.$value["id"].'">'.$value["name"].'</label>';
    }
    }
    if($select)
    {
    echo $select.'</div> ';
    }
    }
    }
    }


    Возникла проблема при выводе цены. При клике на характеристику, цена не меняется в зависимости от выбранной. Уже который день бьюсь с JS файлом, но никак не могу сообразить в каком месте затык.

    Может кто подскажет что в JS подправить, чтобы заработало. Заранее спасибо.
  • 11 ноября 2019 г.
  • Что то опять перемудрили с фильтрами у лицензий.
    Сбрасываю все галки, включается фильтр все лицензии. Тут норм.
    Далее включаю подарочные лицензии, показываются подарочные. Добавляю галку - партнерские лицензии. Показываются все те же подарочные. Добавляю переданные клиентам, и не показывается ни одна.
    Хотя если велючать каждую фильтрацию по отдельности, то показывает правильно.
  • 29 октября 2019 г. , редакция: 1572349255
  • Я так понял у вас следующая задача.

    Есть допустим товар "труба"
    И у этой трубы несколько диаметров, например 5,10,20 см
    В вашей системе учета диаметр каждой трубы имеет свой артикул.
    Но чтобы не плодить кучу одинаковых товаров на сайте, вы решили сделать один товар, где клиент может сам выбрать какой диаметр ему нужен. Следовательно артикул, должен быть в чеке и в накладной?

    К сожалению такой возможности из коробки в диафане нет.
    В других CMS это решается комплектациями или колекциями.

    Мы в свое время это решили след образом.
    Создавали характеристику свойственную товару, и называли например d20 см; арт: 0001, d10 см; арт: 0002 ну и так далее. Конечно костыль тот еще, но частично решает проблему.
  • 30 октября 2019 г.
  • Это было бы хорошо. Посмотрите реализацию у readyscrypt, там по моему комплектации называется. В свое время пробовал их движок, но все равно к диафану вернулся :)
  • 23 октября 2019 г.
  • Всем привет. Появилась необходимость в экспорт/импорт добавить кастомное поле. Кто-либо уже проделывал такие манипуляции со своим сайтом. Может есть какой порядок действий? Ну или подскажите куда копать.
Показывать по:

Новости

  • 12 августа
  • Выпустили сборку DIAFAN.CMS 7.6. В ней ряд улучшений для веб‑мастеров и владельцев интернет‑магазинов: оптимизация сессий и модуля «Посещаемость», доработка поиска с многоуровневым ранжированием, кастомизация колонок в админке, расширения модуля «Импорт / Экспорт» и др. Подробности здесь >>>
  • 19 сентября 2025 г.
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября 2025 г.
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.

Форум