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

Wacoola

Users
  
  • Posts

    137
  • Joined

  • Last visited

Everything posted by Wacoola

  1. Проблема: в IE слетают стили на странице категорий ...не могу понять в чем подвох(( ...было у кого-нибудь такое? //адрес сайта - по запросу в личку
  2. кто-нибудь объяснит как это исправить? кусок кода catalog/controller/module/category.php: foreach ($children as $child) { //Будем вычислять кол-во товаров в категориях только если это кол-во надо показывать if ($show_product_count) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $total += $product_total; } $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ($show_product_count ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); }
  3. ... а вы не пробовали при экспорте из CSV pro использовать параметр "Экспорт только главной категории" ? А вообще не очень понятно, чем вам можно помочь т к ваш вопрос не ясен и ждать ответа соответственно придется очень долго! Нужно четко понимать что вам нужно (пример) и что вас не устаревает сейчас.
  4. причина чаще всего в слове которое после двоеточия - Undefined index: *** - это слово не нравится (возможно используется недопустимый символ
  5. Сохраняются, но желательно всё равно знать что делаешь и какая кнопка за что отвечает. id у каждого свой и я этот столбец вообще не использую (использую SKU) ...главное чтобы файл был в CSV формате - удобнее всего (на сегодняшний день) работать с ним в Libre Office Цены обновляется нормально, исключение только ЧПУ, но это уже совсем другая история (в теме про модули ЧПУ)
  6. - B CSV Price Pro используйте вкладку "Макросы" - там можно добавить столбец в вашу таблицу экспорта/импорта из базы (таблицы product и product_description) в т ч minimum - используйте в Экселе формулу =СЦЕПИТЬ(F7;СИМВОЛ(10);F8) где СИМВОЛ(10) - перенос строки потом перенесите уже готовую отработку всех формул в либре офис используя "Вставить как... текст без форматирования" не забывайте про кодировку и точку с запятой как разделитель
  7. - модуль сделан таким образом, что удобнее всего товары загружать не по производителям, а по категориям - т.е.: - сначала импортируете файл "Носочки", потом "Платочки" и затем - "Варежки" :-) указывая каждый раз при этом в настройках вкладки "Импорт" соответствующие Категории для всего файла (всех товаров указанных в нём) ...не забывая при этом заполнять столбец _MANUFACTURER_ А вот если такой возможности нет (прайс-листы по производителям), то придется попариться))) ...это отдельная история. ;)
  8. ...у меня та же хрень и похоже что автор модуля пока не может решить данную проблему приходится искать альтернативу - я делаю так: загружаю (прописываю)товары в их конечную категорию (в вашем случае: кат. 3) а для добавления в остальные делаю копии тех же таблиц но уже с указанием категории на уровень выше - это конечно бред, но всё же выход (временный, пока автор не разберется в чем дело)
  9. ...зависит от того "откуда" будете копировать и "как" : Нужно сохранять в кодировке UTF-8 В качестве разделителя полей - использовать точку с запятой, В качестве разделителя строк (записей) - использовать перенос строки, (табуляция) Текстовые поля - заключаются в двойные кавычки. Все остальные настройки сохранения файла оставить неактивными (галочки снять)
  10. Ваш файл далёк от идеала. - есть подозрение на использование вами MS Excel для его редактирования. Настоятельно не рекомендуется этого делать! Для формата .CSV спользуйте ОпенОфис например редакцию - LibreOffice
  11. - у меня аналогичная хрень
  12. ИМПОРТ по _CATEGORY_ID_ Проблема: я ни как не могу заставить скрипт производить импорт так, чтобы товар показывался не только в своей подкатегории, но и в родительской Пример: Добавляю товар "Шампунь" Уход за волосами (Category id 20) => Шампуни (id 25) Таблица импорта: _CATEGORY_ID_;_NAME_; 25,20,20;Шампунь Lory 200мл; Нажимаю "Импорт" ....в "Шампуни" товар добавился, а в "Уход за волосами" - нет :unsure: Почему??? UPD Временное решение (выполняется в 2-е загрузки): 1) Сначала импортирую (добавляю) таблицу товаров с родной категорией: _CATEGORY_ID_;_NAME_;... 25;Шампунь Lory 200мл;... таким образом я прописал товар в его родных категориях... 2) Далее делаю импорт той же таблицы НО без категорий (CATEGORY_ID) при этом снимаю галочку игнора "Показывать в категориях" и отмечаю родительскую - "Уход за волосами" _NAME_;... Шампунь Lory 200мл;... Но этот метод годится когда все товары принадлежат группе "Уход за волосами" ...а что делать если товар нужно показать в разных и в нескольких группах? (в общем для меня вопрос с импортом в категории остается открытым) -------------------------------------- CSV Price Pro import/export v2.2.1b ocStore Version 1.5.4.1
  13. А как округлить вес до целых? (не 21.00кг а 21 кг) ?
  14. а как округлить вес? ...чтобы было не 22.00кг а 22 кг ? ...есть вариант: <?php if ($weight>0) { ?><span><?php echo $text_weight; ?></span> <?php echo round($weight, 2); ?> но там единицы измерения реализованы криво: <?php if ($weight_class_id==2) {?> <?php echo " гр<br />"; ?> <?php } ?> <?php if ($weight_class_id==1) {?> <?php echo ' кг'; ?> <?php } ?><?php } ?> источник
  15. Как добавить столбец "Код товара" (sku) ? ...дело в том что мне в заказе Модель товара не нужна а вот артикул (код товара и он же sku) - очень надо прошу прощения что вопрос только частично в тему ps Скорее всего модуль куплю. много полезного.
  16. Не знаю что за хрень, но та же ситуация: Добавляю товар через админку - добавился - статус вкл а в магазине на витрине - нет ?????? ...кажется проблема решилась сама собой (так же как и возникла) ps я просто отключил пару модулей (потом включил обратно) и всё заработало "...всё чудесатей и чудесатей..."
  17. Привет! У меня тоже возникли трудности... Я правил шаблон продукта (product.tpl)... и тут бац! - кнопка "в корзину" не работает!!! :cry: ...пробую на других страницах (категории, модули, главная) - работает ...пробую вернуть код шаблона (product.tpl), тот что был до моей "правки" - кнопка снова работает! Я видимо где-то что-то важное зацепил или не учел... product.tpl <?php echo $header; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <div id="notification"></div> <?php echo $column_left; ?> <?php echo $column_right; ?> <div id="content"> <?php echo $content_top; ?> <div style="display:none"> <div id="fast_order_form"> <input id="product_name" type="hidden" value="<?php echo $heading_title; ?>"> <div class="fast_order_center">Заказ товара - <span><?php echo $heading_title; ?></span></div> <div class="fast_order_left"> <p>Желаемое кол-во:</p> <p>Комментарий к заказу:</p> <p>Контактное лицо:</p> <p>Телефон:</p> </div> <div class="fast_order_right"> <p><input type="text" id="product_quantity"/></p> <p><input type="text" id="customer_message"/></p> <p><input type="text" id="customer_name"/></p> <p><input type="text" id="customer_phone"/></p> </div> <div class="fast_order_center"> <p id="fast_order_result">Пожалуйста, укажите ваше имя и телефон, чтобы мы могли связаться с вами</p> <button class="fast_order_button"><span>Оформить заказ</span></button> </div> </div> </div> <div class="h1-bb"></div> <table id="headingtitle"> <tbody> <tr> <td width="190px" style="vertical-align:middle"> <?php if ($sku) { ?> <span><?php echo $text_sku; ?> <?php echo $sku; ?></span> <?php } ?> </td> <td width="575px" style="vertical-align:middle"> <h1><?php echo $heading_title; ?></h1> </td> <td width="190px" style="vertical-align:middle"> <?php if ($price) { ?> <div class="price"> <!-- <?php echo $text_price; ?> --> <?php if (!$special) { ?> <?php echo $price; ?> <?php } else { ?> <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span> <?php } ?> <br /> <?php if ($tax) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span> <br /> <?php } ?> <?php if ($points) { ?> <span class="reward"><small><?php echo $text_points; ?> <?php echo $points; ?></small></span> <br /> <?php } ?> <?php if ($discounts) { ?> <br /> <div class="discount"> <?php foreach ($discounts as $discount) { ?> <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?> <br /> <?php } ?> </div> <?php } ?> </div> <?php } ?> </td> </tr> <tr> <td ROWSPAN="2"><?php if ($man_img) { ?> <img style="float:left" src="<?php echo $man_img; ?>" title="<?php echo $manufacturer; ?>" alt="<?php echo $manufacturer; ?>" /> <?php } ?> </td> <td> <?php if ($manufacturer) { ?> <?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a> <?php } ?> </td> <td> <!--<?php echo $text_stock; ?>--><mark><?php echo $stock; ?></mark> </td> </tr> <tr> <td> <?php echo $text_model; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $model; ?></a> <a id="fast_order" href="#fast_order_form" data-icon="✆" class="button pink skew" />Обратный звонок</a> </td> <td> <div class="cart"> <div><!-- <?php echo $text_qty; ?> --> <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" /> <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> </div> <?php if ($minimum > 1) { ?> <div class="minimum"><?php echo $text_minimum; ?></div> <?php } ?> </div> </td> </tr> </tbody> </table> <div class="h1-bb"></div> <div class="product-info"> <?php if ($thumb || $images) { ?> <div class="left"> <?php if ($thumb) { ?> <div class="image"> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"> <img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /> </a> </div> <?php } ?> <?php if ($images) { ?> <div class="image-additional"> <?php foreach ($images as $image) { ?> <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"> <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /> </a> <?php } ?> </div> <?php } ?> </div> <?php } ?> <div class="right"> <div class="description"> <table class="attribute"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="3"><span><?php echo $attribute_group['name']; ?></span></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td colspan="2"><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> <tbody> <tr> <td><?php echo $tab_description; ?></td> <td colspan="2"><?php echo $description; ?></td> </tr> <tr> <td colspan="3"> <div class="compare"> <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a> </div> </td> </tr> </tbody> </table> </div> <?php if ($reward) { ?> <?php echo $text_reward; ?> <?php echo $reward; ?> <?php } ?> </div> </div> <?php echo $content_bottom; ?> </div> <script type="text/javascript"><!-- $('.colorbox').colorbox({ overlayClose: true, opacity: 0.5 }); //--></script> <script type="text/javascript"><!-- $('#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['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/palioxis/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); }); //--></script> <?php echo $footer; ?> ....... UPD единственное что я понял методом "тыка" - скрипту важно чтобы кнопка была внутри контейнера product-info
×
×
  • 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.