Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Kiloha

Newbie
  
  • Posts

    13
  • Joined

  • Last visited

Recent Profile Visitors

842 profile views

Kiloha's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Разобрался. Нужно было просто создать маску в этой доставке и добавить условия отображения. Отличный модуль, спасибо автору
  2. Здравствуйте. На сайте есть модуль доставки СДЭК и три категории товаров. Нужно чтобы для одной из категорий товаров доставка СДЭК не выводилась. Можно ли реализовать это с помощью вашего модуля? Благодарю.
  3. Здравствуйте. Поставил чистый 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. Подскажите что может быть, куда еще смотреть. Спасибо.
  4. Здравствуйте. Встала необходимость добавить бесплатную доставку на определенные категории товаров (и как в стандартном модуле привязка к геозоне). ocStore 2.3 Порылся на форуме, но нашел только для версии 1.5 Подскажите, может есть такой модуль. Спасибо
  5. Странно, автор без проблем помог с модулем согласно моим пожеланиям и довольно быстро. А модуль благодаря множеству настроек выполняет необходимые задачи. Встала необходимость разбиения изображений при загрузке по папкам, зашел на форум и о чудо оказывается вышло обновление в котором реализована данная функция! Автор продолжает работать над модулем и реализовывает пожелания клиентов, за что огромное спасибо!
  6. Может кому-то пригодится у меня 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); } готово
  7. Здравствуйте. Подскажите как вывести Вес товара в админку в список товаров и в фильтр. ocStore 2.3 Спасибо.
×
×
  • Create New...

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.