Jump to content

rezhisser

Пользователи
  • Content Count

    467
  • Joined

  • Last visited

Community Reputation

17 Хороший

About rezhisser

  • Rank
    Продвинутый пользователь
  • Birthday 02/02/1982

Контакты

  • Сайт
    https://zapisky.com.ua

Информация

  • Пол
    Мужчина
  • Город:
    Киев
  • Интересы
    музыка, IT

Recent Profile Visitors

2,542 profile views
  1. @markimax написал в личку, есть проблемы с переключением языка. помогите разобраться
  2. купил модуль, просил прислать ключ для основного домена и поддомена для разработки dev. Прислали один ключ Вопрос, как авторы шаблона представляют себе работу над сайтом? Каким образом мне протестировать какой-то новый функционал других модулей до того, как выложить его на продакшн? Или вы предлагаете на пользователях тестировать? Или мне покупать отдельную лицензию для тестового сайта?
  3. @Pavel666 да, в шаблоне была ошибка. спасибо за наводку. с таким кодом все работает <div class="form-group"> <label class="col-sm-2 control-label" for="input-status"><?php echo $entry_status; ?></label> <div class="col-sm-10"> <select name="status" id="input-status" class="form-control"> <?php if ($status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <option value="0"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } ?> </select> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-cost_percent"><?php echo $entry_cost_percent; ?></label> <div class="col-sm-10"> <input type="text" name="cost_percent" value="<?php echo $cost_percent; ?>" placeholder="<?php echo $entry_cost_percent; ?>" id="input-cost_percent" class="form-control" /> </div> </div> вопрос снимается
  4. Добавил в таблицу oc_manufacturer два поля status tinyint(1) cost_percent int(11) и вывел их в форме Производителя в админке В итоге со status все ок (считывает и обновляет), а с cost_percent - проблемы (с бд получает данные, но при обновлении обнуляет в бд значения) В модели изменял только две функции editManufacturer $this->db->query("UPDATE " . DB_PREFIX . "manufacturer SET name = '" . $this->db->escape($data['name']) . "', sort_order = '" . (int)$data['sort_order'] . "', status = '" . (int)$data['status'] . "', cost_percent = '" . (int)$data['cost_percent'] . "' WHERE manufacturer_id = '" . (int)$manufacturer_id . "'"); и getManufacturers $sql = "SELECT c.manufacturer_id, md.name, c.sort_order, c.status, c.cost_percent FROM " . DB_PREFIX . "manufacturer c LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (c.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "'"; В контроллере добавилось if (isset($this->request->post['status'])) { $data['status'] = $this->request->post['status']; } elseif (!empty($manufacturer_info)) { $data['status'] = $manufacturer_info['status']; } else { $data['status'] = true; } if (isset($this->request->post['cost_percent'])) { $data['cost_percent'] = $this->request->post['cost_percent']; } elseif (!empty($manufacturer_info)) { $data['cost_percent'] = $manufacturer_info['cost_percent']; } else { $data['cost_percent'] = true; } Не могу понять, что не так...
  5. Подскажите, можно ли как-то дополнить поле, а не заменять? Например, в товарах тегах есть уже значения (разные), и нужно массово добавить еще одно
  6. да, там жестко забито true <offer available="true" id="{{offer.id}}"> Так будет работать? <offer available={% if offer.quantity > 0 %}"true"{% else %}"false"{% endif %} id="{{offer.id}}">
  7. Подскажите, как сделать, чтоб в оригинальном модуле и в Копии отличалось поле, которое используется в offer id ? В оригинальном модуле в файле "catalog\controller\extension\feed\yandex_yml.php" например, можно заменить $data['id'] = $product['product_id']; на $data['id'] = $product['sku']; Но Копия наследует это из оригинального...
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.