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

ibond

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

    1 629
  • З нами

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

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

  1. код режит либо ocmod или vqmod пройдитесь поиском по файлам, ищите var price мы не можем догадываться, что за модули вы установили, но скорей всего связанные с опциями.
  2. ну где же точь в точь, вы сами привели пример: $('.images-additional img').click(function(){ var oldsrc = $(this).attr(' newsrc = oldsrc.replace('74x74','280x280'), var price = []; var quantity = []; кто-то съел две строки, а в них как минимум точка с запятой нужна. На это и ругается: var price = []; //Uncaught SyntaxError: Unexpected token var
  3. Подскажите пожалуйста как починить. У меня из-за этой ошибки работа уже 3 недели стоит, не могу ни одного товара с опцией добавить. Это у Вас сторонний модуль какой-то. В оригинале: $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('69x69','380x380'), newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; });
  4. Ну тогда как-то так в admin/controller/sale# order.php $products = $this->model_sale_order->getOrderProducts($this->request->get['order_id']); // ++ $this->load->model('catalog/product'); // ++ ... // ++ $get_product_for_sku = $this->model_catalog_product->getProduct($product['product_id']); // ++ $data['products'][] = array( 'name' <----> <-----> => $product['name'], // -- // 'model' => $product['model'], // -- // ++ 'model' => $get_product_for_sku['sku'], // ++ ....
  5. Есть модули. Видел где-то. Как зовут не помню. Можно допилом + javascript Скорее всего да. p.s. Вы бы хоть плюсик жали, а то скучно здесь стало бесплатно консультировать, и было бы видно, помог хоть в чем-то или нет! :)
  6. Отдельным шкриптом только разве. Или модуль спецом писать. Если артикул есть то смотрим на штрихкод сравниваем обновляем пока у артикула есть штрихкоды, например.
  7. В одном товаре может сколько угодно артикулов и вообще полей. Смотрите таблицу product в sql не смог сразу написать, отвлекли: В продукт можно вставить любое поле и использовать его на свое усмотрение. Но любой другой функционал придется подпиливать под это поле и в том числе разные параметры товара. Вы бы ТЗ написали а то на ходу Ваши программисты? прыгают туда сюда. Надо ставить четкую задачу и исходить из своих финансовых возможностей.
  8. Есть Артикул, есть модель. А вообще штрихкод гениальное изобретение!
  9. Покопаться придется, ну и денег придется тоже дать. Стандартными средствами, так, по памяти скажу, что можно реализовать первый вариант, но без вставки: бриллиант 0,21 карат (вес камня), 3/3(чистота/цвет). Это дополнительные опции, и удобней клиенту будет выбирать, если это решение будет исполнено с использованием ajax. Но. Наверняка есть уже модуль, может Том подскажет, я видел, но забыл. По пункту 2. Тоже, все зависит от фильтра. Возможно нужно будет допилить фильтр. По пункту 3. Можно. Но не стандартными средствами. По пункту 4. См. пост выше от n3bo
  10. Как вариант из исходников собрать, и на vps новый php и установить! Я вот не помню, какой-то модуль новый себе ставил, так он уже требовал новый php, на старом не хотел работать по причине отсутствия новшеств.
  11. Вы нашли уже кто сделает? Или Том помог? Если что скайп в личке!
  12. У меня все работает (ocStore 2.1.0.2). Возможно не обновили Менеджер дополнений, кэш не почистили? Какая версия Опенкарта?
  13. В /catalog/controller/product/category.php // Wishlist if ($this->customer->isLogged()) { $this->load->model('account/wishlist'); $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist()); } else { $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); } $data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); В category.tpl <? var_dump($wishlist); ?> <? var_dump($text_wishlist); ?> результат: string(51) "http://site.com/index.php?route=account/wishlist" string(13) "text_wishlist"
  14. в /catalog/controller/product/product.php после: if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $data['price'] = false; } вставляем: if ($product_info['quantity'] == 0) { $data['price'] = 0; }
  15. /catalog/controller/common/header.php $this->data['compare'] = $this->url->link('product/compare'); $this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); для 2го ОС: $data['compare'] = $this->url->link('product/compare'); $data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); в header.tpl смотрим: <? var_dump($compare) ?> <? var_dump($text_compare) ?> Результат: string(56) "http://site.com/index.php?route=product/compare" string(37) "Сравнение товаров (2)"
  16. А может все же остался товар/товары, которым назначены эти атрибуты? Пишите в скайп (см. профиль), если еще актуально, помогу.
  17. в самой mysql надо поменять значение price с decimal(15,4) на text или varchar(20) но все равно потом можно ждать кучу ошибок, которые могут вылезти из-за того, что там не цифра а текст
  18. <button type="button" onclick="window.location.href='/'" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
×
×
  • Створити...

Important Information

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