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

ndnn

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

    134
  • З нами

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

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

  1. Речь идет как раз о jpg, а не png. (Есть еще способ чтоб создавались картинки в кэше размера не больше чем оригинал?) Это и есть ответ на Ваш вопрос, с этим как раз в этой теме решалось и решилось!
  2. Пример работы кнопки Отдельный благодарчик за помощь NickYa [РЕШЕНО] Тема закрыта!
  3. Без проблем можно создать две, для этого внизу product.tpl, там где скрипты вставить скрипт: $('#button-cart2').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'] + '</span>'); } } } if (json['success']) { location = '/index.php?route=checkout/simplecheckout'; $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); /* $('.success').fadeIn('slow');*/ $('#cart-total').html(json['total']); /* $('html, body').animate({ scrollTop: 0 }, 'slow'); */ } } }); }); //--></script> и добавить кнопку такого вида: <input type="button" value="<?php echo $button_cart2; ?>" id="button-cart2" class="button" />
  4. Выгружает все поля быстро и даже одновременно, кроме _SEO_KEYWORD_ у меня выделенный серв, все по максимуму не понятно только почему раньше до обновления модуля таких проблем не было и почему только это поле?
  5. Всем привет, после обновления модуля появилась такая проблема: При экспорте полей _ID_ и _SEO_KEYWORD_, админка и сайт тупо втыкают, и ничего не происходит, висит примерно 7-10 мин. после этого все тихо на сайте 17791 товар. В чем может быть проблема? Спс.!
  6. Проблемка... И вот ответ на такой одного разработчика: "Теоретически это возможно, но практически - это неправильно, так как породит кучу заказов (например при заходе на страницу заказа, когда все поля заполнены) и будет непонятно, хотел ли действительно этого пользователь"
  7. Добавление данных в инфо о заказе и при печати счета SKU, UPC и т.д. для тех кому нужно! Так по выше указанному примеру у меня так и не получилось довести все до ума. Но нашел еще один вариант только не UPC a SKU по тому же принципу: Затронутые файлы: /admin/view/templates/sale/order_invoice.tpl /admin/view/templates/sale/order_form.tpl - по тому же принципу как order_invoice.tpl /admin/view/templates/sale/order_info.tpl - по тому же принципу как order_invoice.tpl /admin/language/english/sale/order.php /admin/model/sale/order.php /admin/controller/sale/order.php /catalog/model/checkout/order.php ----------------------------------------------------------------------------------------------------------------------------- Первое: В базе данных открываем раздел order_product и добавляем в нем поле sku (VARCHAR 60) Или так: ALTER TABLE order_product ADD sku VARCHAR(60); ----------------------------------------------------------------------------------------------------------------------------- Начнем с admin/view/templates/sale/order_invoice.tpl 1. Находим примерно 67 строка: <td><b><?php echo $column_model; ?></b></td> Дописываем над ней <td><b><?php echo $column_sku; ?></b></td> 2. Находим примерно 79 строка: <td><?php echo $product['model']; ?></td> Дописываем над ней <td align="right"><?php echo $product['sku']; ?></td> 3. Находим примерно 95 строка: <td align="right" colspan="4"><b><?php echo $total['title']; ?>:</b></td> Меняем количество столбцов на 5 ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу admin/language/english/sale/order.php $_['column_sku'] = 'SKU'; В место SKU указываем нужную информацию к примеру: Артикул или Поставщик ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу admin/model/sale/order.php 1. Находим примерно 84 строка if (isset($data['order_product'])) { foreach ($data['order_product'] as $order_product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "'"); Меняем на if (isset($data['order_product'])) { foreach ($data['order_product'] as $order_product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "', sku = '" . (float)$product['sku'] . "'"); 2. Находим примерно 175 строка foreach ($data['order_product'] as $order_product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_product_id = '" . (int)$order_product['order_product_id'] . "', order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "'"); Меняем на foreach ($data['order_product'] as $order_product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_product_id = '" . (int)$order_product['order_product_id'] . "', order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "' , sku = '" . (float)$product['sku'] . "'"); 3. Находим примерно 480 строка public function getOrderProducts($order_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); return $query->rows; } Меняем на public function getOrderProducts($order_id) { $query = $this->db->query("SELECT a.*, b.sku FROM " . DB_PREFIX . "order_product a LEFT JOIN " . DB_PREFIX . "product b ON a.product_id = b.product_id WHERE order_id = '" . (int)$order_id . "'"); return $query->rows; } ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу admin/controller/sale/order.php 1. Находим примерно 1090 строка 'reward' => $order_product['reward'], Дописываем над ней 'sku' => $order_product['sku'] 2. Находим примерно 2285 строка $this->data['column_model'] = $this->language->get('column_model'); Дописываем над ней $this->data['column_sku'] = $this->language->get('column_sku'); 3. Находим примерно 2425 строка 'option' => $option_data, Дописываем под ней 'sku' => $product['sku'], ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу catalog/model/checkout/order.php 1. Находим примерно 480 строка foreach ($data['products'] as $product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "''"); Меняем на foreach ($data['products'] as $product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "', sku = '" . (float)$product['sku'] . "'"); ВСЕ, естественно все тронутые файлы сохраняем, не забываем про UTF8, проверяем работоспособность! ----------------------------------------------------------------------------------------------------------------------------- Источник решения на EN ----------------------------------------------------------------------------------------------------------------------------- Пример то что получилось --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  8. Да! Открыв в другом браузере были новые размеры! На самом деле обновились, не смотря на что очищал кэш папки (image/cache) так же кэш браузера гугл хрома, он так и оставил в том виде как и были ранее, и перезапустив FTP клиент он тоже показал все размеры ниже! Спасибо огромное Вы мне очень помогли, ставлю +
  9. Кэш я сразу почистил, и несколько раз, все размеры изображений по объему как были так и остались даже в кэше
  10. Привет, спасибо за ответ, вот попробовал так: $image = new Image(DIR_IMAGE . $old_image); if ($directory == $excepts){ $image = new Image(DIR_IMAGE . $old_image); $image->resize($width, $height); $image->save(DIR_IMAGE . $new_image, 75); }else{ if ($extopt == 'on'){ $image->watermark(DIR_IMAGE . $wat, $pos); $image->rotate($imgrotate); $image->text($wtext, $scalex, $scaley, 100, $textcolor); $image->resize($width, $height); $image->save(DIR_IMAGE . $new_image, 75); }else{ $image->watermark(DIR_IMAGE . $wat, $pos); $image->resize($width, $height); $image->save(DIR_IMAGE . $new_image, 75); Но результата почему то нет... Что еще можно изменить? Спс.
  11. Тема просто бомба, думал что только я этим страдал Спасибо парни за подсказку!
  12. Открываете нужный Вам файл в ОпенОфисе > Далее нажимаете > Файл > Сохранить как > Тип файла "Текст CSV" > Ставите галочку "Изменение настроек фильтра" > Сохранить > ну а дальше это:
  13. Пример: Запасные части|Hyundai Accent Запасные части|Hyundai Elantra Запасные части|Hyundai Getz Запасные части|Hyundai Matrix Запасные части|Kia Rio Запасные части|Kia Cerato еще можете прислать импортируемый файл, можно глянуть...
×
×
  • Створити...

Important Information

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