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

Lordaaa

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

    116
  • З нами

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

Повідомлення, опубліковані користувачем Lordaaa

  1. Здравствуйте!

    Возможно ли реализовать для разных вариантов связанных опций свои настройки модуля? Существует необходимость для одних товаров предоставить возможность "Выбор сочетаний без остатка", а для других запретить и включить "Контролировать остаток".
    При включении кнопки "Очистить параметры", данная кнопка показывается даже в товарах у которых нет опций. У себя решил это, запихнув её в if ($options).

  2. И так и так работать будет. Если вам важна аналитика, то нужно делать правильно и помещать код счетчика в head. А если вам плевать, то пихайте ближе к закрывающему тегу body. Только потом не обращайте внимания на то что у вас такие расхождения в Google Analytics и Яндекс.Метрика, кол-во отказов, непонятные переходы по сайту и т.п.

  3. Если вы установили предыдущее дополнение на которое я давал ссылку, то оно модифицирует catalog/controller/product/product.php. После чего opencart использует файл system/storage/modification/catalog/controller/product/product.php. Ваши изменения в catalog/controller/product/product.php отобразятся в system/storage/modification/catalog/controller/product/product.php только после обновления модификаторов. Дополнения - Менеджер дополнений - обновить.

  4. В этом как раз так:

     

    например если исходные фотки разного разрешения то при наложении водяного знака они не масштабируются до разрешения указанного в настройках системы. в итоге на фото водяной знак то маленький то большой.

  5. В bootstrap копались? Видимо нет max-width:100%

    .carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
    
  6.  

    Сюда копай

    $data['stock'] = $product_info['quantity'];

    Если я правильно понял то нужно цвет кнопки "В корзину" менять если товара нет в наличии. А в карточке товара указывается статус "Отсутствие на складе", которые задаются в "Система - Локализация - Состояние на складе".

     

    Поэтому лучше копать здесь: 

    if ($product_info['quantity'] <= 0) {
    	$data['stock'] = $product_info['stock_status'];
    }				
     

    Эти статусы хранятся в таблице stock_status, где можно посмотреть их stock_status_id или при редактировании в url. Так же в таблице product тоже есть stock_status_id. Идём в catalog/model/product.php и добавляем 

    'stock_status_id'  => $query->row['stock_status_id'],
    

    Потом в catalog/controller/product/product.php дописываем уже выше приведенный код

    if ($product_info['quantity'] <= 0) {
    	$data['stock'] = $product_info['stock_status'];
    	$data['stock_id'] = $product_info['stock_status_id'];
    }
    

    После этого уже все зависит от вашей фантазии (добавление стиля/class для кнопки и т.п.). Пример со стилем caralog/view/theme/*/template/product/product.tpl: 

    <button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block" style="<?php if($stock_id == 5) {?>ваш стиль<?php }?><?php if($stock_id == 6) {?>ваш стиль<?php }?>"><?php echo $button_cart; ?></button>
    
  7. У себя тоже заметил. Решил что где-то я накосячил. Пробовал на чистом ocStore 2.1.0.1.1 без модулей и модификаторов, такая же петрушка.

    Если включен ЧПУ SeoPro, то не происходит удаление строки товара из списка на странице корзины при нажатии на кнопку "Удалить", хотя по факту товар удаляется из корзины. Если выставить кол-во 0 и нажать "Обновить", то строка товара удаляется.

    Если отключить ЧПУ SeoPro, то всё работает корректно. Что-то похожее писали тут.

  8. У меня нет 

    description 

     и при добавлении в 199 строку получаю вот что - Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/u388135042/public_html/catalog/controller/product/category.php on line 200

    Печально...Но у меня description тоже в 199 строке нет... Но то что description вообще нет, я с вами не согласен. К примеру ocStore 2.1.0.1 в файле catalog/controller/product/category.php description встречается 7 раз. Найдите

    $data['products'][] = array(
    

    и вставьте после 

    'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
    

×
×
  • Створити...

Important Information

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