Jump to content

Kiloha

Новичок
  • Content Count

    8
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Kiloha

  • Rank
    Новичок

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Здравствуйте. Поставил чистый ocStore 2.3.0.2.3 При установке модуля ocmod ошибка: SyntaxError: Unexpected token < in JSON at position 0 QuickFix стоит. Без него ошибка "FTP доступ должен быть включен в настройках". Включаю FTP доступ, ошибка "не верный логин". Пробовал ставить Local copy OCMOD by iSenseLabs, такая же ситуация что и при QuickFix. Модификаторы сбрасываю/обновляю каждый раз после включения/выключения. Права на каталоги выставил 777. Подскажите что может быть, куда еще смотреть. Спасибо.
  2. Здравствуйте. Встала необходимость добавить бесплатную доставку на определенные категории товаров (и как в стандартном модуле привязка к геозоне). ocStore 2.3 Порылся на форуме, но нашел только для версии 1.5 Подскажите, может есть такой модуль. Спасибо
    Пользуюсь данным модулем около полугода. Модуль выполняет поставленные задачи, а множество настроек позволят загрузить товар на ваш сайт как вам нужно. Долго выбирать среди похожих модулей не пришлось, т.к функционал данного модуля на моей взгляд не имеет аналогов. В случае возникновения вопросов автор отвечает на них оперативно. Покупал модуль с установкой, автор установил и настроил его. Поддержка 5 из 5. Модуль стоит своих денег, даже не сомневайтесь!
  3. Странно, автор без проблем помог с модулем согласно моим пожеланиям и довольно быстро. А модуль благодаря множеству настроек выполняет необходимые задачи. Встала необходимость разбиения изображений при загрузке по папкам, зашел на форум и о чудо оказывается вышло обновление в котором реализована данная функция! Автор продолжает работать над модулем и реализовывает пожелания клиентов, за что огромное спасибо!
  4. Может кому-то пригодится у меня OC 2.3 Вывод столбца Вес (weight) в админке: 1. в /admin/view/template/catalog/product_list.tpl в <thead> добавляем: <td class="text-left"><?php if ($sort == 'p.weight') { ?> <a href="<?php echo $sort_weight; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_weight; ?></a> <?php } else { ?> <a href="<?php echo $sort_weight; ?>"><?php echo $column_weight; ?></a> <?php } ?></td> в <tbody> после <td class="text-left"><?php echo $product['model']; ?></td> добавляем: <td class="text-left"><?php echo $product['weight']; ?></td> в строке <td class="text-center" colspan="8"><?php echo $text_no_results; ?></td> заменяем colspan="8" на colspan="9" 2. в /admin/controller/catalog/product.php после $data['column_model'] = $this->language->get('column_model'); добавляем: $data['column_weight'] = $this->language->get('column_weight'); после $data['sort_model'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.model' . $url, true); добавляем: $data['sort_weight'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.weight' . $url, true); после 'model' => $result['model'], добавляем: 'weight' => $result['weight'], 3. в /admin/language/ru-ru/catalog/product.php после $_['column_model'] = 'Модель'; добавляем: $_['column_weight'] = 'Вес'; 4. в /admin/model/catalog/product.php после: 'p.model', добавляем: 'p.weight', Вывод фильтра Вес (weight) в админке: 1. в /admin/controller/catalog/product.php делаем по аналогии фильтра filter_model дублируем все блоки с filter_model и заменяем на filter_weight например дублируем if (isset($this->request->get['filter_model'])) { $url .= '&filter_model=' . urlencode(html_entity_decode($this->request->get['filter_model'], ENT_QUOTES, 'UTF-8')); } заменяем filter_model на filter_weight if (isset($this->request->get['filter_weight'])) { $url .= '&filter_weight=' . urlencode(html_entity_decode($this->request->get['filter_weight'], ENT_QUOTES, 'UTF-8')); } и т.д у меня получилось 11 блоков В конце в public function autocomplete() не добавляем filter_weight ! 2. /admin/model/catalog/product.php аналогично как и в 1 пункте в public function getProducts после: if (!empty($data['filter_model'])) { $sql .= " AND p.model LIKE '" . $this->db->escape($data['filter_model']) . "%'"; } добавляем: if (!empty($data['filter_weight'])) { $sql .= " AND p.weight LIKE '" . $this->db->escape($data['filter_weight']) . "%'"; } в public function getTotalProducts после: if (!empty($data['filter_model'])) { $sql .= " AND p.model LIKE '" . $this->db->escape($data['filter_model']) . "%'"; } добавляем: if (!empty($data['filter_weight'])) { $sql .= " AND p.weight LIKE '" . $this->db->escape($data['filter_weight']) . "%'"; } 3. в /admin/view/template/catalog/product_list.tpl после: <div class="col-sm-4"> <div class="form-group"> <label class="control-label" for="input-status"><?php echo $entry_status; ?></label> <select name="filter_status" id="input-status" class="form-control"> <option value="*"></option> <?php if ($filter_status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <?php } ?> <?php if (!$filter_status && !is_null($filter_status)) { ?> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="0"><?php echo $text_disabled; ?></option> <?php } ?> </select> </div> Добавляем: <div class="form-group"> <label class="control-label" for="input-weight"><?php echo 'Bec:'; ?></label> <input type="text" name="filter_weight" value="<?php echo $filter_weight; ?>" placeholder="<?php echo 'Bec:'; ?>" id="input-weight" class="form-control" /> </div> в конце после var filter_quantity = $('input[name=\'filter_quantity\']').val(); if (filter_quantity) { url += '&filter_quantity=' + encodeURIComponent(filter_quantity); } добавляем: var filter_weight = $('input[name=\'filter_weight\']').val(); if (filter_weight) { url += '&filter_weight=' + encodeURIComponent(filter_weight); } готово
  5. Здравствуйте. Подскажите как вывести Вес товара в админку в список товаров и в фильтр. ocStore 2.3 Спасибо.
×

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.