Перейти к содержанию

fitdamir

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

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

  • Посещение

Репутация

0 Обычный

Информация о fitdamir

  • Звание
    Пользователь

Посетители профиля

381 просмотр профиля
  1. Использовал такой метод, но не получилось. почему он не срабатывает? script type="text/javascript"> $('#button-cart').on('click', function() { if ($('#option[<?php echo $nomeropt; ?>]').val() === "") { $('#option[<?php echo $nomeropt; ?>]').val(' '); } }); </script>
  2. Здравствуйте, подскажите, как сделать так, чтобы при добавлении товара в корзину значение опции "текст" с пустого значения '', менять на ' ' или другую надпись. а пользователь был не в курсе что данная опция заполнилась. <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['value']; ?>" maxlength="50" placeholder="<?php echo $option['name']; ?>" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control" /> но не могу разобраться, куда воткнуть проверку пустоты на этот input. Значение по умолчанию использовать нельзя, потому что очень важно значение "placeholder"
  3. Есть текстовая опция на сайте, туда часто пишут через чур много букв. Как можно ограничить это? <input type="text" name="option28[1396]" value="" placeholder="Пожелания" class="input-option281396 form-control"> Нужно добавить туда еще допустим maxlength="10" но в каком файле это добавлять?
  4. Здравствуйте, хочу сделать чтобы товар в письме сортировался по значению "порядок сортировки". Как это можно реализовать? Подскажите в какую сторону нужно копать...
  5. Здравствуйте, хочу реализовать сортировку по модели по умолчанию. Но есть проблема, как сделать так, чтобы сортировка была не такая: 1 10 10A 1A ... А была такой 1 1А 10 10А if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.model'; } Как это можно сделать?
  6. Да, хотя бы одну опцию комментарий. Готов к платным доработкам.
  7. Этот модуль просто добавляет в опции картинку. А по факту, размер в корзине изменить нельзя.
  8. Здравствуйте, не могу найти модуль для возможности изменений опций в корзине товара. Вот добавил покупатель товар выбрав опции, а потом решил другой размер взять, ему что удалять и заново искать этот товар? Неужто нет способа это изменить?
  9. Можно ли добавить в предварительный вывод результатов вместо описания, модель?
  10. @fanatic Большое спасибо за помощь. Вопрос закрыт. Решение работает.
  11. Я же правильно понимаю, просто заменить ваш код на этот? $option_data = array(); foreach ($product['option'] as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $upload_info = $this->model_tool_upload->getUploadByCode($option['value']); if ($upload_info) { $value = $upload_info['name']; } else { $value = ''; } } $option_data[] = array( 'name' => $option['name'], 'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) ); }
  12. Спасибо, вас примерно понял. $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'].$product_option['name'], $this->url->link('checkout/cart')); Сделал так, в итоге получаю не совсем то, что хочу. Передается только название самой опции, а не значение этой опции. help Понимаю, что там должно быть не $product_option['name'] а что то типа $product_option['value'], но как его прикрутить и вот что я имею в файле на тему опций и значений foreach ($product['option'] as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $upload_info = $this->model_tool_upload->getUploadByCode($option['value']); if ($upload_info) { $value = $upload_info['name']; } else { $value = ''; } } $option_data[] = array( 'name' => $option['name'], 'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) ); }
×

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

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