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

Miha7685776

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

    308
  • З нами

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

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

  1. брежу) блин сложная схема. может есть какой нибудь модуль?
  2. единственный вариант, который приходит в голову, это проверять в цикле и делать условие. завтра попробую
  3. а причем тут контроллер автокомплита? опции 1 строка размер 2 строка, уже нет размера. причем тут контроллер?
  4. вот код 'source': function(request, response) { $.ajax({ url: 'index.php?route=catalog/option/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { category: item['category'], label: item['name'], value: item['option_id'], type: item['type'], option_value: item['option_value'] } })); } }); }, задавать условие тут бесполезно. или тут? 'select': function(item) { html = '<div class="tab-pane" id="tab-option' + option_row + '">'; html += ' <input type="hidden" name="product_option[' + option_row + '][product_option_id]" value="" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][name]" value="' + item['label'] + '" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][option_id]" value="' + item['value'] + '" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][type]" value="' + item['type'] + '" />'; html += ' <div class="form-group">'; html += ' <label class="col-sm-2 control-label" for="input-required' + option_row + '"><?php echo $entry_required; ?></label>'; html += ' <div class="col-sm-10"><select name="product_option[' + option_row + '][required]" id="input-required' + option_row + '" class="form-control">'; html += ' <option value="1"><?php echo $text_yes; ?></option>'; html += ' <option value="0"><?php echo $text_no; ?></option>'; html += ' </select></div>'; html += ' </div>'; if (item['type'] == 'text') { html += ' <div class="form-group">'; html += ' <label class="col-sm-2 control-label" for="input-value' + option_row + '"><?php echo $entry_option_value; ?></label>'; html += ' <div class="col-sm-10"><input type="text" name="product_option[' + option_row + '][value]" value="" placeholder="<?php echo $entry_option_value; ?>" id="input-value' + option_row + '" class="form-control" /></div>'; html += ' </div>'; } ........... .............. ................ }
  5. ну по ид понятно. невозможно задать условие. запрет при аяксе да, но... блин все равно сложно. может направите куда копать?
  6. Здравствуйте. 2 дня ломаю голову. вывод опции, группу опций, тип опций по одному. как задать условие, чтобы при динамичном создании опций, не повторялись?
  7. вот тут к примеру http://maxcomsites.ru/index.php?route=product/product&path=25_28&product_id=42
  8. на самом деле просто чем кажется. это опция с фотками. ну немного переделанная, но всеже
  9. mazein, Спасибо еще раз. условие не так поставил. тема закрыта
  10. помоги пожалуйста советом. опция на созданном типе, глючит. из 5 созданных к примеру, выбирается только 1 последняя. почему?
  11. ойой забыл if ($option_query->row['type'] == 'select' || $option_query->row['type'] == 'radio' || $option_query->row['type'] == 'image') { сейчас отпишусь
  12. mazein, взял от чекбокса. написал elseif ($option_query->row['type'] == 'construct' && is_array($value)) { кеши почистил. вес равно
  13. Здравствуйте. Кодом создал новую опцию. админ часть. option_form_tpl. "construct" ну остальное тоже ничем не отличается. и выводиться на странице товара, но цену не цепляет. задал опцию к примеру размер с типом "construct" и ценой 100р, но в итоге получаю цену товара, без опции. все другие работают. лог чист. кто нибудь сталкивался? <div class="form-group"> <label class="col-sm-2 control-label" for="input-type"><?php echo $entry_type; ?></label> <div class="col-sm-10"> <select name="type" id="input-type" class="form-control"> <optgroup label="<?php echo $text_choose; ?>"> <?php if ($type == 'select') { ?> <option value="select" selected="selected"><?php echo $text_select; ?></option> <?php } else { ?> <option value="select"><?php echo $text_select; ?></option> <?php } ?> <?php if ($type == 'construct') { ?> <option value="construct" selected="selected"><?php echo $text_construct; ?></option> <?php } else { ?> <option value="construct"><?php echo $text_construct; ?></option> <?php } ?> <?php if ($type == 'radio') { ?> <option value="radio" selected="selected"><?php echo $text_radio; ?></option> <?php } else { ?> <option value="radio"><?php echo $text_radio; ?></option> <?php } ?> <?php if ($type == 'checkbox') { ?> <option value="checkbox" selected="selected"><?php echo $text_checkbox; ?></option> <?php } else { ?> <option value="checkbox"><?php echo $text_checkbox; ?></option> <?php } ?> <?php if ($type == 'image') { ?> <option value="image" selected="selected"><?php echo $text_image; ?></option> <?php } else { ?> <option value="image"><?php echo $text_image; ?></option> <?php } ?> </optgroup> <optgroup label="<?php echo $text_input; ?>"> <?php if ($type == 'text') { ?> <option value="text" selected="selected"><?php echo $text_text; ?></option> <?php } else { ?> <option value="text"><?php echo $text_text; ?></option> <?php } ?> <?php if ($type == 'textarea') { ?> <option value="textarea" selected="selected"><?php echo $text_textarea; ?></option> <?php } else { ?> <option value="textarea"><?php echo $text_textarea; ?></option> <?php } ?> </optgroup> <optgroup label="<?php echo $text_file; ?>"> <?php if ($type == 'file') { ?> <option value="file" selected="selected"><?php echo $text_file; ?></option> <?php } else { ?> <option value="file"><?php echo $text_file; ?></option> <?php } ?> </optgroup> <optgroup label="<?php echo $text_date; ?>"> <?php if ($type == 'date') { ?> <option value="date" selected="selected"><?php echo $text_date; ?></option> <?php } else { ?> <option value="date"><?php echo $text_date; ?></option> <?php } ?> <?php if ($type == 'time') { ?> <option value="time" selected="selected"><?php echo $text_time; ?></option> <?php } else { ?> <option value="time"><?php echo $text_time; ?></option> <?php } ?> <?php if ($type == 'datetime') { ?> <option value="datetime" selected="selected"><?php echo $text_datetime; ?></option> <?php } else { ?> <option value="datetime"><?php echo $text_datetime; ?></option> <?php } ?> </optgroup> </select> </div> </div>
  14. такой пойдет? https://opencartforum.com/files/file/3857-vmeste-deshevle-dlya-opencart-2h/
  15. не именно такой, но есть. круче него. но забыл как называется T-shits чегото. у меня есть кстати
  16. модель связывается с базой, тянет данные. передает контроллере, контроллер делает массив из данных, на вюшке запускается цикл, и выводятся необходимые данные
  17. а зачем тогда цена на опцию если не должно влиять? может быть контроллером, но в js скрипте, в функции для кнопки купить data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'), вот тут подбирает все поля из опций, включая поле количество товара
×
×
  • Створити...

Important Information

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