Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

shalan

Користувачі
  
  • Публікації

    273
  • З нами

  • Відвідування

Усі публікації користувача shalan

  1. Должен везде отображаться без всяких дополнительных модулей, это базовый функционал опенкарта. Возможно у вас на сайте были какие-то доработки.
  2. В карточке товара закладка Акции. Там указываете цену со скидкой. Основная цена при этом будет зачеркнута и итог будет считаться от акционной цены.
  3. смотрите метод tool_image->resize добавьте там отладочное сообщение, чтобы понять, что туда приходит, и почему файл не найден
  4. Запрос выдает путь относительно DIR_IMAGE, заданной в конфиге, а метод $this->model_tool_image->resize создает масштабированное изображение и возвращает url созданной картинки. Вроди бы все должно работать. Что возвращает $this->model_tool_image->resize ? За стандартными конструкциями далеко ходить не надо, откройте контроллер и шаблон модуля категорий, там всё есть.
  5. в контроллере используйте стандартную конструкцию $data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')); в вашем случае $cat_pict = $this->model_catalog_product->getCategoryPict($product_id); $data['cat_pict'] = array(); foreach($cat_pict as $pic) $data['cat_pict'][] = $this->model_tool_image->resize($pic['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
  6. Приветствую! Не удается подружить этот модуль и flycart. Из корзины всегда открывается страница оформления с языком по умолчанию. flycart указан в исключениях версия модуля 9.3 версия flycart 2.1.0.1 ocStore 2.1.0.2
  7. вместо перебора массива можно использовать функцию поиска ключа в массиве array_key_exists
  8. попробуйте так $order_skolko = $this->db->query("SELECT COUNT(*) FROM `" . DB_PREFIX . "order` WHERE customer_id = '" . (int)$data['customer_id'] . "'");
  9. Установите модуль, который добвлял стикеры к товарам или вручную добавьте в таблицу товаров недостающее поле
  10. Попробуйте добавить MIME типы https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_MIME-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2#vnd
  11. создайте папку и установите для нее права на запись
  12. а поискать на форуме? https://opencartforum.com/topic/60633-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9/?hl=ocmod.zip#entry614265
  13. на "портативном хосте" есть phpmyadmin? сообщение об ошибке указывает на отсутствие нужной таблицы в базе
  14. посмотрите в конфиге как задана папка DIR_UPLOAD на сервере есть соответствующая папка?
  15. Если не подключается, значит настройки неправильные. Попробуйте подключиться с к базе с консольного клиента.
  16. Нужно указать полный путь к паркам на вашем сервере. Скорее всего у вас будет по другому.
  17. Если в продаже только футболки, создаем таблицу остатков с 2-мя измерениями: цвет, размер. При формировании страницы товара в соответствии с этой таблицей формируем доступные опции: Ведущей опцией будет, например, размер, при выборе размера аяксом запрашиваем доступные варианты цветов и формируем список опций для цвета. При продаже товара, находим в этой таблице соответствующую строку и уменьшаем остаток. Эту же таблицу используем при обмене с 1С
  18. при заполнении списка товаров, добавить в массив новое поле $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url), 'sumqprod' => $this->model_catalog_product->getSumqprod($result['product_id']); ); но в таком варианте метод будет вызываться для каждого товара в цикле возможно лучше модифицировать метод model_catalog_product->getProducts, чтобы он возвращал это дополнительное поле
  19. можно ограничить права на запись на все файлы и папки, кроме папок для модификаторов, кеша и картинок и отключить в php.ini все потенциально-опасные функции http://geeksmagazine.org/post/423/opasnye-php-funktsii-kotorye-stoit-otklyuchat-na-servere
  20. Таблица называется oc_setting. бакап тупо сохраняет все данные. git хранит версии каждого файла, при комите сохраняются только файлы в которых были сделаны изменения.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.