COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
-
Публикации
61 -
Зарегистрирован
-
Посещение
-
Days Won
1
Все публикации пользователя iconbit
-
по вашему вопросу с опциями, создал вид опции радио батон, прикрепил фотки к опциям, при выборе опций картинка опции не замещает основное изображение товара.
-
А если добавить просто текстовое поле в карточку товара и вписывать туда От если например цена от, вроде бы нормальный вариант?
-
Мутатор это что такое?
-
Этот код надо вставить во все контроллеры вывода продуктов да?
-
У меня в модели продукта такая вот функция 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; }
-
Этот код надо вставить после public function getProductOptions($product_id) { ? Делаем цена от: вот так вставляю после открывающейся скобки if( $this->model_catalog_product->getProductOptions($product_id) ) { echo 'От' } Что то не так по моему я делаю))))
-
Благодарю за ответ Yoda. я как и большинство наверное тут задающих вопросы, начинающий. Пока знаю какая строчка кода в tpl за что отвечает, а вот набросать метод проверки это из ряда фантастики)) если это не долго, можете накидать хоть как пример, а там уже буду юзать и пробовать.
-
Помогите решить задачу. Надо выводить в категориях и в модулях рекомендуемые итд приставку к От , если в товаре есть опции влияющие на цену. Например: от 430 руб. Как можно такое реализовать?
-
Блок надо искать в коде вашего магазина. Посмотрите в какой класс обернуто ваше меню через фаер баг. Зайдите на сайт по ftp в файле header.tpl перед закрывающим тегом </head> вставьте скрипт который я опубликовал выше, но вместо links впишите название класса вашего меню. А в фаил стилей добавьте стили которые так же опубликованы выше.
-
Если смотреть через фербаг на сформированную страницу после того как нажимаешь в фильтре на злосчастный атрибут то в 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. Подскажите, есть какие то соображения из за чего это может происходить?
-
Кто нибудь сталкивался с таким багом. На сайте кул фильтр фильтрует по атрибутм, все атрибуты фильтруют товар кроме одного. Этот один зависает, просто цвет фона показывает после фильтрации, а работает он только на второй странице Посмотрите вот сайт сайт с проблемным фильтром) если в фильтре по моделям нажать iPhone 5/5s то будет баг. Все остальные фильтруют и все ок.
-
Админ, прошу еще помощи или же у тех кто разбирается в 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, С этим кодом, сумма скидки стала выводится во всех товарах правильно. У меня вопрос, на сколько правильный этот код?
-
Спасибо Admin все получилось! всегда приходите на помощь)) респект!
-
Такая вот штука. Скачал 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 шаблон Подскажите, кто знает, уверен многим пригодится такой мод.
-
все решилось. воспользовался советом админа перезалить файлы заново и создать заново базу данных и установка прошла успешно. спасибо, шикарная сборка, просто кайф!
-
подскажите, купил про, залил на хост Бегет, ввожу все данные пароль, имя базы итд, жму продолжить и выдает белый экран. что не так ?
-
В менеджере файлов когда грузишь фотки, есть две кнопки, 1-я это мультизагрузка, можно загрузить сразу много фоток, 2-я просто Загрузка, грузит по 1-й фотке. У меня качество портится когда загружаю сразу много фоток. Если грузить по 1-й все ок. В модуле размеры четко совпадают с исходным разрешением изображения.
-
))) ок! спасиб
-
Спасибо Вам. А обратно она как должна выглядеть))? что там написано?
-
Здравствуйте. Появилась проблема, помогите решить плиз. OcShop 1.5.6.4 Все было ок, но после смены пароля не могу зайти в Настройки системы, немогу зайти в Пользователи и Группы пользователей, а так же в модули, кэш вкмод, резервные копии, везде выдает ( У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору)
-
Спасибо) Наверное я не буду ломать голову, а воткну меню категорий про и буде счастье.
-
Эх!!! если бы слышал, было бы все намного быстрее)))
-
Айм сори) Модуль обычный "Категории" Сейчас у меня есть категория Каталог и в ней есть подкатегории и на рисунке 1. показано как это выглядит на главной странице Рис.1 А на рисунке 2 показано когда уже переходишь в категорию каталог, подкатегории Рис.2 Как сделать так, что бы на главной категория Каталог сразу была развернута? Спасибо )