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

Archi4400

Users
  
  • Posts

    116
  • Joined

  • Last visited

Everything posted by Archi4400

  1. Подскажите возможно ли добавить еще виды сортировки Лишнее что мне не нужно я уже удалил, можно еще добавить сортировку, хит продаж и новинки... Если возможно как сделать??)))
  2. решил вам сюда скинуть код, вставил в редактор в форуме, он мне подсветил пробелы (которые в sublime не отображались!!!!), спасибо огромное! 'model' => $result['model'], перед запятой и после стояли пробелы.... уже все работает, выводит
  3. та походу изначально у меня все получилось, этот кэш задолбал, вечно забываю за него... обновил кэш теперь
  4. Подскажите как вывести под названием товара его модель, нашел как делают на 2х но в 3х в нету такого в файлах.... Смотрел тут.
  5. Сорян я напупил, смотрел admin\view\javascript\common.js)))
  6. Как сделать четыре колонки сетки товаров opencart 3, в просторах интернета нашел для OC2x тут нужно править catalog\view\javascript\common.js, в opencart 3x ничего подобного там нету)) Вообще подозреваю что это из админки можно делать уже, но не нахожу)))Нужно как на скриншоте...
    Стикер может сам считать процент скидки товара?
  7. Может ли стикер сам считать процент скидки товара???
  8. Заменить поля SKU UPC EAN JAN изменил название, вывел в карточку, поля ISBN MPN скрыл (добавил класс hidden) все работает!!! Вопрос 1 Хочу сделать еще выбор нескольких вариантов через select, получилось, вывоиться, но когда опять заходишь в этот же товар, в select показывается первое значение списка селект, а не то что сохранено! Как сделать что бы после повторного открытия товара в селекте был выбран тот вариант который уже сохранен!!! <div class="form-group"> <label class="col-sm-2 control-label" for="input-upc">{{ entry_upc }}</label> <div class="col-sm-10"> <input type="text" name="upc" value="{{ upc }}" placeholder="{{ entry_upc }}" id="input-upc" class="form-control" /> <select name="upc" id="input-upc" class="form-control"> <option value="{{ text_none }}">{{ text_none }}</option> <option value="Золото">Золото</option> <option value="Серебро">Серебро</option> </select> </div> </div> Знаю что золото и Серебро нужно через языковой файл добавлять! это для теста по быстрому сделано (label и input специально не скрыл что ды видеть какое значение сохраняется!) Вопрос 2 Можно ли сделать что бы эти значения на сайте были мультиязычные, пробовал через языковые файлы вставлять значения селекта, но оно отображает тот который был сохранен! как сделать что бы при изменении языка на сайте менялось на нужный язык!???
  9. Здравствуйте, хочу попросить вас натолкнуть меня на истинный путь, магазин делаю впервые и не могу понять как сделать правильно! Делаю магазин ювелирных изделий, и как я считаю мои основные категории это: Кольца Серьги Цепи Браслеты Кулоны и подвески Колье Материал( золото,серебро ) золото еще делиться на Белое, Желтое, Красное, Для кого ( мужское, женское ) Вставка (Бриллианты, сапфиры, топазы, изумруды, рубины, фианиты) Для всех этих категорий нужны посадочные страницы... Также нужны еще такие посадочные страницы (Обручальные кольца, помолвочные кольца) Как быть с товарами которые попадают под несколько категорий например ( заходим в категорию кольца > золотые ) и так же можно попасть (Материал > золото > кольца) И КАК ВЫ ПОНИМАЕТЕ ТАКИХ ПОЗИЦИЙ МНОГО НА РАЗНЫХ ПАРАМЕТРАХ... Куплен модуль Mega Filter Plus... думаю отфильтровать получиться как угодно.... Главный вопрос при добавлении товара указывать все категории в которых он есть или как? Если рассмотреть на примере КОЛЬЦО ИЗ БЕЛОГО ЗОЛОТА СО ВСТАВКОЙ ФИАНИТА в связях категории я должен указать : кольца > золотые > Белое золото; кольца > со вставкой > Фианит; Материал > золото > белое золото; Вставка > Фианит. и т.д) это как то геморно мне кажется, или так и должно быть?
  10. Разобрался, я просто купил плюс версию, нужно сначала установить обычный про, потом дополнить плюс
  11. Подскажите по поводу установки, делаю все по документации, но в модулях он не отображается даже, что бы установить....
  12. Установил ваш модуль OcStore 3.0.2 ошибка, как исправить, подскажите пожалуйста!!!
  13. вообще не ожиданно, а раньше чего не скинули его???))))
  14. Нашел решение как сделать, может кому нужно будет!!!! Правда не для 3.0.2, но зато все понятно... и не составит труда сделать на twig!!! Добавление позиций в admin Сначала вам нужно открыть файл языкового модуля, расположенный в; /admin/language/*/module/ и добавьте новую позицию. $_['text_content_middle'] = 'Content Middle'; Во-вторых, вам нужно открыть файл шаблона администратора модуля, расположенный в; /admin/view/template/module/ и добавьте новый оператор "если позиция установлена" около строки 50. <?php if ($module['position'] == 'content_middle') { ?> <option value="content_middle" selected="selected"><?php echo $text_content_middle; ?></option> <?php } else { ?> <option value="content_middle"><?php echo $text_content_middle; ?></option> <?php } ?> и в том же файле добавьте опцию функции javascript по строке 140: html += ' <option value="content_middle"><?php echo $text_content_middle; ?></option>'; В-третьих, вам нужно открыть файл контроллера модуля, расположенный в; /admin/controller/module/ и добавьте новую строку в любом месте строки 35. $this->data['text_content_middle'] = $this->language->get('text_content_middle'); Теперь вы сможете увидеть новую позицию в настройках своих модулей. Также убедитесь, что для макета модуля установлено значение " Главная." Добавление позиций к вашим шаблонам Сначала вы должны добавить позицию в массив, расположенный в; /catalog/controller/common/home.php вокруг строки 20. 'common/content_middle', Во-вторых, вам нужно создать соответствующий PHP файл в /catalog/controller/common/ (например: "content_middle.php" ). Добавьте следующий код, обратите внимание на строки 2, 50, 79, 80 и 82), так как вам нужно будет отразить ваше имя позиции: <?php class ControllerCommonHomeOne extends Controller { public function index() { $this->load->model('design/layout'); $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->load->model('catalog/information'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'home_one' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/home_one.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/home_one.tpl'; } else { $this->template = 'default/template/common/home_one.tpl'; } $this->render(); } } ?> В-третьих, создайте соответствующий файл TPL в /view/theme/your-theme/template/common/ (например: " content_middle.tpl" ). Добавьте следующий код: <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> Теперь вы можете позвонить в свою позицию в любом месте своей темы home.tpl, нажав <?php echo $content_middle; ?>
  15. мфп это же Mga filter pro или Mega filter plus, будет работать на ocstore 3.0.2, этот фильтр выводиться на главную страницу?
×
×
  • 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.