mazein Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 Появилась необходимость выбрать некоторые опции товара по умолчанию, т.е. чтобы при открытии страницы с товаром какие-то конкретные опции были уже выбраны. Модуль такой есть, называется OptionSetDefault, и он платный, стоит 10 баксов, а 10 баксов нынче дороговаты для такого простого модуля. В итоге сделал на основе бесплатного модуля Add description to option, который выводит описание к опции. Порядок установки: 1. Создать столбец option_checked в таблице префикс_product_option_value ALTER TABLE `product_option_value` ADD `option_checked` tinyint(1) NOT NULL; 2. Скопировать приложенный файл option_checked.xml в /vqmod/xml/ 3. Скопировать option_checked.php в admin/language/russian/catalog/ 4. Вставить заменяемый модулем код class="checked" (ничего лучшего так и не придумал) в файл /catalog/view/theme/default/template/product/product.tpl в вывод радиокнопки. Мне нужно было автоматом выбрать опции с изображениями, поэтому я вставил только в блоке <div class="option-image"> в строку <input type="radio", т.е. получилось <input type="radio" class="checked" name=... Пример работы на картинке: PS: не работает с модулем "связанные опции", правда этого и не надо, т.к. при выборе связанной опции, родительские опции, к которым выбранная не относится, скрываются, кто пользуется, тот поймёт. Модуль работает на ocStore 1.5.5.1.2, на других версиях не проверял. option_checked.zip 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 крайне рекомендую 1. переделать option_checked с varchar(3) на tinyint(1); соответственно: 2. в шаблоне задавать 1 - да, 0 - нет. 3. в модели изменить $this->db->escape($product_option_value['option_checked'])>> (int)$product_option_value['option_checked'] Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 К выше перечисленному, так же добавляю поменять: html_entity_decode($option_value['option_checked']), на: (int)$option_value['option_checked'], Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 Можно и я ? В продолжение рекомендаций <?php if ($product_option_value['option_checked']) { ?> <option value="Yes" selected="selected">Да</option> <option value="">Нет</option> <?php } else { ?> <option value="Yes">Да</option> <option value="" selected="selected">Нет</option> <?php } ?> заменить на <?php if ($product_option_value['option_checked']) { ?> <option value="1" selected="selected">Да</option> <option value="0">Нет</option> <?php } else { ?> <option value="1">Да</option> <option value="0" selected="selected">Нет</option> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 11 января 2015 Автор Поделиться Опубликовано: 11 января 2015 Спасибо за рекомендации, переделал в базе на числовое значение, так и хотел сделать. Все изменения внёс, проверил, всё работает. Файл перезалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... max1985 Опубликовано: 26 октября 2015 Поделиться Опубликовано: 26 октября 2015 Здравствуйте! Подскажите есть решение для opencart 2.x? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
afwollis Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 крайне рекомендую 1. переделать option_checked с varchar(3) на tinyint(1); соответственно: 2. в шаблоне задавать 1 - да, 0 - нет. 3. в модели изменить $this->db->escape($product_option_value['option_checked'])>> (int)$product_option_value['option_checked'] Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 К выше перечисленному, так же добавляю поменять: html_entity_decode($option_value['option_checked']), на: (int)$option_value['option_checked'], Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 Можно и я ? В продолжение рекомендаций <?php if ($product_option_value['option_checked']) { ?> <option value="Yes" selected="selected">Да</option> <option value="">Нет</option> <?php } else { ?> <option value="Yes">Да</option> <option value="" selected="selected">Нет</option> <?php } ?> заменить на <?php if ($product_option_value['option_checked']) { ?> <option value="1" selected="selected">Да</option> <option value="0">Нет</option> <?php } else { ?> <option value="1">Да</option> <option value="0" selected="selected">Нет</option> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 11 января 2015 Автор Поделиться Опубликовано: 11 января 2015 Спасибо за рекомендации, переделал в базе на числовое значение, так и хотел сделать. Все изменения внёс, проверил, всё работает. Файл перезалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... max1985 Опубликовано: 26 октября 2015 Поделиться Опубликовано: 26 октября 2015 Здравствуйте! Подскажите есть решение для opencart 2.x? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Baco Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 К выше перечисленному, так же добавляю поменять: html_entity_decode($option_value['option_checked']), на: (int)$option_value['option_checked'], Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 Можно и я ? В продолжение рекомендаций <?php if ($product_option_value['option_checked']) { ?> <option value="Yes" selected="selected">Да</option> <option value="">Нет</option> <?php } else { ?> <option value="Yes">Да</option> <option value="" selected="selected">Нет</option> <?php } ?> заменить на <?php if ($product_option_value['option_checked']) { ?> <option value="1" selected="selected">Да</option> <option value="0">Нет</option> <?php } else { ?> <option value="1">Да</option> <option value="0" selected="selected">Нет</option> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 11 января 2015 Автор Поделиться Опубликовано: 11 января 2015 Спасибо за рекомендации, переделал в базе на числовое значение, так и хотел сделать. Все изменения внёс, проверил, всё работает. Файл перезалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... max1985 Опубликовано: 26 октября 2015 Поделиться Опубликовано: 26 октября 2015 Здравствуйте! Подскажите есть решение для opencart 2.x? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
chukcha Опубликовано: 10 января 2015 Поделиться Опубликовано: 10 января 2015 Можно и я ? В продолжение рекомендаций <?php if ($product_option_value['option_checked']) { ?> <option value="Yes" selected="selected">Да</option> <option value="">Нет</option> <?php } else { ?> <option value="Yes">Да</option> <option value="" selected="selected">Нет</option> <?php } ?> заменить на <?php if ($product_option_value['option_checked']) { ?> <option value="1" selected="selected">Да</option> <option value="0">Нет</option> <?php } else { ?> <option value="1">Да</option> <option value="0" selected="selected">Нет</option> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 11 января 2015 Автор Поделиться Опубликовано: 11 января 2015 Спасибо за рекомендации, переделал в базе на числовое значение, так и хотел сделать. Все изменения внёс, проверил, всё работает. Файл перезалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... max1985 Опубликовано: 26 октября 2015 Поделиться Опубликовано: 26 октября 2015 Здравствуйте! Подскажите есть решение для opencart 2.x? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
mazein Опубликовано: 11 января 2015 Автор Поделиться Опубликовано: 11 января 2015 Спасибо за рекомендации, переделал в базе на числовое значение, так и хотел сделать. Все изменения внёс, проверил, всё работает. Файл перезалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... max1985 Опубликовано: 26 октября 2015 Поделиться Опубликовано: 26 октября 2015 Здравствуйте! Подскажите есть решение для opencart 2.x? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
max1985 Опубликовано: 26 октября 2015 Поделиться Опубликовано: 26 октября 2015 Здравствуйте! Подскажите есть решение для opencart 2.x? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
mazein Опубликовано: 6 ноября 2015 Автор Поделиться Опубликовано: 6 ноября 2015 У меня пока не было такой необходимости :-) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Поиск модулей [Решено] Выбор нужной опции по умолчанию (vqmod)
vicktor Опубликовано: 14 февраля 2016 Поделиться Опубликовано: 14 февраля 2016 Отличное решение! С модулем от mpn2005 отлично работает :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
firestop Опубликовано: 8 апреля 2016 Поделиться Опубликовано: 8 апреля 2016 Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"><label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label> <select class="checked" name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
mazein Опубликовано: 14 апреля 2016 Автор Поделиться Опубликовано: 14 апреля 2016 (изменено) Спасибо автору. Работает на манимейкере 1.9 Не получилось только выбор опции select Прошу помощи. что делаю не так? Заранее благодарю Как-то так: <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option <?php if($option_value['option_checked']==1) { echo "selected"; } ?> value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> Конкретнее - надо вставить это условие в опцию select: <?php if($option_value['option_checked']==1) { echo "selected"; } ?> Изменено 14 апреля 2016 пользователем mazein Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
mazein Опубликовано: 15 апреля 2016 Автор Поделиться Опубликовано: 15 апреля 2016 Готовый модуль для 2.x здесь. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
teslaS Опубликовано: 24 ноября 2016 Поделиться Опубликовано: 24 ноября 2016 ocStore 1.5.5.1.2 полет нормальный ! Спасибо автору. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
teslaS Опубликовано: 4 декабря 2016 Поделиться Опубликовано: 4 декабря 2016 было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
xainex Опубликовано: 14 февраля 2017 Поделиться Опубликовано: 14 февраля 2017 В 04.12.2016 в 18:17, teslaS сказал: было бы еще замечательно если бы автоматом устанавливалось ближайшее ненулевое значение опции Плюсую, смысл в том чтобы при нажатии "Добавить в корзину" из каталога можно было без перехода в карточку закинуть в корзину товар с дефолтной опцией. Куплю сразу же Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения