Jump to content

lordius495

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

0 Обычный

About lordius495

  • Rank
    Пользователь
  1. Я прошу прощения, а подскажите где прописывать это.. У меня стандартный opencart и там нету этого файла catalog/view/javascript/opentheme/oclayerednavigation/oclayerednavigation.js . Какой JS в opencart 2.3 отвечает за эту пагинацию?
  2. Здравствуйте! Подскажите модуль или решение. При переключении пагинации на странице категорий, страница остается на месте, а нужно чтобы поднималась на самый верх. На форуме нашел похожее решение на 3 версии opencart, но у меня нет такого файла catalog/view/javascript/opentheme/oclayerednavigation/oclayerednavigation.js catalog/view/javascript/opentheme/oclayerednavigation/oclayerednavigation.js success : function(json) { $('.filter-url').val(json['filter_action']); $('.price-url').val(json['price_action']); $('.custom-category').html(json['result_html']); $('.layered').html(json['layered_html']); oclayerednavigationajax.paginationChangeAction(); oclayerednavigationajax.productViewChange(); $('.layered-navigation-block').hide(); $('.ajax-loader').hide(); // move to .custom-category $('html, body').animate({ scrollTop: $('.custom-category').offset().top }, 'slow'); // move to top // $('html, body').animate({ scrollTop: $('body').offset().top }, 'slow'); }
  3. Модуль устанавливался очень давно, и не мной. Я к сожалению не знаю купленный он, или взятый откуда то еще. Модуль я сейчас куплю, все равно его обновить надо. В новой версии эта функция уже есть для платформы 1.5.6?
  4. Дело в том, что XLS в этом примере создается в корень сайта. К письму я просто креплю ссылку на этот файл. Название заказа.xls. Мне бы просто получить подсказку, как сделать так, чтобы в таблице экселя создавался не одна строка с товаром, а чтобы были все товары. Не пойму что нужно переделать здесь function filterData(&$str) { $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); $str = iconv("UTF-8", "WINDOWS-1251", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; } или здесь // filter data array_walk($row, 'filterData'); $rows= implode("\t", array_keys($row)) . "\r\n" . implode("\t", array_values($row)) . "\r\n";file_put_contents( $fileName, $rows); }
  5. Здравствуйте! Подскажите, как сделать увеличение кратности товара в checkout/simplecheckout согласно кратности товара? т.е. если товара минимальное количество 3, то в оформлении заказа должно происходить увеличение при нажатии на кнопку "плюс" на 3. Т.е. 3,6,9 и т.д. Сейчас в сожалению увеличивается по одному. Opencart 1.5.6. Нашел вот такой код вывода. Может быть в нем изменить?: <td class="quantity"> <img src='<?php echo $simple->tpl_joomla_path() ?>catalog/view/image/minus.png' border='0' <?php if ($quantity > 1) { ?>onclick="jQuery(this).next().val(~~jQuery(this).next().val()-1);simplecheckout_reload('cart_value_decreased');"<?php } ?>> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="1" onchange="simplecheckout_reload('cart_value_changed')" /> <img src='<?php echo $simple->tpl_joomla_path() ?>catalog/view/image/plus.png' border='0' onclick="jQuery(this).prev().val(~~jQuery(this).prev().val()+1);simplecheckout_reload('cart_value_increased');"> </td>
  6. Здравствуйте! Подскажите, как я могу заменить в выгрузке файла эксель в вашем модуле, модель товара на артикул SKU?
  7. Здравствуйте! Возникла следующая задача. Заказчик затребовал создать файл-приложение к письму которое приходит админу, чтобы загружать в старую 1с 7.7 данные по заказу. Поскольку со шлюзами старая 1с не дружит, было принято решение создать такое вот своеобразное приложение к письму в excel. Готовых модулей по этой теме я не нашел, но нашел на просторах инета код, который создавал нечто похожее. Клиенту было нужно, чтобы в этом экселе выгружались товары списком, и я добавил "product" =>$product['name'], . Проблема в том, что данный код создает excel, но там всего две строки (заголовок и одна строка с товаром). Подскажите, как сделать чтобы строк было много, и на каждой строке был товар в столбец? $data = array( array("ORDER ID" => $order_id, "CONTACT PERSON"=>$order_info['shipping_firstname']." ".$order_info['shipping_lastname'], "ADDRESS LINE1" =>$order_info['shipping_address_1'], "CITY" =>$order_info['shipping_city'], "PHONE_1"=>$order_info['telephone'], "product" =>$product['name'], "price" =>$product['price'], "WH NUMBER" =>$product['model'], "SKU" =>$product['sku'], "PIECES"=>$product['quantity'], "Total"=>$order_info['total']), ); function filterData(&$str) { $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); $str = iconv("UTF-8", "WINDOWS-1251", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; } // file name for download $fileName = $order_id.".xls";$flag = false; foreach($data as $row) { if(!$flag) { // display column names as first row echo implode("\t", array_keys($row)) . "\r\n"; $flag = true; } // filter data array_walk($row, 'filterData'); $rows= implode("\t", array_keys($row)) . "\r\n" . implode("\t", array_values($row)) . "\r\n";file_put_contents( $fileName, $rows); } $mail->setTo('email of delivery company or any you need'); $mail->setFrom($this->config->get('config_email')); $mail->setSender(html_entity_decode($order_info['store_name'], ENT_QUOTES, 'WIN-1251')); $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'WIN-1251')); $mail->setHtml($this->load->view('mail/excel', $data)); $mail->setText($text); $mail->send();
  8. Здравствуйте! Подскажите, что делать если owl-carusel на котором основан этот модуль, уже используется в другом модуле шаблона. Я приобрел модуль и столкнулся с проблемой, что лента новостей моего шаблона, тоже использует owl-carusel. Сайт moon-climate.ru . Помогите пожалуйста
×

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.