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

Seriusis

Users
  • Posts

    955
  • Joined

  • Last visited

Everything posted by Seriusis

  1. напишите в лс доступы к phpMyAdmin, помогу
  2. в этом и проблема. Можете попробовать установить auto increment для таблицы oc_product большое значение. Т.е найдите максимальное значение для поля product_id в таблицах (например, oc_description), что переносили, и установите значение на 1 больше для таблицы oc_product для поля product_id
  3. обновить модификаторы и почистить кэш twig шаблона
  4. похоже на то, что у вас присваивается идентификатор id для товара, который уже где-то есть в базе. Потому и такая путаница, запись в oc_product создали, а в других таблицах уже есть данные для этого id. Не сбрасывали auto increment для таблицы oc_product в базе данных ? Или вручную в базе может чистили таблицы oc_product_to_category, oc_product_image и тд. Косяк где-то там
  5. нужно еще в контроллере определить переменную catalog/controller/common/header.php $data['text_cm'] = $this->language->get('text_cm');
  6. если в начале файла common.js нет функции getURLVar, то добавьте function getURLVar(key) { var value = []; var query = String(document.location).split('?'); if (query[1]) { var part = query[1].split('&'); for (i = 0; i < part.length; i++) { var data = part[i].split('='); if (data[0] && data[1]) { value[data[0]] = data[1]; } } if (value[key]) { return value[key]; } else { return ''; } } }
  7. было. Что заметил, такое происходит, когда открывать дополнения в разных вкладках, и добавлять в корзину. Если все делать в 1 вкладке по порядку, то вроде бы все в порядке
  8. ну вот как схемы выпилили так и модуль теперь пусть выводят ) а по существу, то кодить нужно, на той странице где выводить, подгружаете контроллер модуля в переменную, и выводитее ее в tpl
  9. можно использовать модальные окна бутстрапа, но для изображений лучше magnific popup, как это сделано в карточке товара. В документации можно посмотреть примеры. Ну или используйте мой модуль, так какраз есть возможность создания всплывающего изображения по клику на ссылку
  10. ищите в js файлах кусок кода, который добавляет этот клас и удалите. Или смотрите настройки шаблона, если они у вас есть
  11. на такую вот штуку как-то наткнулся https://github.com/iMateo/generator-opencart-module . Запускать из под ноды. Генерирует структуру файлов для модуля. Правда сам не опробовал.
  12. поле SEO URL во вкладке "Данные" при редактировании товара
  13. UPDATE oc_product_description pd LEFT JOIN oc_product_to_store p2s ON(pd.product_id = p2s.store_id) SET description = REPLACE(description, 'старое_слово', 'новое_слово или пустая строка') WHERE p2s.store_id = 'id нужного магазина'
  14. разбирайтесь с настройками импорта модуля, через который загружаете, пишите в поддержку автору модуля.
  15. все так, я вам указал путь, это контроллер товара, 287 строка
  16. в чем проблема. У вас видимо переадресация в коде и также на хостинге вашем. Отключите хоть где-то. Если не знаете, как убрать в коде, то выключите на хостинге, нажав пару кнопочек. Учтите что изменения могут применяться не сразу
  17. ну если вы работаете с карточкой товара то catalog/controller/product/product.php
  18. обратите внимание на код foreach ($results as $result) { $data['images'][] = array( 'popup' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')), 'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_additional_width'), $this->config->get($this->config->get('config_theme') . '_image_additional_height')) ); } можете после этого дописать $data['last_image'] = end($data['images']); а в twig вывести там где нужно {{ last_image.thumb }}
  19. $filter_data = array( 'filter_category_id => 9, // id вашей категории 'limit' => 3 ); $this->model_catalog_product->getProducts($filter_data);
×
×
  • 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.