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

Pashkje

Новачок
  
  • Публікації

    47
  • З нами

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

Усі публікації користувача 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']; ?>"> (можете конечно вставить в другом месте) П.С, Если помогло - не пожалей плюсика ^____^

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

Important Information

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