Pashkje

Новичок
  • Публикаций

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

  • Посещение

Репутация

6 Обычный

Информация о 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. filter Pro

    Всё, решил проблему: $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. filter Pro

    Мне то это не надо. А вот некоторые юзеры, клацают на колёсиком мышки и открывают новое окно и попадают на несуществующею страницу. Версия: FilterPro v2.3.7.2
  7. filter Pro

    Ну где-то годик назад покупал :) В файле написано: 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. filter Pro

    Если в пагинации нажать "открыть в новой вкладке", то открывается не найденная страница. Есть ли решение данной проблемы?
  9. Реально ли реализовать буллеты прокрутки? Что-то типо как тут: http://www.pinceladasdaweb.com.br/blog/uploads/jcarousel-slideshow/
  10. filter Pro

    Возник вопрос по фильтру. Реально ли реализовать следующее: Если человек выбирает ОДНОГО произвотилея, то тогда переходит на страницу с произвоиделем (т.е. без ajax), и на этой странице свой title, description и пр. А если человек выбирает 2 производителя, то уже фильтр работает как в обычном режиме? Спасибо.
  11. Короче я психанул и сделал, через ж...)) Увидел, что в карточке товара есть "налоги". Узнал Id налога tax_class_id и всё. Создал новый метод product1.php и там добавил p.tax_class_status <> '9'(то самый id, который узнавал) и всё. И переименовал налоги в "статус" и в выпадающем списке переименовал "вкл\выкл" и всё.
  12. Смотрите, я в этом файле $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'.
  13. <script> $(document).ready(function(){ $('.promo #header, .promo #content, .promo #footer').hide().delay(2000).fadeIn(); }); </script> Как-то так :) ЗЫ. Если хочешь, чтобы было плавнее появление в скобочке в fadeIn укажи время появления.