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

simpl1k

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

    51
  • З нами

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

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

  1. Добрый день. Приобрел вчера фильтр, в ходе проверки возникли пару проблем и вопросов. 1. Не работает слайдер цены, в filterpro.min.js строка 112 выдает ошибку Uncaught TypeError: $(...).slider is not a function 2. Не сворачиваются элементы в фильтре, при клике ничего не происходит. 3. Не выключается маска при фильтровании Теперь вопрос, у меня допустим есть группа атрибутов Режимы работы, в ней атрибуты жарка, варка,тушение, суп и тд. Фильтр выводит атрибуты как отдельные элементы, а мне необходимо что бы был элемент Режимы работы и в нем уже сами атрибуты. В настройках искал, но что-то не понял как это сделать.
  2. Спасибо все получилось, но последний вопрос в продукт.тпл был скрипт который сразу менял кнопку, а в категориях такого нет. И ссылка меняется только после обновления страницы. Я пытался вставить из product.tpl в category.tpl $('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['success']) { $('.product-info .cart').html('<a href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a>'); $('#cart').load('index.php?route=module/cart #cart > *'); } } }); }); Вместо .product-info я вставлял и product-grid и product-list, плюс в том скрипте bind click привязывается к id кнопки купить, а в категориях добавление идет через onlick и как это привязать к скрипту?
  3. Спасибо большое, все получилось. Но вот вопрос, задуманное то я с Вашей помощью сделал на странице продукта, а про категории и забыл как то, попытался сделать по аналогии, но ничего не получилось, во всех случаях мне выводило Undefined variable: product_info in. Для страницы категорий это можно реализовать как то? Спасибо заранее если подскажите.
  4. Подскажите вот что, можно ли включить только товар дня, без успей купить? то есть мне нужно чтобы слева было слайдшоу, а справа товар дня. Или они только вместе раюотают?
  5. Да версия движка 1.5.х. Если не сложно, не могли бы Вы подсказать что именно поменять в скрипте? сам скрипт из product.tpl $('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); } } if (json['error']['profile']) { $('select[name="profile_id"]').after('<span class="error">' + json['error']['profile'] + '</span>'); } } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); //$('.success').fadeIn('slow'); $('#cart').load('index.php?route=module/cart #cart > *'); //$('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); });
  6. Добрый день, вообщем необходимо сделать, что бы после добавления товара в корзину кнопка купить становилась ссылкой на корзину и при повторном клике был переход в корзину (для примера вот тут так реализовано https://www.wildberries.ru/). Я примерно представляю как это должно выглядеть, но не понимаю до конца: <div class="cart"> <?php if (тут должно быть условие какое то ?) { ?> <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> class="button" /> <?php } else { ?> тут должна быть замена на ссылку в коризну? <?php } ?> </div> Подскажите правильно ли я мыслю, или может есть готовое решение ? искал искал, но что-то не нашел. Спасибо
  7. Там уже есть такая строка, и ошибка все равно вываливается. Вот код из featured.php <?php class ControllerModuleFeatured extends Controller { protected function index($setting) { $this->language->load('module/featured'); $this->data['heading_title'] = $this->language->get('heading_title'); $this->data['button_cart'] = $this->language->get('button_cart'); $this->load->model('catalog/product'); $this->load->model('tool/image'); $this->data['products'] = array(); $products = explode(',', $this->config->get('featured_product')); if (empty($setting['limit'])) { $setting['limit'] = 5; } $random_products = array(); $product_keys = array_rand($products,$setting['limit']); foreach ($product_keys as $product_key) { $random_products[$product_key] = $products[$product_key]; } $products = $random_products; foreach ($products as $product_id) { $product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info) { if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$product_info['special']) { $special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_review_status')) { $rating = $product_info['rating']; } else { $rating = false; } $stickers = $this->getStickers($product_info['product_id']) ; $this->data['products'][] = array( 'product_id' => $product_info['product_id'], 'thumb' => $image, 'name' => $product_info['name'], 'price' => $price, 'special' => $special, 'rating' => $rating, 'sticker' => $stickers, 'reviews' => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']), 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']) ); } } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/featured.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/featured.tpl'; } else { $this->template = 'default/template/module/featured.tpl'; } $this->render(); } private function getStickers($product_id) { $stickers = $this->model_catalog_product->getProductStickerbyProductId($product_id) ; if (!$stickers) { return; } $this->data['stickers'] = array(); foreach ($stickers as $sticker) { $this->data['stickers'][] = array( 'position' => $sticker['position'], 'image' => HTTP_SERVER . 'image/' . $sticker['image'] ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/stickers.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/stickers.tpl'; } else { $this->template = 'default/template/product/stickers.tpl'; } return $this->render(); } } ?>
  8. Здравствуйте, я хочу вывести в рекомендуемые количество отзывов как на странице продукта, мне необходимо что бы при клике на количество отзывов был переход на страницу товара и прокрутка к табу с отзывами. На самой странице товара это реализовано так: <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a> Вот два вопроса: 1. Как должна выглядеть ссылка на страницу товара и на таб с отзывами Саму ссылку я представляю так <a href="<?php echo $product['href']; ?>"></a> Как к ней прилепить переход к табу с отзывами? 2. При использовании <?php echo $reviews; ?> Появляется ошибка undefined variable reviews in. Какие строки нужно добавить в контроллер featured.php что бы убрать ее.
  9. Подскажите, пожалуйста, сейчас у меня стоит модуль owl-carousel для слайдшоу, вот этот модуль (http://www.opencart.com/index.php?route=extension/extension/info&extension_id=21382&filter_search=owl&filter_license=0), если я установлю ваш модуль, он будет конфликтовать с тем модулем, так как там тоже используется owl ? И второй впрос, Ваш модуль можно использовать для слайдшоу?
  10. Приобрел модуль, все отличное работает, давно искал такое решение. Но в админке выдает ошибку http://i72.fastpic.ru/big/2015/0928/c3/442d1053de03114fb89122e021757bc3.jpg При этом все работает корректно. opencart 1.5.6.4
  11. Вопрос снят, совсем забыл, что для страницы товара отдельный скрипт добавления в корзину.
  12. Пытаюсь сделать вот что: если корзина пустая то рядом с корзиной будет написано, допустим "В корзине Пусто", а если добавить товар в корзину, то появится количество товаров и их стоимость + кнопка оформить. Сделать я сделал,но проблема в том что при добавлении товара ИМЕННО со страницы товара, не происходит обновления в корзине, а если обновить страницу, то тогда появляется количество,сумма и кнопка оформить. И самое главное что если добавлять товар с Главной или с Категорий, то там все нормально работает. Проблема именно с добавлением со страницы товара. На всякий случай добавлю: В common.js строчку $('#cart-total').html(json['total']); менял на $('#cart').load('index.php?route=module/cart #cart > *'); не помогло. Вот как я это делал: div id="cart"> <div class="heading"> <div class="heading-title"><?php echo $heading_title; ?></div> <?php if (!$products || $vouchers) { ?> <div class="cart-z"><a>Пусто</a></div> <?php } else { ?> <div id="cart-total"><?php echo $text_items; ?></div> <div class="checkout"><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div> <?php } ?> </div> </div>
  13. Вообщем нужно сделать, чтобы кнопка купить была неактивной если товара нет в наличии. Пытался реализовать это так: <?php if ($stock == "Купить") { ?> <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> <?php } else { ?> <a class="button">Нет в наличии</a> <?php } ?> Но в этом случае у всех товаров (даже у тех которые в наличии) просто меняется надпись "Купить", на "Нет в наличии" и кнопка становится неактивной, т.е в корзину ничего не добавляется. Подскажите правильно ли это?
  14. Да спасибо я понял, что Вы имели ввиду, ну и для уточнения мне следуя Вашему примеру нужно же присвоить body класс что бы он менялся. типо body class="<?php echo $class">; , если да то подскажите как это реализовать. Спасибо
  15. Либо я не понимаю, либо Вы не внимательно прочитали. Меню у меня сделано выпадающим списком, мне нужно чтобы оно на главной странице было развернуто, а на остальных страницах сворачивалось и его можно было бы развернуть либо по наведению либо по клику. Через css я могу сделать через hover, да оно будет выпадать при наведении, но как заставить его быть постоянно развернутым на главной? Так же разворот могу реализовать на js через click или mouseover, но опять же вопрос с разворотом на главной и свернутым видом на других страницах. Если вдруг я что-то не понял по css, не могли бы вы чуточку подробней описать. Спасибо конечно. Но я сделал свой шаблон под себя, и хотелось бы реализовать это на нем, а не покупать ради нужной мне функции шаблон и заниматься его редизайном.
  16. Здравствуйте. Вопрос в следующем, меня интересует как сделать, что бы меню категорий, которое размещено в левой колонке, сворачивалось при переходе на другие страницы сайта, ну что бы под ним находились другие модули типо фильтр товаров и прочее. Для примера на сайте http://www.mediamarkt.ru и куче подобных сайтов это реализовано, на главной странице каталог развернут, а если перейти на страницу категорий то меню сворачивается. Мысли такие, что это можно реализовать на js, но в этой области мои знания поверхностные. Единственное, что пришло в голову это сравнение url страницы и вот какие мысли: <?php $sitepage = $_SERVER['REQUEST_URI']; ?> <a href="/адрес_страницы.html" <?php if ($sitepage == '/адрес_страницы.html') { ?>class="active"<?php } ?>>Ссылка</a> На эти мысли меня навел гугл, и поиск по форуму. Если это правильное направление, то как это по уму реализовать. Спасибо.
  17. Здравствуйте. Проблема вот в чем, скачал и установил данный модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=10823&filter_search=category&filter_license=0 , но он раскрывает все пункты категорий, а не делает их выпадающими. Вот как это выглядит http://i71.fastpic.ru/big/2015/0712/da/a58dfb03fe10462e3f2455c75a6bbada.png Подскажите люди добрые в чем может быть проблема? Версия ocStore 1.5.5.1.2 ps: так же пробовал еще один модуль такой же тематики, эффект тот же самый.
×
×
  • Створити...

Important Information

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