Nicoman

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

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

  • Посещение

Репутация

0 Обычный

Информация о Nicoman

  • Звание
    Новичок
  1. Здравствуйте! Помогите пожалуйста решить следующую проблему: Система OpenCart 1.5.6. Шаблон pav_houseware. Хочу добавить новую позицию в хэдер. Надо чтобы меню туда встало. Меню - модуль pav_MegaMenu Делаю все по инструкции: В админке в модуле мегаменю новая позиция отображается. Но при выборе, в шаблоне ничего не добавляется. В модуле не нашел такого места как в инструкции: теперь в этом же файле (ниже), ищем строку html += ' <option value="content_top"><?php echo $text_content_top; ?></option>'; и добавляем перед ним строку html += ' <option value="content_slider">Slider Box</option>'; Есть следующий код: <script type="text/javascript"><!-- $("#btn-guide").click( function(){ $('#dialog').remove(); $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="'+$(this).attr('href')+'" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>'); $('#dialog').dialog({ title: 'Guide', close: function (event, ui) {}, bgiframe: false, width: 940, height: 500, resizable: false, modal: true }); return false; } ); function image_upload(field, thumb) { $('#dialog').remove(); $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>'); $('#dialog').dialog({ title: '<?php echo $text_image_manager; ?>', close: function (event, ui) { if ($('#' + field).attr('value')) { $.ajax({ url: 'index.php?route=common/filemanager/image&token=<?php echo $token; ?>&image=' + encodeURIComponent($('#' + field).val()), dataType: 'text', success: function(data) { $('#' + thumb).replaceWith('<img src="' + data + '" alt="" id="' + thumb + '" />'); } }); } }, bgiframe: false, width: 800, height: 400, resizable: false, modal: false }); }; //--></script> <script type="text/javascript" class="source below"> function __submit( m ){ $("#save_mode").val( m ); $('#form').submit(); } $('ol.sortable').nestedSortable({ forcePlaceholderSize: true, handle: 'div', helper: 'clone', items: 'li', opacity: .6, placeholder: 'placeholder', revert: 250, tabSize: 25, tolerance: 'pointer', toleranceElement: '> div', maxLevels: 4, isTree: true, expandOnHover: 700, startCollapsed: true }); $('#serialize').click(function(){ var serialized = $('ol.sortable').nestedSortable('serialize'); $.ajax({ async : false, type: 'POST', dataType:'json', url: "<?php echo str_replace("&amp;","&",$updateTree);?>", data : serialized, success : function (r) { } }); }) $(".quickedit").click( function(){ var id = $(this).attr("rel").replace("id_",""); $.post( "<?php echo str_replace("&amp;","&",$actionGetInfo);?>", { "id":id, "rand":Math.random()}, function(data){ $("#megamenu-form").html( data ); }); } ); $(".quickdel").click( function(){ if( confirm("<?php echo $this->language->get("message_delete");?>") ){ var id = $(this).attr("rel").replace("id_",""); window.location.href="<?php echo str_replace("&amp;","&",$actionDel);?>&id="+id; } } ); $(document).ajaxSend(function() { $("#ajaxloading").show(); }); $(document).ajaxComplete(function() { $("#ajaxloading").hide(); }); </script> Не увидел ничего схожего. Подскажите в каком направлении смотреть хотя бы
  2. Примерно понимаю, что цену надо вытащить отсюда: if ($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')), $this->session->data['currency']); } else { $data['price'] = false; } и отсюда: $discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']) ); } Но как это вставить в tpl не доходит... Может кто-нибудь подсказать?
  3. Или только через код? Если чз код, то можно хоть какой-нибудь пример реализации?
  4. Может есть еще какой-нибудь модуль(желательно бесплатный), с которым в дальнейшем не будет таких проблем?
  5. В скидках сделал цену для оптовиков. Можете пример дальнейшей реализации показать?
  6. По оптовой цене должны закупаться оптовики(группа)
  7. Всем здравствуйте! Столкнулся с проблемой, никак не доходит как решить. В OcStore для товаров созданы скидки для группы "Все". У всех цена отображается с учетом скидки, а необходимо сделать вывод двух цен - розничная и отповая. Подтолкните пожалуйста в нужную сторону для решения этой задачи