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

mario512

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

    355
  • З нами

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

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

  1. Добрый день. Работаю над обработкой 1с для синхронизации данных с сайтом. Необходимо получить список товара с категориями. Вот сам запрос: SELECT oc_product.product_id, sku, model, CAST(`price` AS CHAR), oc_category_description.name, quantity FROM oc_product LEFT JOIN oc_product_to_category ON oc_product_to_category.product_id = oc_product.product_id LEFT JOIN oc_category_description ON oc_category_description.category_id = oc_product_to_category.product_id WHERE oc_category_description.language_id = 1 результат выводит то что мне нужно, но дублирует строки. Я так понял что дубли из-за двух языков в описаниях категорий. Если убрать условие: oc_category_description.language_id = 1 то одна строка выводится четыре раза. Куда копать? P.S. Сейчас обратил внимание, что мой запрос изначально выбирает только 24 ед. товара когда в базе их 41. Если убрать левые соединения, то все гуд. Где я накосячил? Задача выбрать айди товара, модель, ску, стоимость, остатки, и в какой отображается категории.
  2. Добрый день. Необходима помощь. Перенес описание товара в категории. При наведении на товар, внизу появляется блок с описанием, который сдвигает нижние элементы. Игрался с z-index, но ничего не получилось. Сайт: https://www.caseroom.in.ua/phone-case/chehl-dlja-apple/
  3. Спасибо, очень хотелось бы обойтись без него)) Если данный запрос к апи выполнить через пхп без джава, а результат завернуть в глобальную переменную, получиться ее использовать в checkout.tpl?
  4. Оплата на карту есть по умолчанию extension/payment/bank_transfer "Банковский перевод" в Дополнение->Платежи. Наложенный платёж extension/payment/cod "Оплата при доставке"
  5. Добрый день, ув. форумчане. Использую простой и легкий скрипт в шапке, который определяет город пользователя по его ip. <script> var user_ip = $('.user_ip span').text(); $.get('https://api.sypexgeo.net/json/'+user_ip, function(data){ var region = data.region.name_ru $('.user_city').html('<strong></strong> '+data.city.name_ru); }); </script> <div class="sity"> <p style="margin: 0 0 0px;">Ваш город:</p> <p class="user_city" style="margin: 0 0 0px; text-decoration: underline;"></p> </div> Задача заключается в том что бы на странице оформления заказа в графу Город подставлять значение data.city.name_ru а, далее сделав выборку из базы данных и найдя соответствие со значением переменной region, выбирать область пользователя. Cайт caseroom.in.ua. Благодарю за помощь! Хорошего всем дня!
  6. brainy filter. Я думаю что проблема в том что он не перезагружает страницу используя ajax. Скрипт активации кнопки в header.tpl. Мне его надо выполнить в том блоке, который обновляет фильтр? Я пытался запихнуть его в brainyfilter.tpl, но при каждом использовании фильтра получаю данную ошибку: 2017-10-18 9:52:54 - PHP Notice: Undefined variable: buyoneclick_validation_status in /home/caseroom/caseroom.in.ua/www/catalog/view/theme/default/template/extension/module/brainyfilter.tpl on line 418 2017-10-18 9:52:54 - PHP Notice: Undefined variable: buyoneclick_style_status in /home/caseroom/caseroom.in.ua/www/catalog/view/theme/default/template/extension/module/brainyfilter.tpl on line 426
  7. Добрый день. Отличный модуль, но недавно обнаружил проблему. После применения фильтра пропадает кнопка в категории товара до перезагрузки страницы. До отбора После!
  8. Подскажите, у этого фильтра есть возможность связывать атрибуты для фильтрации? Например, если я выбираю в нем производителя, ниже появляется блок с модельным рядом? Возможно реализовать?
  9. Добрый день. С трудом заставил работать модуль Product Based on Category для OCStore 2.3.0.2.1. Модуль работает, но периодически возникает данная ошибка: PHP Notice: Undefined index: category_id in /home/caseroom/caseroom.in.ua/www/catalog/model/extension/module/similar_products.php on line 12 Сам файл модуля: <?php class ModelExtensionModuleSimilarProducts extends Model { public function getSimilarProducts($product_id,$limit) { $this->load->model('catalog/product'); $product_data = array(); if($product_id){ $category = $this->db->query("SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" .$product_id. "'"); $category_id = $category->row['category_id']; $query = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p2c.category_id = '" . (int)$category_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p.product_id > '" .(int)$product_id. "' ORDER BY p.product_id ASC LIMIT " .(int)$limit); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->model_catalog_product->getProduct($result['product_id']); } if(count($query->rows) < $limit){ $limit = $limit - count($query->rows); $sql = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p2c.category_id = '" . (int)$category_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p.product_id <> '" .(int)$product_id. "' ORDER BY p.product_id ASC LIMIT " .(int)$limit); foreach ($sql->rows as $result) { $product_data[$result['product_id']] = $this->model_catalog_product->getProduct($result['product_id']); } } } return $product_data; } } Автор модуля на контакт не идёт. Спасибо за помощь.
  10. vladrein, Спасибо. В файле header.tpl по пути /template/common/ сразу после тега <head> вставляем: <style> .load-container { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: #fff; /* цвет фона */ z-index: 99999; } .no-cssanimations .load-container .loader { text-indent: 0; text-align: center; color: #fff; font-size: 17px; background: none; border: 0 none; width: auto; height: auto; margin: 1em auto; overflow: visible; box-shadow: none; -webkit-animation: none; animation: none; } .no-cssanimations .load-container .loader:before, .no-cssanimations .load-container .loader:after { display: none; } .load8 .loader { position: absolute; top: 50%; left: 50%; margin-left: -4.3em; margin-top: -4.3em; font-size: 8px; text-indent: -9999em; border-top: 0.3em solid rgba(244, 128, 0, 0.96); /*цвет крутяшки*/ border-right: 0.3em solid rgba(244, 128, 0, 0.96); /*цвет крутяшки*/ border-bottom: 0.3em solid rgba(244, 128, 0, 0.96); /*цвет крутяшки*/ border-left: 0.3em solid #fff; -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } .spinner { width: 150px; /*положение графики*/ height: 250px; position: absolute; left: 50%; top: 52%; background: url('/image/catalog/preloader.svg') no-repeat 50% 50%; /*ваш текст или гифка (желательно использовать svg)*/ margin: -125px 0 0 -75px; } .load8 .loader, .load8 .loader:after { border-radius: 50%; width: 8em; height: 8em; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } </style> После строки <body class="<?php echo $class; ?>"> вставляем: <div class="load-container load8"> <div class="loader">Loading...</div> <div class="spinner"></div> </div> Затем перед закрывающим тегом </header> вставляем скрипт: <script> $(window).load(function () { $(".load-container").delay(100).fadeOut(400); }); </script> Все. Но данный прелоадер не работает без jquery. Убедитесь в том что у вас есть данная строка: <script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script> З.Ы. Решение нашел на просторах инета, запилил под себя.
  11. Да ладно вам. Не думаю что автор умышленно запилил бекдор в ионе. Не ошибается тот, кто ничего не делает. По крайней мере он пытается исправить ситуацию, а для этого яйки должны быть как минимум из камня.
  12. Путь: catalog/language/ru-ru/extension/payment/твой модуль.php секция: $_['text_title'] или $_['text_description'] = '<img src="image/logo/ТвояКартинка.png" style="margin-right: 4px;"/>Название';
  13. Добрый день. Использую данный код для показа анимации во время полной загрузки сайта caseroom.in.ua: <style> #page-preloader { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #fff; z-index: 100500; } #page-preloader .spinner { width: 300px; height: 400px; position: absolute; left: 50%; top: 50%; background: url('/image/catalog/preloader.gif') no-repeat 50% 50%; margin: -200px 0 0 -150px; } </style> <script> $(window).on('load', function () { var $preloader = $('#page-preloader'), $spinner = $preloader.find('.spinner'); setTimeout(function(){$('#page-preloader').fadeOut('slow')},2900); }); </script> Проблема заключается в том, что если скорость инета по какой-либо причине страдает, анимашка играет до тех пор, пока не подгрузиться весь контент сайта. Помогите подправит скрипт, что бы он делал fadeOut('slow') если window.onload не происходит в течении четырёх секунд.
  14. Помогите подправить код, который в HTML модуле выводит карту на произвольной странице. высота карты необходима фиксированная а ширина зависит от ширины окна браузера. Код: <div class="container"> <div class="map"> <center><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d343.9353352659626!2d30.723433856075147!3d46.39948456110716!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x40c634ac7da8c4dd%3A0xb083de6ae4699534!2sCaseRoom!5e0!3m2!1sru!2s!4v1493541764633" width="800" height="400" frameborder="0" style="border:0" allowfullscreen=""></iframe></center> </div> </div>
×
×
  • Створити...

Important Information

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