COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

iconbit

opencart.pro
  • Публикации

    61
  • Зарегистрирован

  • Посещение

  • Days Won

    1

Все публикации пользователя iconbit

  1. по вашему вопросу с опциями, создал вид опции радио батон, прикрепил фотки к опциям, при выборе опций картинка опции не замещает основное изображение товара.
  2. А если добавить просто текстовое поле в карточку товара и вписывать туда От если например цена от, вроде бы нормальный вариант?
  3. Этот код надо вставить во все контроллеры вывода продуктов да?
  4. У меня в модели продукта такая вот функция public function getProductOptions($product_id) { $product_option_data = array(); $product_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_id = '" . (int)$product_id . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY o.sort_order"); foreach ($product_option_query->rows as $product_option) { if ($product_option['type'] == 'select' || $product_option['type'] == 'radio' || $product_option['type'] == 'checkbox' || $product_option['type'] == 'image') { $product_option_value_data = array(); $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order"); foreach ($product_option_value_query->rows as $product_option_value) { $product_option_value_data[] = array( 'product_option_value_id' => $product_option_value['product_option_value_id'], 'option_value_id' => $product_option_value['option_value_id'], 'name' => $product_option_value['name'], 'image' => $product_option_value['image'], 'quantity' => $product_option_value['quantity'], 'subtract' => $product_option_value['subtract'], 'price' => $product_option_value['price'], 'price_prefix' => $product_option_value['price_prefix'], 'weight' => $product_option_value['weight'], 'weight_prefix' => $product_option_value['weight_prefix'] ); } $product_option_data[] = array( 'product_option_id' => $product_option['product_option_id'], 'option_id' => $product_option['option_id'], 'name' => $product_option['name'], 'type' => $product_option['type'], 'option_value' => $product_option_value_data, 'required' => $product_option['required'] ); } else { $product_option_data[] = array( 'product_option_id' => $product_option['product_option_id'], 'option_id' => $product_option['option_id'], 'name' => $product_option['name'], 'type' => $product_option['type'], 'option_value' => $product_option['option_value'], 'required' => $product_option['required'] ); } } return $product_option_data; }
  5. Этот код надо вставить после public function getProductOptions($product_id) { ? Делаем цена от: вот так вставляю после открывающейся скобки if( $this->model_catalog_product->getProductOptions($product_id) ) { echo 'От' } Что то не так по моему я делаю))))
  6. Благодарю за ответ Yoda. я как и большинство наверное тут задающих вопросы, начинающий. Пока знаю какая строчка кода в tpl за что отвечает, а вот набросать метод проверки это из ряда фантастики)) если это не долго, можете накидать хоть как пример, а там уже буду юзать и пробовать.
  7. Помогите решить задачу. Надо выводить в категориях и в модулях рекомендуемые итд приставку к От , если в товаре есть опции влияющие на цену. Например: от 430 руб. Как можно такое реализовать?
  8. Оу, спасибо вам за наводку. Буду проверять. Из за корявых описаний уже один раз словил проблему и не мог выгрузить из базы товары
  9. Блок надо искать в коде вашего магазина. Посмотрите в какой класс обернуто ваше меню через фаер баг. Зайдите на сайт по ftp в файле header.tpl перед закрывающим тегом </head> вставьте скрипт который я опубликовал выше, но вместо links впишите название класса вашего меню. А в фаил стилей добавьте стили которые так же опубликованы выше.
  10. Непонятно откуда берутся инлайн стили к тегу боди, они все портят, пришлось временно решить проблему important-ом, если вдруг кто что услышит и увидит ну малоли)) сразу прям пишите, буду ждать. если решение найду обязательно опубликую, а вось сгодится кому
  11. Если смотреть через фербаг на сформированную страницу после того как нажимаешь в фильтре на злосчастный атрибут то в body добавляется такая вот штука <body id="cke_pastebin" style="position: absolute; top: -10px; width: 1px; height: 180px; overflow: hidden; margin: 0px; padding: 0px; left: -1000px;"> id понятно, что от СКэдитора, но почему именно на этом фильтре, у других тег боди чистый без всяких style и id. Подскажите, есть какие то соображения из за чего это может происходить?
  12. Кто нибудь сталкивался с таким багом. На сайте кул фильтр фильтрует по атрибутм, все атрибуты фильтруют товар кроме одного. Этот один зависает, просто цвет фона показывает после фильтрации, а работает он только на второй странице Посмотрите вот сайт сайт с проблемным фильтром) если в фильтре по моделям нажать iPhone 5/5s то будет баг. Все остальные фильтруют и все ок.
  13. Админ, прошу еще помощи или же у тех кто разбирается в PHP. Я поменял в коде как вы мне сказали на result. Залил, проверил, обрадовался. Потом заметил, что в категории для всех товаров, сумма скидки одна и та же. Стал копать решение. В php пока не силен. Пошел по пути мартышки. Скачал сборку maxistore, только в ней я видел как выводят в категории скидку в процентах, подумал это примерно то же самое. в итоге в категорию запили вот такой код: после: if ($this->config->get('config_review_status')) { $rating = (int)$result['rating']; } else { $rating = false; } Добавил: if ((float)$result['special']) { if ($result['price'] > ) { $economy = $this->currency->format((($result['special'])-($result['price']))*(-1)) ; } else { $economy = false; } } else { $economy = false; } После: 'rating' => $result['rating'], Добавил: 'economy' => $economy, С этим кодом, сумма скидки стала выводится во всех товарах правильно. У меня вопрос, на сколько правильный этот код?
  14. Спасибо Admin все получилось! всегда приходите на помощь)) респект!
  15. Такая вот штука. Скачал vqmod фаил "Вы экономите" он считает сумму которую покупатель экономит. В карточке товара вывелось без проблем. Хочу вывести в котегории и в модулях рекомендуемые и новинки и не получается. В фаил category.php вставляю ту же самую функцию что и в pruduct.php перед кодом: if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } Вставляю: if ((float)$product_info['special']) { $this->data['economy'] = $this->currency->format((($product_info['special'])-($product_info['price']))*(-1)) ; } else { $this->data['special'] = false; } но выдает ошибку. Notice: Undefined variable: product_info in /home/a/atomicho/reboot/public_html/catalog/controller/product/category.php on line 291 В category.tpl после: <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> вставляю: <span><?php if(!empty($economy)) echo "Вы экономите ".$economy; ?></span> OC Shop 1.5.6.4.1 шаблон Подскажите, кто знает, уверен многим пригодится такой мод.
  16. все решилось. воспользовался советом админа перезалить файлы заново и создать заново базу данных и установка прошла успешно. спасибо, шикарная сборка, просто кайф!
  17. подскажите, купил про, залил на хост Бегет, ввожу все данные пароль, имя базы итд, жму продолжить и выдает белый экран. что не так ?
  18. В менеджере файлов когда грузишь фотки, есть две кнопки, 1-я это мультизагрузка, можно загрузить сразу много фоток, 2-я просто Загрузка, грузит по 1-й фотке. У меня качество портится когда загружаю сразу много фоток. Если грузить по 1-й все ок. В модуле размеры четко совпадают с исходным разрешением изображения.
  19. Спасибо Вам. А обратно она как должна выглядеть))? что там написано?
  20. Здравствуйте. Появилась проблема, помогите решить плиз. OcShop 1.5.6.4 Все было ок, но после смены пароля не могу зайти в Настройки системы, немогу зайти в Пользователи и Группы пользователей, а так же в модули, кэш вкмод, резервные копии, везде выдает ( У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору)
  21. Спасибо) Наверное я не буду ломать голову, а воткну меню категорий про и буде счастье.
  22. Айм сори) Модуль обычный "Категории" Сейчас у меня есть категория Каталог и в ней есть подкатегории и на рисунке 1. показано как это выглядит на главной странице Рис.1 А на рисунке 2 показано когда уже переходишь в категорию каталог, подкатегории Рис.2 Как сделать так, что бы на главной категория Каталог сразу была развернута? Спасибо )