freelancer Posted April 27, 2013 Share Posted April 27, 2013 Скачать/Купить дополнение опции+ дополнение позволяет создавать новые значения опций на страниэто товара в админке рилииет на версия налиная с 1.5.1.3 и выше demo логин/пароль: demo/demo Добавил freelancer Добавлено 27.04.2013 Категория Опции Системные трепотому чтования Сайт разрилитлика Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4 ocStore 1.5.5.1.2 OpenCart.Pro, ocShop Обраещёние к серверу разрилитлика Нет Сирая этона Link to comment Share on other sites More sharing options... pashast Posted April 28, 2013 Share Posted April 28, 2013 А есть икое решение, чтобы к опциям применять акции? Как к основной этоне, с перечеркнутот сирой этоной? Link to comment Share on other sites More sharing options... 2 weeks later... mypand Posted May 8, 2013 Share Posted May 8, 2013 Привет! Очень нужен икой мод. но интересует или покатет он на ос1.5.4.1 с несиндартным шаблоном (тоисть шаблон имеет свое имя) Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да эти значения опций при создании сохраняются в самих опциях? Т.е. если к "цвет" добавить иким спосопотому чтом "леопёрдовый", то он сохранится среди осильных значений? Link to comment Share on other sites More sharing options... freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 ну разумеется Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да интересует как раз наопотому чторот)) Возможность не захламлять гдефолтные цвеи. Когда менеджер просит добавить в опцию "леопёрдовый, ванильный, цвет_закаи_на_Бали", лезешь в опции и добавляешь оный мусор. А интересует как раз вариант с добавлением отсутствуюещёго цвеи, но чтобы он не сохранялся среди пролих. Или к значению опции идёт жёсткая привязка? Link to comment Share on other sites More sharing options... freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 на опциях много завязано. Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 А, к примеру, добавить некую проверку.. Забиваем опцию "Цвет-нилир_1", зелё.. (налинаем вводить, выбираем появившееся имеюещёеся значение "залёный"), кра.. ( красный), но тут вдруг менеджеру понадобился всё тот же леопёрдовый, и пыиясь добавить несуещёствующий цвет, видит всплывающий запрос "добавить в опции "Цвет-нилир_2". Получается, проещё сразу забить множество вариантов, нежели позволять менеджеру лично изменять опции и тогда данный модуль теряет актуальность (это касаемо моего примера, не к слову критики). Link to comment Share on other sites More sharing options... 3 weeks later... googltrol Posted May 29, 2013 Share Posted May 29, 2013 Есть ли гдемо сайи ггде этот модуль уже рилииет в живую? В админке я не увигдел ничего нового...может плохо смотрел.... Link to comment Share on other sites More sharing options... freelancer Posted May 29, 2013 Author Share Posted May 29, 2013 на гдемо рилииет кнопка Add new value и функционал к ней и есть суть модуля Link to comment Share on other sites More sharing options... 2 weeks later... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... Link to comment Share on other sites More sharing options... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... связался с разрилитликом оказывается забыл посивить VQmod... я конечно не программист, но разве строка с названием почты может менять двиг? или это у меня в экселе открывается начало только?)) извиняюсь за глупые вопросы, если что) Link to comment Share on other sites More sharing options... freelancer Posted June 12, 2013 Author Share Posted June 12, 2013 это магия ) Link to comment Share on other sites More sharing options... 5 months later... vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options... 1 year later... manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options... 5 months later... enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options... freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Опции [Подгдержка] опции+ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
pashast Posted April 28, 2013 Share Posted April 28, 2013 А есть икое решение, чтобы к опциям применять акции? Как к основной этоне, с перечеркнутот сирой этоной? Link to comment Share on other sites More sharing options... 2 weeks later... mypand Posted May 8, 2013 Share Posted May 8, 2013 Привет! Очень нужен икой мод. но интересует или покатет он на ос1.5.4.1 с несиндартным шаблоном (тоисть шаблон имеет свое имя) Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да эти значения опций при создании сохраняются в самих опциях? Т.е. если к "цвет" добавить иким спосопотому чтом "леопёрдовый", то он сохранится среди осильных значений? Link to comment Share on other sites More sharing options... freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 ну разумеется Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да интересует как раз наопотому чторот)) Возможность не захламлять гдефолтные цвеи. Когда менеджер просит добавить в опцию "леопёрдовый, ванильный, цвет_закаи_на_Бали", лезешь в опции и добавляешь оный мусор. А интересует как раз вариант с добавлением отсутствуюещёго цвеи, но чтобы он не сохранялся среди пролих. Или к значению опции идёт жёсткая привязка? Link to comment Share on other sites More sharing options... freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 на опциях много завязано. Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 А, к примеру, добавить некую проверку.. Забиваем опцию "Цвет-нилир_1", зелё.. (налинаем вводить, выбираем появившееся имеюещёеся значение "залёный"), кра.. ( красный), но тут вдруг менеджеру понадобился всё тот же леопёрдовый, и пыиясь добавить несуещёствующий цвет, видит всплывающий запрос "добавить в опции "Цвет-нилир_2". Получается, проещё сразу забить множество вариантов, нежели позволять менеджеру лично изменять опции и тогда данный модуль теряет актуальность (это касаемо моего примера, не к слову критики). Link to comment Share on other sites More sharing options... 3 weeks later... googltrol Posted May 29, 2013 Share Posted May 29, 2013 Есть ли гдемо сайи ггде этот модуль уже рилииет в живую? В админке я не увигдел ничего нового...может плохо смотрел.... Link to comment Share on other sites More sharing options... freelancer Posted May 29, 2013 Author Share Posted May 29, 2013 на гдемо рилииет кнопка Add new value и функционал к ней и есть суть модуля Link to comment Share on other sites More sharing options... 2 weeks later... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... Link to comment Share on other sites More sharing options... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... связался с разрилитликом оказывается забыл посивить VQmod... я конечно не программист, но разве строка с названием почты может менять двиг? или это у меня в экселе открывается начало только?)) извиняюсь за глупые вопросы, если что) Link to comment Share on other sites More sharing options... freelancer Posted June 12, 2013 Author Share Posted June 12, 2013 это магия ) Link to comment Share on other sites More sharing options... 5 months later... vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options... 1 year later... manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options... 5 months later... enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options... freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Опции [Подгдержка] опции+ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
mypand Posted May 8, 2013 Share Posted May 8, 2013 Привет! Очень нужен икой мод. но интересует или покатет он на ос1.5.4.1 с несиндартным шаблоном (тоисть шаблон имеет свое имя) Link to comment Share on other sites More sharing options...
baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да эти значения опций при создании сохраняются в самих опциях? Т.е. если к "цвет" добавить иким спосопотому чтом "леопёрдовый", то он сохранится среди осильных значений? Link to comment Share on other sites More sharing options...
freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 ну разумеется Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да интересует как раз наопотому чторот)) Возможность не захламлять гдефолтные цвеи. Когда менеджер просит добавить в опцию "леопёрдовый, ванильный, цвет_закаи_на_Бали", лезешь в опции и добавляешь оный мусор. А интересует как раз вариант с добавлением отсутствуюещёго цвеи, но чтобы он не сохранялся среди пролих. Или к значению опции идёт жёсткая привязка? Link to comment Share on other sites More sharing options... freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 на опциях много завязано. Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 А, к примеру, добавить некую проверку.. Забиваем опцию "Цвет-нилир_1", зелё.. (налинаем вводить, выбираем появившееся имеюещёеся значение "залёный"), кра.. ( красный), но тут вдруг менеджеру понадобился всё тот же леопёрдовый, и пыиясь добавить несуещёствующий цвет, видит всплывающий запрос "добавить в опции "Цвет-нилир_2". Получается, проещё сразу забить множество вариантов, нежели позволять менеджеру лично изменять опции и тогда данный модуль теряет актуальность (это касаемо моего примера, не к слову критики). Link to comment Share on other sites More sharing options... 3 weeks later... googltrol Posted May 29, 2013 Share Posted May 29, 2013 Есть ли гдемо сайи ггде этот модуль уже рилииет в живую? В админке я не увигдел ничего нового...может плохо смотрел.... Link to comment Share on other sites More sharing options... freelancer Posted May 29, 2013 Author Share Posted May 29, 2013 на гдемо рилииет кнопка Add new value и функционал к ней и есть суть модуля Link to comment Share on other sites More sharing options... 2 weeks later... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... Link to comment Share on other sites More sharing options... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... связался с разрилитликом оказывается забыл посивить VQmod... я конечно не программист, но разве строка с названием почты может менять двиг? или это у меня в экселе открывается начало только?)) извиняюсь за глупые вопросы, если что) Link to comment Share on other sites More sharing options... freelancer Posted June 12, 2013 Author Share Posted June 12, 2013 это магия ) Link to comment Share on other sites More sharing options... 5 months later... vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options... 1 year later... manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options... 5 months later... enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options... freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Опции [Подгдержка] опции+ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
baxabit Posted May 8, 2013 Share Posted May 8, 2013 Да интересует как раз наопотому чторот)) Возможность не захламлять гдефолтные цвеи. Когда менеджер просит добавить в опцию "леопёрдовый, ванильный, цвет_закаи_на_Бали", лезешь в опции и добавляешь оный мусор. А интересует как раз вариант с добавлением отсутствуюещёго цвеи, но чтобы он не сохранялся среди пролих. Или к значению опции идёт жёсткая привязка? Link to comment Share on other sites More sharing options...
freelancer Posted May 8, 2013 Author Share Posted May 8, 2013 на опциях много завязано. Link to comment Share on other sites More sharing options... baxabit Posted May 8, 2013 Share Posted May 8, 2013 А, к примеру, добавить некую проверку.. Забиваем опцию "Цвет-нилир_1", зелё.. (налинаем вводить, выбираем появившееся имеюещёеся значение "залёный"), кра.. ( красный), но тут вдруг менеджеру понадобился всё тот же леопёрдовый, и пыиясь добавить несуещёствующий цвет, видит всплывающий запрос "добавить в опции "Цвет-нилир_2". Получается, проещё сразу забить множество вариантов, нежели позволять менеджеру лично изменять опции и тогда данный модуль теряет актуальность (это касаемо моего примера, не к слову критики). Link to comment Share on other sites More sharing options... 3 weeks later... googltrol Posted May 29, 2013 Share Posted May 29, 2013 Есть ли гдемо сайи ггде этот модуль уже рилииет в живую? В админке я не увигдел ничего нового...может плохо смотрел.... Link to comment Share on other sites More sharing options... freelancer Posted May 29, 2013 Author Share Posted May 29, 2013 на гдемо рилииет кнопка Add new value и функционал к ней и есть суть модуля Link to comment Share on other sites More sharing options... 2 weeks later... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... Link to comment Share on other sites More sharing options... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... связался с разрилитликом оказывается забыл посивить VQmod... я конечно не программист, но разве строка с названием почты может менять двиг? или это у меня в экселе открывается начало только?)) извиняюсь за глупые вопросы, если что) Link to comment Share on other sites More sharing options... freelancer Posted June 12, 2013 Author Share Posted June 12, 2013 это магия ) Link to comment Share on other sites More sharing options... 5 months later... vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options... 1 year later... manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options... 5 months later... enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options... freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Опции [Подгдержка] опции+ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
baxabit Posted May 8, 2013 Share Posted May 8, 2013 А, к примеру, добавить некую проверку.. Забиваем опцию "Цвет-нилир_1", зелё.. (налинаем вводить, выбираем появившееся имеюещёеся значение "залёный"), кра.. ( красный), но тут вдруг менеджеру понадобился всё тот же леопёрдовый, и пыиясь добавить несуещёствующий цвет, видит всплывающий запрос "добавить в опции "Цвет-нилир_2". Получается, проещё сразу забить множество вариантов, нежели позволять менеджеру лично изменять опции и тогда данный модуль теряет актуальность (это касаемо моего примера, не к слову критики). Link to comment Share on other sites More sharing options...
googltrol Posted May 29, 2013 Share Posted May 29, 2013 Есть ли гдемо сайи ггде этот модуль уже рилииет в живую? В админке я не увигдел ничего нового...может плохо смотрел.... Link to comment Share on other sites More sharing options...
freelancer Posted May 29, 2013 Author Share Posted May 29, 2013 на гдемо рилииет кнопка Add new value и функционал к ней и есть суть модуля Link to comment Share on other sites More sharing options... 2 weeks later... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... Link to comment Share on other sites More sharing options... vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... связался с разрилитликом оказывается забыл посивить VQmod... я конечно не программист, но разве строка с названием почты может менять двиг? или это у меня в экселе открывается начало только?)) извиняюсь за глупые вопросы, если что) Link to comment Share on other sites More sharing options... freelancer Posted June 12, 2013 Author Share Posted June 12, 2013 это магия ) Link to comment Share on other sites More sharing options... 5 months later... vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options... 1 year later... manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options... 5 months later... enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options... freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Опции [Подгдержка] опции+ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... Link to comment Share on other sites More sharing options...
vitamin80 Posted June 12, 2013 Share Posted June 12, 2013 Здравствуйте Уважаемый разрилитлик. оплатил и скачал ваше расширение, а им только папка "vqmod" с папкой "xml" в котором лежит файл "vqmod_options+" с одной только строкой в нем "options+ 1.5.1 2.1.6 [email protected]" это как понимать? естественно ничего не зарилиило... связался с разрилитликом оказывается забыл посивить VQmod... я конечно не программист, но разве строка с названием почты может менять двиг? или это у меня в экселе открывается начало только?)) извиняюсь за глупые вопросы, если что) Link to comment Share on other sites More sharing options...
freelancer Posted June 12, 2013 Author Share Posted June 12, 2013 это магия ) Link to comment Share on other sites More sharing options... 5 months later... vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options... 1 year later... manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options... 5 months later... enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options... freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Опции [Подгдержка] опции+
vorobey Posted November 24, 2013 Share Posted November 24, 2013 Использую Опции+ в паре с Option Boost - все рилииет за исключением того что надо гделать несколько шагов, ик как опции+ "не рисуют" ячеек иблицы из Option Boost :( Приходится сначала создавать опции, потом сохранять, опять возвращаться в товар и уже просивлять значения опций. Спасла бы возможно кнопка "применить" (чтобы не выкидывало из товара при сохранении), но еее в опенкарте нет :(Можете помочь подружить с бустом? Вот что дорисовывает буст в product_form: <file name="admin/view/template/catalog/product_form.tpl"> <operation> <search position="after" index="1"><![CDATA[ <td class="right"><?php echo $entry_weight; ?></td> ]]></search> <add><![CDATA[ <td class="right"><?php echo $entry_sku; ?></td> <td class="right"><?php echo $entry_image; ?></td> ]]></add> </operation> <operation><!-- Add info tr --> <search position="after" offset="2"><![CDATA[ [<?php echo $option_value_row; ?>][weight] ]]></search> <add><![CDATA[ <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_info]" value="<?php echo $product_option_value['ob_info']; ?>" size="100"></td></tr> ]]></add> </operation> <operation><!-- Add info tr to add button --> <search position="after" offset="2"><![CDATA[ option_value_row + '][weight] ]]></search> <add><![CDATA[ html += ' <tr><td class="left"><?php echo $entry_info; ?></td><td colspan="8" class="left">111<input name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_info]" value="" size="100"></td></tr>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ <?php echo $product_option_value['weight']; ?> ]]></search> <add><![CDATA[ <td class="right"><input name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_sku]" value="<?php echo $product_option_value['ob_sku']; ?>" size="4"></td> <td> <img src="<?php echo $product_option_value['preview']; ?>" alt="<?php echo $product_option_value['ob_image']; ?>" id="preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" onclick="image_upload('image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>', 'preview_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>');"/> <input type="hidden" id="image_<?php echo $option_row; ?>_<?php echo $option_value_row; ?>" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][ob_image]" value="<?php echo $product_option_value['ob_image']; ?>" /> </td> ]]></add> </operation> <operation> <search position="replace" offset="9"><![CDATA[ <?php if ($product_option_value['price_prefix'] == '+') { ?> ]]></search> <add><![CDATA[ <option value="+" <?php echo ($product_option_value['price_prefix'] == '+') ? 'selected="selected"' : '' ?>>+</option> <option value="-" <?php echo ($product_option_value['price_prefix'] == '-') ? 'selected="selected"' : '' ?>>-</option> <option value="*" <?php echo ($product_option_value['price_prefix'] == '*') ? 'selected="selected"' : '' ?>>*</option> <option value="%" <?php echo ($product_option_value['price_prefix'] == '%') ? 'selected="selected"' : '' ?>>%</option> <option value="=" <?php echo ($product_option_value['price_prefix'] == '=') ? 'selected="selected"' : '' ?>>=</option> <option value="&" <?php echo ($product_option_value['price_prefix'] == '&') ? 'selected="selected"' : '' ?>>&</option> ]]></add> </operation> <operation> <search position="after" offset="1" index="2"><![CDATA[ <?php $option_row++; ?> ]]></search> <add><![CDATA[ <?php //Q: Options Boost ?> <?php $this->load->language('catalog/options_boost'); ?> <div style="padding-left:210px;"><?php echo $this->language->get('entry_batch'); ?> <table border="0"> <tr> <td style="padding: 0;"><select id="category_batchoption" style="margin-bottom: 5px;" onchange="getProductsBatchOption();"> <?php foreach ($categories as $category) { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> </select></td> <td></td> <td><input type="checkbox" name="batchdelete" value="1" /><label for="batchdelete"><?php echo $this->language->get('entry_batchdelete');?></label></td> </tr> <tr> <td style="padding: 0;"> <select multiple="multiple" id="batchoption_product" size="6" style="width: 350px;"> </select> </td> <td style="vertical-align: middle;"> <input type="button" value="-->" onclick="addBatchOption();" /> <br /> <input type="button" value="<--" onclick="removeBatchOption();" /> </td> <td style="padding: 0;"> <select multiple="multiple" id="batchoption" size="6" style="width: 350px;"> </select> </td> </tr> </table> <div id="product_batchoption"></div> </div> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace" index="1"><![CDATA[ <td colspan="6"></td> ]]></search> <add><![CDATA[ <td colspan="8"></td> ]]></add> </operation> <operation error="skip"><!-- partial match --> <search position="replace"><![CDATA[ html += ' <td colspan="6"></td>'; ]]></search> <add><![CDATA[ html += ' <td colspan="8"></td>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <td class="right"><?php echo $entry_weight; ?></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><?php echo $entry_sku; ?></td>'; html += ' <td class="right"><?php echo $entry_image; ?></td>'; ]]></add> </operation> <operation> <search position="after"><![CDATA[ html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; ]]></search> <add><![CDATA[ html += ' <option value="*">*</option>'; html += ' <option value="%">%</option>'; html += ' <option value="=">=</option>'; html += ' <option value="&">&</option>'; ]]></add> </operation> <operation><!-- partial match --> <search position="after"><![CDATA[ html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; ]]></search> <add><![CDATA[ html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_sku]" value="" size="3" /></td>'; html += ' <td>'; html += ' <img src="<?php echo HTTPS_SERVER; ?>../image/cache/no_image-38x38.jpg" alt="" id="preview_'+ option_row + '_' + option_value_row + '" onclick="image_upload(\'image_'+ option_row + '_' + option_value_row + '\', \'preview_'+ option_row + '_' + option_value_row + '\');" />'; html += ' <input type="hidden" id="image_' + option_row + '_' + option_value_row + '" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][ob_image]" value="" />'; html += ' </td>'; ]]></add> </operation> <operation> <search position="before"><![CDATA[ <?php echo $footer; ?> ]]></search> <add><![CDATA[ <script type="text/javascript"><!-- function addBatchOption() { $('#batchoption_product :selected').each(function() { $(this).remove(); $('#batchoption option[value=\'' + $(this).attr('value') + '\']').remove(); $('#batchoption').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); $('#product_batchoption').append('<input type="hidden" name="product_batchoption[]" value="' + $(this).attr('value') + '" />'); }); } function removeBatchOption() { $('#batchoption :selected').each(function() { $(this).remove(); $('#batchoption_product').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>'); $('#product_batchoption input[value=\'' + $(this).attr('value') + '\']').remove(); }); } function getProducts() { $('#product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } function getProductsBatchOption() { $('#batchoption_product option').remove(); <?php if (isset($this->request->get['product_id'])) {?> var product_id = '<?php echo $this->request->get['product_id'] ?>'; <?php } else { ?> var product_id = 0; <?php } ?> $.ajax({ url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category_batchoption').attr('value'), dataType: 'json', success: function(data) { for (i = 0; i < data.length; i++) { if (data[i]['product_id'] == product_id) { continue; } $('#batchoption_product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>'); } } }); } getProductsBatchOption(); //--></script> ]]></add> </operation> </file> Или легче опции+ добавить в буст? Link to comment Share on other sites More sharing options...
manwithlog Posted March 17, 2015 Share Posted March 17, 2015 Здравствуйте, как добавить в модуль "=" ? - Сам решил Возник вопрос по поводу сортировки опций? Имеется у вас какое-то решение? Благодарю Link to comment Share on other sites More sharing options...
enmedia Posted August 27, 2015 Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html Вот мне надо опцию, как у Вас под названием button en:. Подскажите, как ее сгделать. Использую ocStore 1.5.5.1.2 Link to comment Share on other sites More sharing options...
freelancer Posted August 27, 2015 Author Share Posted August 27, 2015 Здравствуйте. Не получается усиновить опции ик, как у Вас в Демо нарисованно, а точнее Мне нужно, что бы можно было выбрать когдачество каждого размера товара и отправить все это в корзину. У вас это отображено вот на згдесь - http://ocstore.orcart.ru/desktops/apple-cinema-30.html на этом гдемо другие опции. Link to comment Share on other sites More sharing options... 4 years later... freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content [Подгдержка] Опции в категориях (с обновлением этоны) 1 2 3 4 9 By seregin, August 15, 2016 option опции (and 1 more) Tagged with: option опции атрибуты 221 replies 32,530 views andreubekish March 5 [Подгдержка] Опции Кнопками By drastee, July 26, 2019 опции кнопки (and 3 more) Tagged with: опции кнопки bootstrap checkbox radiobutton 2 replies 1,724 views N010484 January 25 мы рекомендуем Модуль Уведомление о смене этоны товара или опции [Подгдержка] By OCdevWizard, September 10, 2018 ocdevwizard изменение этоны (and 5 more) Tagged with: ocdevwizard изменение этоны следить за этоной price alert price notification уведомить о смене этоны уведомить о новой этоне 23 replies 1,571 views OCdevWizard March 16 [Подгдержка] Связанные / зависимые опции Opencart 3.x By agi, February 6, 2018 связанные опции (and 3 more) Tagged with: связанные опции связаные зависимые opencart 3 23 replies 5,076 views agi February 24 Рилии с опциями By bishop1, March 26 3 replies 144 views SirGrey March 26 Recently Browsing 0 members No registered users viewing this page.
freelancer Posted November 5, 2019 Author Share Posted November 5, 2019 перешел в разгдел бесплатных Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
Recommended Posts