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

Pashkje

Newbie
  
  • Posts

    47
  • Joined

  • Last visited

Everything posted by Pashkje

  1. Короче "придумал свой велосипед". Взял: 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']) и вот такое решение придумал: $str = $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']); $str = preg_replace("#[^0-9]#", '', $str); $str = str_split($str, 2); $count = count($str); $res = $count - 2; if ($res <= 1) { $res = 1; } 'category_id' => $str[$res]
  2. если взять 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']) То в path= попадает к примеру 59_61_55 Просто товар может принадлежать к нескольким категориям Но если попробовать просто вывести 'path=' . $this->request->get['path'] То происходит магия. Убираются остальные значения и всё. Просто для чего мне это всё надо: Есть главная категория: "Все товары" И там есть к примеру 10 под категорий. И надо вывести следующим образом: "Заголовок под категории" и под заголовком все товары к этой подкатегории и так далее. Я уже всё что нужно написал, осталось сравнить id под категории с массивом id товаров к чьим категориям они принадлежат. Вот уже весь вечер голову бью как вывести id-шники под категорий именно к товару =\
  3. Здравствуйте, вот никак не могу догнать, как собственно вывести category_id из таблицы product_to_category. Нужно на странице категорий, вывести category_id каждого товара.
  4. Собственно функционал: Чтобы можно было сравнивать ТОЛЬКО определенной категории. Т.е. если человек добавляет в сравнение пару товаров с категории "пылесосы" и пару товаров с категории "телевизоры", то в сравнении не отображались все эти товары, а были что-то типо табов, по которым клацаешь и открывается та категория с товарами, которые сравниваются.
  5. Всё, решил проблему: $catid = $this->request->post['category_id']; $pagination->url = $this->url->link('product/category', 'path='.$prodpath).'#category_id='.$catid.'&page={page}&path='.$prodpath.'&sort=ASC&limit='.$data['limit'].'&min_price='.$data['min_price'].'&max_price='.$data['max_price'];
  6. Мне то это не надо. А вот некоторые юзеры, клацают на колёсиком мышки и открывают новое окно и попадают на несуществующею страницу. Версия: FilterPro v2.3.7.2
  7. Ну где-то годик назад покупал :) В файле написано: VERSION == '1.5.0' Сам сейчас немного поколдавал и в файле modules/filterpro.php Дописал: $prodlocation = $this->model_catalog_product->getMainCategory($product['product_id']); $prodpath = $this->model_catalog_product->getCategoryPath($prodlocation); вместо: $pagination->url = '{page}'; написал: $pagination->url = $this->url->link('product/category', 'path=' .$prodpath. '&page={page}'); Вроде работает, но немного странно. Если открыть ссылку в новом окне, допустим страницу:"page=4", то уже ошибка 404 не вылезает, но перекидывает на первую страницу. Если бы конечно помогли, то был бы признателен:) А так, пока сам пытаюсь допилить варварски:)
  8. Если в пагинации нажать "открыть в новой вкладке", то открывается не найденная страница. Есть ли решение данной проблемы?
  9. Возник вопрос по фильтру. Реально ли реализовать следующее: Если человек выбирает ОДНОГО произвотилея, то тогда переходит на страницу с произвоиделем (т.е. без ajax), и на этой странице свой title, description и пр. А если человек выбирает 2 производителя, то уже фильтр работает как в обычном режиме? Спасибо.
  10. Короче я психанул и сделал, через ж...)) Увидел, что в карточке товара есть "налоги". Узнал Id налога tax_class_id и всё. Создал новый метод product1.php и там добавил p.tax_class_status <> '9'(то самый id, который узнавал) и всё. И переименовал налоги в "статус" и в выпадающем списке переименовал "вкл\выкл" и всё.
  11. Смотрите, я в этом файле $this->load->model('catalog/product1'); if (isset($this->request->post['order_product'])) { foreach ($this->request->post['order_product'] as $order_product) { $product_info = $this->model_catalog_product1->getProduct($order_product['product_id']); if ($product_info) { $option_data = array(); if (isset($order_product['order_option'])) { foreach ($order_product['order_option'] as $option) { if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'image') { $option_data[$option['product_option_id']] = $option['product_option_value_id']; } elseif ($option['type'] == 'checkbox') { $option_data[$option['product_option_id']][] = $option['product_option_value_id']; } elseif ($option['type'] == 'text' || $option['type'] == 'textarea' || $option['type'] == 'file' || $option['type'] == 'date' || $option['type'] == 'datetime' || $option['type'] == 'time') { $option_data[$option['product_option_id']] = $option['value']; } } } $this->cart->add($order_product['product_id'], $order_product['quantity'], $option_data); } } } в product1 сделал class ModelCatalogProduct1 и остальное скопипастил с model/catalog/product. Вроде всё ок, теперь файл product1 отвечает за добавление товаров в заказы в админке. Но, всё равно не могу разобраться с p.status = '1'. Если я меняю значение на '0', либо пишу AND p.status IN ('0', '1') или AND (p.status = '1' OR p.status = '0') - всё равно, ноль на массу, всё равно не добавляются товары в заказ со статусом в базе, которое равно '0'.
  12. <script> $(document).ready(function(){ $('.promo #header, .promo #content, .promo #footer').hide().delay(2000).fadeIn(); }); </script> Как-то так :) ЗЫ. Если хочешь, чтобы было плавнее появление в скобочке в fadeIn укажи время появления.
  13. Видимо плохо искали. catalog/language/russian/russian.php ищите $_['button_cart'] и на против неё, должен стоять текст "купить"
  14. вписываешь в поле напротив "Товары:" названия товара и вуа-ля!
  15. странно, по удалял условия в файлах: controller\product\product.php и controller\sale\order.php и всё равно не добавляется товар, если стоит статус "отключено". Может кто-то уже решал данную проблему?
  16. Здравствуйте, столкнулся с проблемой. Если попытаться добавить в уже готовый заказ товар, на котором весит статус "Отключено", то он не добавляется. Перерыл model/sale/order.php, view/sale/order.tpl, controller/sale/order.php. Нигде не могу найти, условие, в котором говорится, что если status = 0, не добавлять. Не поможете разобраться?
  17. Здравствуйте. Впервую очередь хотелось бы Вас поблагодорить, за проделанную работу. А теперь хочу задать вопрос. ocStore 1.5.4.1 - Ставлю опции флажком, ввожу допустим количество "3". В заказе это учитывается, но не считыается цена. Т.е. к примеру изначальная цена товара = 15$. Следовательно когда человек вводит количество "3" и нажимает кнопку "купить", то в корзине\оформлении заказа должно отображаться сумма 15*3 = 45$, но отображается 15...это так и должно быть?
  18. Всем привет. Вот такую интересную задачку мне подкинули: Надо, чтобы письмо, которое уведомляет но новом заказе владельца магазине, не от почты, которую владелец ввёл в настройках магазина, а от почты, которую ввёл пользователь во время оформления заказа. Я так понимаю это делать надо в order.php? Подскажите пожалуйста:)
  19. Здравствуйте, столкнулся с проблемой. Если с включенным фильтром в поиске набирать "телефоны", то выдаёт и телевизоры, и утюги и пр. где встречается "тел". Если отключить фильтр, то в поиске на сайте выдаёт исключительно телефоны. Не могли бы помочь разобраться?
  20. Я смог вывести миниатюры изображений именно в модуле: Открываем: catalog/controller/module/news.php Ищем: $results = $this->model_catalog_news->getNewsShorts($setting['limit']); После неё вставляем: $this->load->model('tool/image'); Чуть ниже находим: $this->data['news'][] = array( Над этой этой строкой вставляем: if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], 100, 100); $image_small = $this->model_tool_image->resize($result['image'], 70, 70); } else { $image = FALSE; $image_small = FALSE; } Дальше (чуть ниже) ищем: 'href' => $this->url->link('information/news', 'news_id=' . $result['news_id']), После этой строки вставляем: 'thumb' => $image, Открываем catalog/view/theme/default/template/module/news.tpl Находим: <?php foreach ($news as $news_story) { ?> <div class="box-news"> Следом вставляем: <img src="<?php echo $news_story['thumb']; ?>"> (можете конечно вставить в другом месте) П.С, Если помогло - не пожалей плюсика ^____^
  21. Можно все имеющиеся. В шапке админки.
×
×
  • 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.