Jump to content

Deemonikus

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

2 Обычный

1 Follower

About Deemonikus

  • Rank
    Пользователь

Контакты

  • ICQ
    226067313

Информация

  • Пол
    Мужчина
  • Город:
    Москва

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Здравствуйте! При нажатии кнопки Установить появляется ошибка Internal Server Error. Версия: 2.3.0.2.2.
  2. а вот у меня убивает((( Как решить проблему? Товаров в каталоге более 20 000.
  3. У меня в каталоге более 20 000 товаров, карта сайта не грузится, походу из-за ограничения времени выполнения скрипта. Хостинг Макхост. Что можно с этим сделать? Менять хостинг? Если да, то на какой лучше?
  4. Разобрался, в файле product.tpl, в скрипте: $('#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/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } minicart(); } }); });нужно вставить вызов minicart
  5. На странице категории работает нормально, а на странице продукта товар добавляется только после обновления страницы( Как исправить?
  6. Изменил метод getProducts() public function getProducts() { $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, wcd.unit AS weight_class, [b]quantity[/b] FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' [b]AND quantity>'0'[/b]"); return $query->rows; }не помогло, что не так?Метод getTotalProducts() не нашел.Есть только getTotalProductsByCategoryId, getProductsByManufacturerId, getTotalProductsByManufacturerId
  7. Доброго времени суток. Суть проблемы следующая: Было внесено изменение в файл category.tpl с тем, чтобы товары отсутствующие на складе не отображались вообще. Но при этом разбивка на страницы осталась прежней, то есть, если, например, в категории 50 товаров, а в наличии из них есть только 5, то все равно скрипт постраничной навигации разбивает категорию на 3 страницы (20+20+10) и на каждой странице отображается 1, 2 или несколько товаров в зависимости от того на какой позиции находится товар. Предполагается что все дело в массиве products, нужно изменить алгоритм его формирования, чтобы в него не попадали отсутствующие на складе товары. Как это сделать, подскажите пожалуйста? Версия движка: ocStore v0.2.0
×

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.