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

Галочка "Влияет на цену" по умолчанию

  • 12 октября 2014 г.
  • Подскажите пожалуйста, как сделать чтобы галочка "Влияет на цену" при создании нового товара сразу стояла по умолчанию у характеристик которые влияют на цену?
    • 13 октября 2014 г.
    • в /modules/shop/admin/shop.admin.php
      private function show_table_tr_multiple_param($id, $name, $values, $help, $required, $options, $depend_price, $attr)
      {
      //.....
      //........вместо......
      echo '<input type="checkbox" name="depend_price" rel="'.$id.'"'.(! empty($depend_price[$id]) ? ' checked' : '').'> '.$this->diafan->_('Влияет на цену').'<br>';
      //.....
      //.........так.......
      echo '<input type="checkbox" name="depend_price" rel="'.$id.'" checked> '.$this->diafan->_('Влияет на цену').'<br>';

  • 24 октября 2014 г.
  • В общем если кому то понадобится, решение данной задачи следующее:

    В файл shop.admin.php в самый конец функции edit_variable_param добавляем следующий код

    Код
    if($this->diafan->_route->addnew)
    {
    ?>
    <script type="text/javascript">
    document.onreadystatechange=function(){
    if(document.readyState=="complete"){
    $dp = $('input[name=depend_price]');
    $dp.attr('checked','checked');
    $dp.each(function(){
    $("select[name='hide_param_value"+$(this).attr('rel')+"[]']").attr('name', 'param_value'+$(this).attr('rel')+'[]');
    $("select[name='param"+$(this).attr('rel')+"[]']").hide();
    $(".param_value_td"+$(this).attr('rel')).show();
    });
    }
    };
    </script>
    <?php
    }
  • 26 октября 2014 г.
  • Вот еще немного оптимизировали

    Код
    if($this->diafan->_route->addnew)
    {
    ?>
    <script type="text/javascript">
    document.onreadystatechange=function(){
    if(document.readyState=="complete"){
    $('input[name=depend_price]').click();
    }
    };
    </script>
    <?php
    }

Новости

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

Форум