Помощь Статус при нулевом остатке по умолчанию: поставщики 8.2а

Тема в разделе "Opencart", создана пользователем meatuss, 4 дек 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    86
    Симпатии:
    5
    подскажите что может быть. Обновил модуль автоматическая обработка прайс-листов 8.2а Null , а вот это поле не появилось.

    [​IMG]

    Подскажите что нужно править что бы вернуть вывод данного поля
     
  2. panasys

    panasys Постоялец

    Регистр.:
    3 май 2006
    Сообщения:
    93
    Симпатии:
    15
    Аналогичная штука
     
  3. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    86
    Симпатии:
    5
    проблема заключается вот в этой части кода

    Код:
    <select name="status">                
                      <?php foreach ($statuses as $st) { ?>
                      <?php if(isset($status) and $st['stock_status_id'] == $status) { ?>         
                      <option value="<?php echo $st['stock_status_id']; ?>" selected="selected"><?php echo $st['name']; ?></option>
                      <?php } else { ?>
                      <option value="<?php echo $st['stock_status_id']; ?>"><?php echo $st['name']; ?></option>
                      <?php } ?>
                      <?php } ?>
                    </select>
    
    ЕСТЬ ОДИН ВАРИАНТ - он использовался в старых версиях данного модуля.
    нужно вместо верхнего кода
    поставить вот этот с указанием верных id или как здесь value
    Код:
    <select name="status">
                     <?php if($supplers['status'] == 1) { ?>          
                      <option value="1" selected="selected"> <?php echo $text_status1; ?></option>
                      <?php } else { ?>
                      <option value="1"> <?php echo $text_status1; ?></option>
                      <?php } ?>
                      <?php if($supplers['status'] == 2) { ?>          
                      <option value="2" selected="selected"><?php echo $text_status2; ?></option>
                      <?php } else { ?>
                      <option value="2"><?php echo $text_status2; ?></option>
                      <?php } ?>
                     <?php if($supplers['status'] == 3) { ?>          
                      <option value="3" selected="selected"><?php echo $text_status3; ?></option>
                      <?php } else { ?>
                      <option value="3"><?php echo $text_status3; ?></option>
                      <?php } ?>
                     <?php if($supplers['status'] == 4) { ?>          
                      <option value="4" selected="selected"><?php echo $text_status4; ?></option>
                      <?php } else { ?>
                      <option value="4"><?php echo $text_status4; ?></option>
                      <?php } ?>
                    </select>
    
    Но такой вариант мне не подошёл. Хотелось бы решить проблему системно.
     
    Последнее редактирование: 4 дек 2015
  4. kashtann

    kashtann Постоялец

    Регистр.:
    5 мар 2016
    Сообщения:
    110
    Симпатии:
    15
    У меня в Поставщики v8.4 при сохранении даже нетронутой пустой формы, зайдя вновь вверху куча ошибок в файле /suppler.php.
    Например:
    Undefined index: ref1
    Undefined index: t_ref1
    Undefined index: usd
    Undefined index: serie
    .....
    Не заполнены обязательные поля? Вроде по инструкции заполнял