Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Katerina28

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

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

  • Посещение

Все публикации пользователя Katerina28

  1. Здравствуйте! Столкнулась с php впервые в жизни, только начинаю вникать, а правку необходимо сделать сейчас, поэтому прошу у вас помощи! Необходимо сделать так, чтобы при добавлении товара в корзину опция автоматически выбиралась (любая! лучше всего первая). В интернете есть решения на стандартную тематику, у меня же шаблон Shop-Store 2. Вот кусок кода, связанный с этим моментом(если я ничего не путаю): <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>"> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"> <b class="req-star"><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['product_option_value'] as $option_value) { ?> <?php if ($option_value['quantity_status']) { ?> <?php if ($option_value['image']) { ?> <div class="radio"> <label class="not-selected-img optimid-<?php echo $option['option_id'];?>"> <?php if (isset($images_by_options_data['status']) && $images_by_options_data['status']) { ?> <input onchange="update_prices_opt();" type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" class="none"/> <?php } else { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" class="none"/> <?php } ?> <img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" data-toggle="tooltip" data-trigger="hover" title="<?php echo $option['name']; ?> <?php echo $option_value['name']." "; if ($option_value['price']) { ?><?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?><?php } ?>"/> </label> </div> <?php } else { ?> <?php if (isset($images_by_options_data['status']) && $images_by_options_data['status']) { ?> <input onchange="update_prices_opt();" type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" class="none" /> <?php } else { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" class="none" /> <?php } ?> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-toggle="tooltip" data-trigger="hover" title="<?php echo $option['name']; ?> <?php echo $option_value['name']." "; if ($option_value['price']) { ?><?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?><?php } ?>" class="not-selected optid-<?php echo $option['option_id'];?>"><?php echo $option_value['name']; ?> </label> <?php } ?> <?php } else { ?> <?php if ($option_value['image']) { ?> <div class="radio"> <label class="not-selected-img optimid-<?php echo $option['option_id'];?>"> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" class="none" disabled/> <div class="disable-image-option" data-toggle="tooltip" data-trigger="hover click focus" title="<?php echo $product_na; ?>"> <img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" data-toggle="tooltip" data-trigger="hover" class="img-thumbnail"/> </div> </label> </div> <?php } else { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" class="none" disabled/> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-toggle="tooltip" data-trigger="hover" title="<?php echo $product_na; ?>" class="not-selected optid-<?php echo $option['option_id'];?>"><?php echo $option_value['name']; ?> </label> <?php } ?> <?php } ?> <?php } ?> <div class="clearfix"></div> </div> </div> <script> $(document).ready(function() { $('label.optid-<?php echo $option['option_id'];?>').click(function(){ if ($(this).prev().is('input:disabled')) { $('label.selected').removeClass('selected').addClass('not-selected'); $(this).css({ 'opacity': 0.5, 'cursor': 'default' }); } else { $('label.optid-<?php echo $option['option_id'];?>').removeClass('selected').addClass('not-selected'); $(this).removeClass('not-selected').addClass('selected'); } }); $('label.optimid-<?php echo $option['option_id'];?>').click(function(){ if ($(this).find('input').is(':disabled')) { $('label.optimid-<?php echo $option['option_id'];?>').removeClass('selected-img').addClass('not-selected-img'); } else { $('label.optimid-<?php echo $option['option_id'];?>').removeClass('selected-img').addClass('not-selected-img'); $(this).removeClass('not-selected-img').addClass('selected-img'); } }); }); </script> <?php } ?> Буду благодарна за любые подсказки!
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.