

Tatjana
Users-
Posts
107 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Tatjana
-
Здравствуйте! С помощью OpenSSL нужно создать два файла: личный ключ и запрос сертификата. Инструкция в приложении. Стоимость и сроки? Инструкция по запросу сертификата цифровой подписи.pdf
-
Здравствуйте! Сайт prolizings.lv Когда открывается страница товара, не видна шапка. И к форме заявки на лизинг нужно прикрепить pdf файл. Не работает этот модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=31595&filter_search=cookie&filter_license=0 Цена, сроки?
-
Здравствуйте! Помогите, пожалуйста, настроить ajax filter http://web04.alphahost.lv/~auto/index.php?route=product/category&path=63
-
Здравствуйте! Помогите, пожалуйта, сделать так, чтобы форма быстрый заказ открывалась не в модальном окне, a на странице товара, после описания.
-
Здравствуйте! Помогите, пожалуйста, решить проблему. Не оформляется заказ, исчезла кнопка подтверждения заказа. Магазин crazyshop.lv Заново загрузила файлы /public_html/catalog/view/theme/default/template/checkout Ничего не помогает.
-
Здравствуйте! Помогите, пожалуйста, исправить ошибку. Notice: Undefined variable: product in /catalog/view/theme/turkish-gray/template/product/product.tpl on line 374 <?php if ($product['quantity'] == 0 || ($product['quantity'] < 0 && !$this->config->get('config_stock_checkout')) ) { ?> <a onclick="return;" class="button"><span><?php echo $this->language->get('button_out_of_stock'); ?></span></a></div> <?php } elseif ($product['quantity'] < 0 && $this->config->get('config_stock_checkout')) { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $this->language->get('button_pre_order'); ?></span></a></div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div> <?php } ?>
-
Здравствуйте! На мобильном телефоне сдвигаются картинки. Не подскажите, как решить проблему.
- 29 replies
-
- стена категорий
- categorywall
-
(and 1 more)
Tagged with:
-
Здравствуйте! Не могли бы подсказать, как мне добавить в файл зкспорта название товаров и категорий на втором языке. // get products mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); $req=mysql_query('SELECT pd.product_id, pc.category_id,cd.name AS cat, pd.name AS name, p.price as price, ps.price as aprice, p.model,p.image FROM product_description pd INNER JOIN product p ON (pd.product_id=p.product_id) LEFT JOIN product_special ps ON (ps.product_id=p.product_id) INNER JOIN product_to_category pc ON (pc.product_id=pd.product_id) INNER JOIN category c ON(c.category_id=pc.category_id ) INNER JOIN category_description cd ON(cd.category_id=c.parent_id or cd.category_id=c.category_id and c.parent_id=0) WHERE cd.language_id=3 and pd.language_id=3 and p.status=1 '); $fp=fopen('/salidzini.xml','w'); $start='<?xml version="1.0" encoding="utf-8"?> <root> '; fwrite($fp,$start); while($row=mysql_fetch_assoc($req)){ $price=number_format($row['price'],2,'.',''); $aprice=number_format($row['aprice'],2,'.',''); $image=str_replace(" ","%20",$row['image']); $xml.="<item>\n"; $xml.="\t\t<name>".$row['name']."</name>\n"; $xml.="\t\t<link>".HTTP_SERVER."index.php?route=product/product&product_id=".$row['product_id']."</link>\n"; if ($aprice == 0) {$xml.="\t\t<price>".$price."</price>\n";} else {$xml.="\t\t<price>".$aprice."</price>\n";} $xml.="\t\t<image>".HTTP_SERVER."image/".$image."</image>\n"; $xml.="\t\t<category_full>".$row['cat']."</category_full>\n"; $xml.="\t\t<category_link>".HTTP_SERVER."index.php?route=product/category&path=".$row['category_id']."</category_link>\n"; $xml.="</item>\n"; } fwrite($fp,$xml); fwrite($fp,'</root>');
-
Здравствуйте! Как сделать переход с окна быстрого просмотра на карточку товара? Скриншот в приложении. В файле quick_view.tpl сделала кнопку <a href="<?php echo $product['href']; ?>" class="button">Подробнее</a> При нажатии ошибка на эту строчку You don't have permission to access /meb/upload/Notice: Undefined variable: product in Z:/home/localhost/www/meb/upload/catalog/view/theme/Zerocart-orange/template/product/quick_view.tpl on line 229 on this server.
-
Не работает менеджер картинок
Tatjana replied to Osvald's topic in Встановлення, оновлення, налаштування
Здравствуйте! У меня тоже не работает менежжер картинок. На локальном компьютере было все нормально. После загрузки на хостинг перестал работать. У меня версия opencart 2.3.0.2 Помогите, пожалуйста, решить проблему. -
Здравствуйте! Как сделать карусель опций? У меня тоже очень много опций и получилось только горизонтально расположить.
-
Здравствуйте! Нужен импорт товара их xml файла Цена, сроки? <product> <ID>781</ID> <sku>177463</sku> <ean>9785040043897</ean> <type>book</type> <name multilang="1"> <ru>Фигура мирового стандарта за 28 дней</ru> <de>Фигура мирового стандарта за 28 дней</de> </name> <tax>7</tax> <unit>piece</unit> <minOrderQty>1</minOrderQty> <boxQty>1</boxQty> <isFragile>0</isFragile> <price>1.50</price> <specialPrice/> <specialPriceFrom/> <specialPriceTo/> <isQtyAvailable>1</isQtyAvailable> <qty>0</qty> <isbn>5-04-004389-9</isbn> <author>Томсон Д.</author> <seria>Идеальная фигура</seria> <publisher>EKSMO</publisher> <year>2003</year> <circulation>10000</circulation> <format>84x104/32 (220x240 мм)</format> <pages>192</pages> <cover>soft</cover> <description multilang="1"> <ru>В книге предложена комплексная программа по коррекции фигуры, избавлению от лишней жировой массы и общему оздоровлению организма. Известный специалист по физическому совершенствованию Джанет Томсон разработала сбалансированную 28 - дневную диету, работающую по принципу `от тучности к стройности`, индивидуальный план тренировок для разных возрастных групп и программу психологической адаптации к новым полезным пищевым продуктам. Предлагаемая автором `фигура мирового стандарта` - это не следование привычнойсхеме `90 - 60-90`, а концепция приведения именно ВАШЕЙ фигуры в оптимальное физическое и эстетическое состояние.</ru> <de>В книге предложена комплексная программа по коррекции фигуры, избавлению от лишней жировой массы и общему оздоровлению организма. Известный специалист по физическому совершенствованию Джанет Томсон разработала сбалансированную 28 - дневную диету, работающую по принципу `от тучности к стройности`, индивидуальный план тренировок для разных возрастных групп и программу психологической адаптации к новым полезным пищевым продуктам. Предлагаемая автором `фигура мирового стандарта` - это не следование привычнойсхеме `90 - 60-90`, а концепция приведения именно ВАШЕЙ фигуры в оптимальное физическое и эстетическое состояние.</de> </description> <images> <image> <thumbnail>http://platforma24.eu/media/products/0/293804-s.jpg</thumbnail> <small>http://platforma24.eu/media/products/0/293804-m.jpg</small> <medium>http://platforma24.eu/media/products/0/293804-l.jpg</medium> <large>http://platforma24.eu/media/products/0/293804-f.jpg</large> <isPrimary>1</isPrimary> </image> </images> <categories> <category> <ID>233</ID> <sortPosition>139</sortPosition> </category> </categories> <isEnabled>1</isEnabled> <createdAt>2010-10-12 18:29:10</createdAt> <updatedAt>2015-02-10 16:32:58</updatedAt> </product>
-
Спасибо, получилось.
-
А в каких файлах сделать изменения catalog/view/theme/default/chekout/cart?
-
Здравствуйте! Можно сделать, чтобы при нажатии на корзину, сразу открывалось поле с вводом купона?
-
Здравствуйте! Подойдет этот модуль импорта из xml файла? http://www.opencart.com/index.php?route=extension/extension/info&extension_id=20834&filter_search=import%20xml Структура xml файла <product_inner> <id>2093</id> <is_active>1</is_active> <product_type key="0">Стандартный продукт</product_type> <code><![CDATA[01.112373.01.001]]></code> <article><![CDATA[]]></article> <ean_code>8712836318854</ean_code> <ecom_guid>P/90249/2093</ecom_guid> <created>2015-04-20 15:50:44</created> <updated>2015-07-28 14:57:09</updated> <info> <title_short> </title_short> <title> <lv><![CDATA[Princess cepeškrāsns, 45 L]]></lv> <ru><![CDATA[Princess мини печь, 45L.]]></ru> </title> <description> <lv><![CDATA[Cepeškrāsns Classic. Kompakta cepeškrāsns ar 45 L ietilpību un lielu logu, ir piemērota grilēšanai, cepšanai un grauzdēšanai. Krāsns ir aprīkota ar augšējo un apakšējo sildelementu, kurus var ieslēgt atsevišķi vai vienlaicīgi. 60 minūšu taimeris, slēdzis augšējam, un / vai apakšējam sildelemtam un indikators. Komplektā: cepšanas režģis, cepšanas virsmaun drupatu paplāte. Jauda: 1500W]]></lv> <ru><![CDATA[Мини Печь. Тип духовки: Электрическая. Тип управления: Механический Цвет: Чёрный Мощность (Вт): 1500 Общий объем (литры): 45 Индикаторы остаточного тепла. Термостат. Таймер (60мин). В комплекте: решетка, противень и поддон для крошек.]]></ru> <en></en> <de></de> <ee></ee> <lt></lt> </description> <images> <image>http://90249.ecom20.com/api/distributor/img.php?i-2093-1-63b6f.jpg</image> </images> </info> <links> <group id="195"><![CDATA[Mazā sadzīves tehnika]]></group> <manufacturer id="30"><![CDATA[Princess]]></manufacturer> <manufacturer_brand id="0"></manufacturer_brand> <manufacturer_line id="0"></manufacturer_line> </links> <delivery> <size_unit key="1">Штуки</size_unit> <size_quant_in_unit>0</size_quant_in_unit> <size_quant_in_box>0</size_quant_in_box> <size_quant_in_palet>0</size_quant_in_palet> <size_weight>0</size_weight> <size_height>0</size_height> <size_width>0</size_width> <size_length>0</size_length> <size_volume>0</size_volume> </delivery> <order> <minimal_order_summ></minimal_order_summ> <minimal_order_items></minimal_order_items> <minimal_order_step></minimal_order_step> </order> <type_data> </type_data> <stock version="1.1" mode="1" value="1">1</stock> <prices version="1.1"> <price markup_id="3" active_from="2015-05-01" active_to="2020-06-07" variation_id="0" vat="0" currency="eur"><dealer>98.4000</dealer><recommended></recommended><minimal></minimal></price> </prices> </product_inner>
-
Быстрый заказ
Tatjana replied to Tatjana's topic in Программирование, создание модулей, изменение функциональности
Я нашла код в файл fast_order.xml Где мне его поставить? <script type="text/javascript"> function upd() { $('#qty').val($('#quantity').val()); var tmp=''; $('div[id^=option-]').each(function(){ var scv = $(this).find('option:selected').html(); var rcv = $(this).find('input:radio:checked').next('label:first').html(); var ccv = $(this).find('input:checkbox:checked').next('label:first').html(); $.trim(scv); $.trim(rcv); $.trim(ccv); if (scv!==null){ tmp +=$(this).find('b').text()+" "+scv+"; "; } if (rcv!==null){ tmp +=$(this).find('b').text()+" "+rcv+"; "; } if (ccv!==null){ tmp +=$(this).find('b').text()+" "+ccv+"; "; } }); $('#options').val(tmp); var tovar = ''; if ($('#options').val()!=='') {tovar +="<br>Опции: " + $('#options').val();} tovar += "<br>Количество: " + $('#quantity').val(); tovar += "<br>Цена(за шт.): " + $('#product_price').val() + "; "; $('#tovar').remove(); $('#order').append('<span id="tovar"><br>'+tovar+'</span>'); } </script> Мой файл fast_order.xml <modification> <id>Free fast order</id> <version>1.0</version> <vqmver>2.1.6</vqmver> <author>RGB, modified [email protected]</author> <file name="catalog/view/theme/Zerocart-orange/template/common/header.tpl"> <operation> <search position="before"> <![CDATA[</head>]]> </search> <add> <![CDATA[ <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/fast_order.css" /> ]]> </add> </operation> </file> <file name="catalog/controller/product/product.php"> <operation> <search position="before"> <![CDATA[$this->data['button_continue'] = $this->language->get('button_continue');]]> </search> <add> <![CDATA[ $this->language->load('product/fast_order'); $this->data['fo_button'] = $this->language->get('fo_button'); $this->data['fo_submit'] = $this->language->get('fo_submit'); $this->data['fo_title'] = $this->language->get('fo_title'); $this->data['fo_name'] = $this->language->get('fo_name'); $this->data['fo_phone'] = $this->language->get('fo_phone'); $this->data['fo_comment'] = $this->language->get('fo_comment'); $this->data['fo_help'] = $this->language->get('fo_help'); $this->data['fo_success'] = $this->language->get('fo_success'); $this->data['fo_recall'] = $this->language->get('fo_recall'); $this->data['fo_close'] = $this->language->get('fo_close'); $this->data['fo_error'] = $this->language->get('fo_error'); ]]> </add> </operation> </file> <file name="catalog/view/theme/Zerocart-orange/template/product/product.tpl"> <operation> <search position="after"> <![CDATA[ <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> ]]> </search> <add> <![CDATA[ <a id="fast_order" class="button" href="#fast_order_form" onclick="javascript: upd();" /><?php echo $fo_button; ?></a> <div style="display:none"> <div id="fast_order_form"> <input id="product_name" type="hidden" value="<?php echo $heading_title; ?>"> <input id="product_model" type="hidden" value="<?php echo $model; ?>"> <input id="product_price" type="hidden" value=""> <input id="qty" type="hidden" value="1"> <input id="options" type="hidden" value=""> <div class="fast_order_center"><?php echo $fo_title; ?> <?php echo $heading_title; ?></div> <div class="fast_order_left"> <p><span class="required">*</span><?php echo $fo_name; ?></p> <p><span class="required">*</span><?php echo $fo_phone; ?></p> <p><span class="required">*</span><?php echo $fo_comment; ?></p> </div> <div class="fast_order_right"> <p><input type="text" id="customer_name"/></p> <p><input type="text" id="customer_phone"/></p> <p><input type="text" id="customer_message"/></p> </div> <div class="fast_order_center"> <p id="fast_order_result"><?php echo $fo_help; ?></p> <div id="fast_go"><button class="fast_order_button"><span><?php echo $fo_submit; ?></span></button></div> </div> </div> </div> <script type="text/javascript"><!-- $(document).ready(function () { $('#fast_order').colorbox({href:function(){ return $(this).attr('to'); },inline:true, width:"650px", height:"330px", title:" "}); $('.fast_order_button').click(function () { var product_name = $('#product_name').val(); var product_price = $('#product_price').val(); var product_model = $('#product_model').val(); var customer_name = $('#customer_name').val(); var customer_phone = $('#customer_phone').val(); var customer_message = $('#customer_message').val(); $('#result').html('Обрабатываем введенные данные..'); $.post('http://localhost/mebel/upload/fast_order.php' { 'product_name': product_name, 'product_price': product_price, 'product_model': product_model, 'customer_name': customer_name, 'customer_phone': customer_phone, 'customer_message': customer_message }, function (data) { if (data == 'empty') { $('#fast_order_result').html('<span class="fast_order_error"><?php echo $fo_error; ?></span>'); } else { $('#fast_order_result').html('<span class="fast_order_success"><?php echo $fo_success; ?></span><br /><span><?php echo $fo_recall; ?> <a onclick="$(window).colorbox.close();"><?php echo $fo_close; ?></a></span>'); } }); }); }); //--></script> ]]> </add> </operation> </file> </modification> -
Здравствуйте! У меня сайт на трех языках. Как сделать перевод на другие языки в файле javascript/fast_order $(document).ready(function () { $('#fast_order').colorbox({href:"#fast_order_form",inline:true, width:"650px", height:"330px", title:" "}); $('#fast_order_form .fast_order_center button').click(function () { var product_name = $('#product_name').val(); var product_price = $('#product_price').val(); var customer_name = $('#customer_name').val(); var customer_phone = $('#customer_phone').val(); var customer_message = $('#customer_message').val(); $('#result').html('Обрабатываем введенные данные..'); $.post('./fast_order.php', { 'product_name': product_name, 'product_price': product_price, 'customer_name': customer_name, 'customer_phone': customer_phone, 'customer_message': customer_message }, function (data) { if (data == 'empty') { $('#fast_order_result').html('<span class="fast_order_error">Обязательно укажите ваше имя и телефон, иначе мы не сможем вам перезвонить!</span>'); } else { $('#fast_order_result').html('<span class="fast_order_success">Ваш заказ успешно оформлен!</span><br /><span>Мы перезвоним вам в течение дня. <a onclick="$(window).colorbox.close();">Закрыть</a> это окно?</span>'); } }); }); });
-
Здравствуйте! Бонусные товары / подарки Поместив все товары в корзину, желая закончить сессию, покупатель нажимает кнопку “рассчитать цену доставки и оплатить”. После этого есть 2 варианта:1) если покупка небольшая (например до 20 евро), то появляется конечная цена с учетом доставки; 2) если покупка выше 20 евр, появляется окно типа “Спасибо! Выберите свой подарок, кликните здесь”. Кликнув, появляется несколько товаров - “подарков” на выбор. Система позволит выбрать 1 любой. Положив в корзину “подарок”, всё происходит по варианту 1) – т.е. появляется сумма с учетом доставки. ВАЖНО: Т.к. и подарочный (бесплатный) товар имеет свой брутто вес, система суммирует его с весом остальных покупок, и появляется конечная цена с учетом доставки. В системе заложены “подарочные” предложения, в зависимости от суммы покупок. Например, до 20 евро ничего не предусмотрено, от 20.01 евро до 50 евро это 3-4 товара. От 50.01 евро до 75 другие 3-4 товара, и так далее, всего около таких 5-6 ступеней. Надо предусматривать и то, что кто-то не выберет ничего из подарков (теоретиески, возможно и такое). Стоимость и сроки создания модуля?