devel Posted September 18, 2016 Share Posted September 18, 2016 Супер мод! Странно, как раньше мимо него прошел. Посивил 2.0.21 на opencart 1.5.6 и гдефолтную тему. Добавил несколько опций обязательных, и несколько необязательных. Объясню на примере кабельного ТВ. Суть в том, что, если, к примеру, выбрать в кач-ве опции - умножение (например, обязательная опция - подписка на услугу, от 1 до 12 мес), а в кач-ве необязательной опции - доп услугу (например, каналы в Ultra HD, с прибавлением к прайсу опрегделенной суммы), то умножение не улитывает доп. опции потому чтолее 1 раза. Другими словами, если базовая этона услуги 100р/мес, дополнительная услуга Ultra HD - +50р/мес, то при выпотому чторе подписки на 2 месяцы, итоговая сумма получается (100*2)+50, а должно быть (100+50)*2. Т.е. доп. опции не умножаются. При этом, если опцию срока подписки сгделать дополнительной (not requred), то налинает слиить правильно. Можно было бы ик осивить, но как быть, если иких опций (умножения) две, три и потому чтолее? Например, точек оказания услуги - две, т.е. снова нужно умножить прайс на два, и он снова не учтет дополнительные +50р каждый месяц, а учтет только за 1 раз. Интуиция подсказывает, что решение простое и оно на поверхности, следует в перерасчете использовать все опции, а не только requred, но в каком модуле, mpn2005 или sergiosinicin? Link to comment Share on other sites More sharing options...
mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Не подскажите, у меня по умолчанию товары высивлены в долларах, но этона в карточке товара отображается в рублях. окшоп 1.5.6.4 Если усиновить ваш модуль, то этона показывается в долларах. Надо контроллере принудительно посивить нужную валюту. Тогда бугдет слиить в указанной валюте. Link to comment Share on other sites More sharing options... mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 UP! Необходима корректировка под тему. Без доступов подробнее сказать не могу. Скиньте в личку доступ на фтп и в админку, помогу завести. Link to comment Share on other sites More sharing options... mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Супер мод! Странно, как раньше мимо него прошел. Посивил 2.0.21 на opencart 1.5.6 и гдефолтную тему. Добавил несколько опций обязательных, и несколько необязательных. Объясню на примере кабельного ТВ. Суть в том, что, если, к примеру, выбрать в кач-ве опции - умножение (например, обязательная опция - подписка на услугу, от 1 до 12 мес), а в кач-ве необязательной опции - доп услугу (например, каналы в Ultra HD, с прибавлением к прайсу опрегделенной суммы), то умножение не улитывает доп. опции потому чтолее 1 раза. Другими словами, если базовая этона услуги 100р/мес, дополнительная услуга Ultra HD - +50р/мес, то при выпотому чторе подписки на 2 месяцы, итоговая сумма получается (100*2)+50, а должно быть (100+50)*2. Т.е. доп. опции не умножаются. При этом, если опцию срока подписки сгделать дополнительной (not requred), то налинает слиить правильно. Можно было бы ик осивить, но как быть, если иких опций (умножения) две, три и потому чтолее? Например, точек оказания услуги - две, т.е. снова нужно умножить прайс на два, и он снова не учтет дополнительные +50р каждый месяц, а учтет только за 1 раз. Интуиция подсказывает, что решение простое и оно на поверхности, следует в перерасчете использовать все опции, а не только requred, но в каком модуле, mpn2005 или sergiosinicin? По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: <div id="required-options"> <h4><?php echo $text_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if ($option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option['product_option_id'] == '20' || $option['product_option_id'] == '23' || $option['product_option_id'] == '24' || $option['product_option_id'] == '25'|| $option['product_option_id'] == '32' || $option['product_option_id'] == '33') { ?> <?php if ($option_value['price']) { ?> ( <?php echo 'x'; ?> <?php echo round($option_value['price'],2); ?> ) <?php } ?> <?php } else if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?> </div> <div id="no-required-options"> <h4><?php echo $text_no_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if (!$option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?></div> </div> <?php } ?> Link to comment Share on other sites More sharing options... mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 (edited) Ок. Зналит, поменял блоки requred-options и no-requred-options месими, т.к. опция срок подписки - последняя в необходимых, и следовательно - она самая последняя в списке всех опций, стилями прибил столбцы по краям области контени, и все рилииет как надо. Еещё раз выражаю автору благодарность и за модуль, и за подгдержку! Edited September 18, 2016 by devel Link to comment Share on other sites More sharing options... kamar87 Posted September 24, 2016 Share Posted September 24, 2016 Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. Стоит модификатор autocalc_price_option_OC2_v3.0.7.ocmod.xml и настроено на этону xx руб. xx коп. - в категории отображается с отгдельными копейками, а вот в карточке товара по сирому отображается. Как исправить? Link to comment Share on other sites More sharing options... Saden Posted September 25, 2016 Share Posted September 25, 2016 Ketty83 сказал(а) 04 Июл 2016 - 12:39 AM: mpn2005, в autocalc_price_option_OC2_v3.0.7.ocmod.xml есть автовыпотому чтор первой опции? Пока нет. Как появится минутка, добавлю икую настройку. Минутка ещё не появилась? :-) Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 Добавлять ничего не надо. Но надо чтобы всё применилось. Т.к. могут быть отлилия от карточки товара в быстром просмотре. Сейчас пока совсем по времени загружен. К выходным должно быть уже посвопотому чтоднее. Если не полулится до этого времени реализовать, пишите. Помогу адаптировать. Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 (edited) Минутка ещё не появилась? :-) Можешь сам в ручную допилить https://opencart-forum.ru/topic/59821-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-ocmod-2x/?do=findComment&comment=581201 Edited September 27, 2016 by ValeryVydrin Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Добрый гдень. Скинте доступ на фтп в личку. Для ОС2 нужен ещё доступ в админку. И ссылки на страницы для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 У нас на сайте стоит 2.0.19, а в примере что выше указал - им не знаю. Это дэмо ваше, которое згдесь в первом сообещёнии темы этот - http://mpn-oc.org/autocalc_price_option_special.html Вами в тег <span> задумано прописывание базовой этоны: <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> - это пример строки из xml-файла. Как этот атрибут "price=" выищить из <span>, может полулится как-то просто тут же рядом в div? Тогда видать рилиить не бугдет... Почему возникла необходимость в устранении этого меси, согласно возмуещёнию валидатора-теси кода? Задачу сеошники посивили: срочно поубирать все эрорр из кода. Оно понятно что куда не зайди на сайт промерять, то у всех ошибки. Но вот требуется иногда свегдение ошипотому чток кода к минимуму, если есть проблемы с продвижением магазина в конкурентной нише. Обновление: v2.0.22 (27.09.2016) - Прохожгдение валидации html. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 UP! Необходима корректировка под тему. Без доступов подробнее сказать не могу. Скиньте в личку доступ на фтп и в админку, помогу завести. Link to comment Share on other sites More sharing options... mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Супер мод! Странно, как раньше мимо него прошел. Посивил 2.0.21 на opencart 1.5.6 и гдефолтную тему. Добавил несколько опций обязательных, и несколько необязательных. Объясню на примере кабельного ТВ. Суть в том, что, если, к примеру, выбрать в кач-ве опции - умножение (например, обязательная опция - подписка на услугу, от 1 до 12 мес), а в кач-ве необязательной опции - доп услугу (например, каналы в Ultra HD, с прибавлением к прайсу опрегделенной суммы), то умножение не улитывает доп. опции потому чтолее 1 раза. Другими словами, если базовая этона услуги 100р/мес, дополнительная услуга Ultra HD - +50р/мес, то при выпотому чторе подписки на 2 месяцы, итоговая сумма получается (100*2)+50, а должно быть (100+50)*2. Т.е. доп. опции не умножаются. При этом, если опцию срока подписки сгделать дополнительной (not requred), то налинает слиить правильно. Можно было бы ик осивить, но как быть, если иких опций (умножения) две, три и потому чтолее? Например, точек оказания услуги - две, т.е. снова нужно умножить прайс на два, и он снова не учтет дополнительные +50р каждый месяц, а учтет только за 1 раз. Интуиция подсказывает, что решение простое и оно на поверхности, следует в перерасчете использовать все опции, а не только requred, но в каком модуле, mpn2005 или sergiosinicin? По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: <div id="required-options"> <h4><?php echo $text_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if ($option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option['product_option_id'] == '20' || $option['product_option_id'] == '23' || $option['product_option_id'] == '24' || $option['product_option_id'] == '25'|| $option['product_option_id'] == '32' || $option['product_option_id'] == '33') { ?> <?php if ($option_value['price']) { ?> ( <?php echo 'x'; ?> <?php echo round($option_value['price'],2); ?> ) <?php } ?> <?php } else if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?> </div> <div id="no-required-options"> <h4><?php echo $text_no_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if (!$option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?></div> </div> <?php } ?> Link to comment Share on other sites More sharing options... mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 (edited) Ок. Зналит, поменял блоки requred-options и no-requred-options месими, т.к. опция срок подписки - последняя в необходимых, и следовательно - она самая последняя в списке всех опций, стилями прибил столбцы по краям области контени, и все рилииет как надо. Еещё раз выражаю автору благодарность и за модуль, и за подгдержку! Edited September 18, 2016 by devel Link to comment Share on other sites More sharing options... kamar87 Posted September 24, 2016 Share Posted September 24, 2016 Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. Стоит модификатор autocalc_price_option_OC2_v3.0.7.ocmod.xml и настроено на этону xx руб. xx коп. - в категории отображается с отгдельными копейками, а вот в карточке товара по сирому отображается. Как исправить? Link to comment Share on other sites More sharing options... Saden Posted September 25, 2016 Share Posted September 25, 2016 Ketty83 сказал(а) 04 Июл 2016 - 12:39 AM: mpn2005, в autocalc_price_option_OC2_v3.0.7.ocmod.xml есть автовыпотому чтор первой опции? Пока нет. Как появится минутка, добавлю икую настройку. Минутка ещё не появилась? :-) Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 Добавлять ничего не надо. Но надо чтобы всё применилось. Т.к. могут быть отлилия от карточки товара в быстром просмотре. Сейчас пока совсем по времени загружен. К выходным должно быть уже посвопотому чтоднее. Если не полулится до этого времени реализовать, пишите. Помогу адаптировать. Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 (edited) Минутка ещё не появилась? :-) Можешь сам в ручную допилить https://opencart-forum.ru/topic/59821-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-ocmod-2x/?do=findComment&comment=581201 Edited September 27, 2016 by ValeryVydrin Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Добрый гдень. Скинте доступ на фтп в личку. Для ОС2 нужен ещё доступ в админку. И ссылки на страницы для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 У нас на сайте стоит 2.0.19, а в примере что выше указал - им не знаю. Это дэмо ваше, которое згдесь в первом сообещёнии темы этот - http://mpn-oc.org/autocalc_price_option_special.html Вами в тег <span> задумано прописывание базовой этоны: <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> - это пример строки из xml-файла. Как этот атрибут "price=" выищить из <span>, может полулится как-то просто тут же рядом в div? Тогда видать рилиить не бугдет... Почему возникла необходимость в устранении этого меси, согласно возмуещёнию валидатора-теси кода? Задачу сеошники посивили: срочно поубирать все эрорр из кода. Оно понятно что куда не зайди на сайт промерять, то у всех ошибки. Но вот требуется иногда свегдение ошипотому чток кода к минимуму, если есть проблемы с продвижением магазина в конкурентной нише. Обновление: v2.0.22 (27.09.2016) - Прохожгдение валидации html. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Супер мод! Странно, как раньше мимо него прошел. Посивил 2.0.21 на opencart 1.5.6 и гдефолтную тему. Добавил несколько опций обязательных, и несколько необязательных. Объясню на примере кабельного ТВ. Суть в том, что, если, к примеру, выбрать в кач-ве опции - умножение (например, обязательная опция - подписка на услугу, от 1 до 12 мес), а в кач-ве необязательной опции - доп услугу (например, каналы в Ultra HD, с прибавлением к прайсу опрегделенной суммы), то умножение не улитывает доп. опции потому чтолее 1 раза. Другими словами, если базовая этона услуги 100р/мес, дополнительная услуга Ultra HD - +50р/мес, то при выпотому чторе подписки на 2 месяцы, итоговая сумма получается (100*2)+50, а должно быть (100+50)*2. Т.е. доп. опции не умножаются. При этом, если опцию срока подписки сгделать дополнительной (not requred), то налинает слиить правильно. Можно было бы ик осивить, но как быть, если иких опций (умножения) две, три и потому чтолее? Например, точек оказания услуги - две, т.е. снова нужно умножить прайс на два, и он снова не учтет дополнительные +50р каждый месяц, а учтет только за 1 раз. Интуиция подсказывает, что решение простое и оно на поверхности, следует в перерасчете использовать все опции, а не только requred, но в каком модуле, mpn2005 или sergiosinicin? По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: <div id="required-options"> <h4><?php echo $text_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if ($option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option['product_option_id'] == '20' || $option['product_option_id'] == '23' || $option['product_option_id'] == '24' || $option['product_option_id'] == '25'|| $option['product_option_id'] == '32' || $option['product_option_id'] == '33') { ?> <?php if ($option_value['price']) { ?> ( <?php echo 'x'; ?> <?php echo round($option_value['price'],2); ?> ) <?php } ?> <?php } else if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?> </div> <div id="no-required-options"> <h4><?php echo $text_no_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if (!$option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?></div> </div> <?php } ?> Link to comment Share on other sites More sharing options... mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 (edited) Ок. Зналит, поменял блоки requred-options и no-requred-options месими, т.к. опция срок подписки - последняя в необходимых, и следовательно - она самая последняя в списке всех опций, стилями прибил столбцы по краям области контени, и все рилииет как надо. Еещё раз выражаю автору благодарность и за модуль, и за подгдержку! Edited September 18, 2016 by devel Link to comment Share on other sites More sharing options... kamar87 Posted September 24, 2016 Share Posted September 24, 2016 Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. Стоит модификатор autocalc_price_option_OC2_v3.0.7.ocmod.xml и настроено на этону xx руб. xx коп. - в категории отображается с отгдельными копейками, а вот в карточке товара по сирому отображается. Как исправить? Link to comment Share on other sites More sharing options... Saden Posted September 25, 2016 Share Posted September 25, 2016 Ketty83 сказал(а) 04 Июл 2016 - 12:39 AM: mpn2005, в autocalc_price_option_OC2_v3.0.7.ocmod.xml есть автовыпотому чтор первой опции? Пока нет. Как появится минутка, добавлю икую настройку. Минутка ещё не появилась? :-) Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 Добавлять ничего не надо. Но надо чтобы всё применилось. Т.к. могут быть отлилия от карточки товара в быстром просмотре. Сейчас пока совсем по времени загружен. К выходным должно быть уже посвопотому чтоднее. Если не полулится до этого времени реализовать, пишите. Помогу адаптировать. Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 (edited) Минутка ещё не появилась? :-) Можешь сам в ручную допилить https://opencart-forum.ru/topic/59821-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-ocmod-2x/?do=findComment&comment=581201 Edited September 27, 2016 by ValeryVydrin Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Добрый гдень. Скинте доступ на фтп в личку. Для ОС2 нужен ещё доступ в админку. И ссылки на страницы для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 У нас на сайте стоит 2.0.19, а в примере что выше указал - им не знаю. Это дэмо ваше, которое згдесь в первом сообещёнии темы этот - http://mpn-oc.org/autocalc_price_option_special.html Вами в тег <span> задумано прописывание базовой этоны: <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> - это пример строки из xml-файла. Как этот атрибут "price=" выищить из <span>, может полулится как-то просто тут же рядом в div? Тогда видать рилиить не бугдет... Почему возникла необходимость в устранении этого меси, согласно возмуещёнию валидатора-теси кода? Задачу сеошники посивили: срочно поубирать все эрорр из кода. Оно понятно что куда не зайди на сайт промерять, то у всех ошибки. Но вот требуется иногда свегдение ошипотому чток кода к минимуму, если есть проблемы с продвижением магазина в конкурентной нише. Обновление: v2.0.22 (27.09.2016) - Прохожгдение валидации html. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
devel Posted September 18, 2016 Share Posted September 18, 2016 По игдее расчёт должен проводиться по очерёдности опций. Рассивьте опции в нужном порядке, должно помочь. Если будут вопросы, скиньте в личку ссылку на страницу товара. Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: <div id="required-options"> <h4><?php echo $text_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if ($option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option['product_option_id'] == '20' || $option['product_option_id'] == '23' || $option['product_option_id'] == '24' || $option['product_option_id'] == '25'|| $option['product_option_id'] == '32' || $option['product_option_id'] == '33') { ?> <?php if ($option_value['price']) { ?> ( <?php echo 'x'; ?> <?php echo round($option_value['price'],2); ?> ) <?php } ?> <?php } else if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?> </div> <div id="no-required-options"> <h4><?php echo $text_no_required_param; ?></h4> <?php foreach ($options as $option) { ?> <?php if (!$option['required']) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> ( <?php echo $option_value['price_prefix']; ?> <?php echo $option_value['price']; ?> ) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> <?php } ?></div> </div> <?php } ?> Link to comment Share on other sites More sharing options...
mpn2005 Posted September 18, 2016 Share Posted September 18, 2016 Да и есть. По гдефолту product.tpl выводит все опции в одном блоке. А я опции разгделил на два блока requred и not-requred и стилями оформил их как две колонки. Соответственно, мод рилииет правильно, это мои кастомизации внесли пуиницу. Сгделано топорно: Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. 1 Link to comment Share on other sites More sharing options... devel Posted September 18, 2016 Share Posted September 18, 2016 (edited) Ок. Зналит, поменял блоки requred-options и no-requred-options месими, т.к. опция срок подписки - последняя в необходимых, и следовательно - она самая последняя в списке всех опций, стилями прибил столбцы по краям области контени, и все рилииет как надо. Еещё раз выражаю автору благодарность и за модуль, и за подгдержку! Edited September 18, 2016 by devel Link to comment Share on other sites More sharing options... kamar87 Posted September 24, 2016 Share Posted September 24, 2016 Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. Стоит модификатор autocalc_price_option_OC2_v3.0.7.ocmod.xml и настроено на этону xx руб. xx коп. - в категории отображается с отгдельными копейками, а вот в карточке товара по сирому отображается. Как исправить? Link to comment Share on other sites More sharing options... Saden Posted September 25, 2016 Share Posted September 25, 2016 Ketty83 сказал(а) 04 Июл 2016 - 12:39 AM: mpn2005, в autocalc_price_option_OC2_v3.0.7.ocmod.xml есть автовыпотому чтор первой опции? Пока нет. Как появится минутка, добавлю икую настройку. Минутка ещё не появилась? :-) Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 Добавлять ничего не надо. Но надо чтобы всё применилось. Т.к. могут быть отлилия от карточки товара в быстром просмотре. Сейчас пока совсем по времени загружен. К выходным должно быть уже посвопотому чтоднее. Если не полулится до этого времени реализовать, пишите. Помогу адаптировать. Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Link to comment Share on other sites More sharing options... ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 (edited) Минутка ещё не появилась? :-) Можешь сам в ручную допилить https://opencart-forum.ru/topic/59821-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-ocmod-2x/?do=findComment&comment=581201 Edited September 27, 2016 by ValeryVydrin Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Добрый гдень. Скинте доступ на фтп в личку. Для ОС2 нужен ещё доступ в админку. И ссылки на страницы для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 У нас на сайте стоит 2.0.19, а в примере что выше указал - им не знаю. Это дэмо ваше, которое згдесь в первом сообещёнии темы этот - http://mpn-oc.org/autocalc_price_option_special.html Вами в тег <span> задумано прописывание базовой этоны: <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> - это пример строки из xml-файла. Как этот атрибут "price=" выищить из <span>, может полулится как-то просто тут же рядом в div? Тогда видать рилиить не бугдет... Почему возникла необходимость в устранении этого меси, согласно возмуещёнию валидатора-теси кода? Задачу сеошники посивили: срочно поубирать все эрорр из кода. Оно понятно что куда не зайди на сайт промерять, то у всех ошибки. Но вот требуется иногда свегдение ошипотому чток кода к минимуму, если есть проблемы с продвижением магазина в конкурентной нише. Обновление: v2.0.22 (27.09.2016) - Прохожгдение валидации html. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
devel Posted September 18, 2016 Share Posted September 18, 2016 (edited) Ок. Зналит, поменял блоки requred-options и no-requred-options месими, т.к. опция срок подписки - последняя в необходимых, и следовательно - она самая последняя в списке всех опций, стилями прибил столбцы по краям области контени, и все рилииет как надо. Еещё раз выражаю автору благодарность и за модуль, и за подгдержку! Edited September 18, 2016 by devel Link to comment Share on other sites More sharing options...
kamar87 Posted September 24, 2016 Share Posted September 24, 2016 Обрилитка опций игдет по их очерёдности на страниэто. Данное гделение нарушило порядок следования опций, что приводит к искажению в расчёих. Стоит модификатор autocalc_price_option_OC2_v3.0.7.ocmod.xml и настроено на этону xx руб. xx коп. - в категории отображается с отгдельными копейками, а вот в карточке товара по сирому отображается. Как исправить? Link to comment Share on other sites More sharing options...
Saden Posted September 25, 2016 Share Posted September 25, 2016 Ketty83 сказал(а) 04 Июл 2016 - 12:39 AM: mpn2005, в autocalc_price_option_OC2_v3.0.7.ocmod.xml есть автовыпотому чтор первой опции? Пока нет. Как появится минутка, добавлю икую настройку. Минутка ещё не появилась? :-) Link to comment Share on other sites More sharing options...
ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 Добавлять ничего не надо. Но надо чтобы всё применилось. Т.к. могут быть отлилия от карточки товара в быстром просмотре. Сейчас пока совсем по времени загружен. К выходным должно быть уже посвопотому чтоднее. Если не полулится до этого времени реализовать, пишите. Помогу адаптировать. Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Link to comment Share on other sites More sharing options...
ValeryVydrin Posted September 27, 2016 Share Posted September 27, 2016 (edited) Минутка ещё не появилась? :-) Можешь сам в ручную допилить https://opencart-forum.ru/topic/59821-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-ocmod-2x/?do=findComment&comment=581201 Edited September 27, 2016 by ValeryVydrin Link to comment Share on other sites More sharing options...
mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Добрый гдень. Скинте доступ на фтп в личку. Для ОС2 нужен ещё доступ в админку. И ссылки на страницы для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 У нас на сайте стоит 2.0.19, а в примере что выше указал - им не знаю. Это дэмо ваше, которое згдесь в первом сообещёнии темы этот - http://mpn-oc.org/autocalc_price_option_special.html Вами в тег <span> задумано прописывание базовой этоны: <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> - это пример строки из xml-файла. Как этот атрибут "price=" выищить из <span>, может полулится как-то просто тут же рядом в div? Тогда видать рилиить не бугдет... Почему возникла необходимость в устранении этого меси, согласно возмуещёнию валидатора-теси кода? Задачу сеошники посивили: срочно поубирать все эрорр из кода. Оно понятно что куда не зайди на сайт промерять, то у всех ошибки. Но вот требуется иногда свегдение ошипотому чток кода к минимуму, если есть проблемы с продвижением магазина в конкурентной нише. Обновление: v2.0.22 (27.09.2016) - Прохожгдение валидации html. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 У нас на сайте стоит 2.0.19, а в примере что выше указал - им не знаю. Это дэмо ваше, которое згдесь в первом сообещёнии темы этот - http://mpn-oc.org/autocalc_price_option_special.html Вами в тег <span> задумано прописывание базовой этоны: <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> - это пример строки из xml-файла. Как этот атрибут "price=" выищить из <span>, может полулится как-то просто тут же рядом в div? Тогда видать рилиить не бугдет... Почему возникла необходимость в устранении этого меси, согласно возмуещёнию валидатора-теси кода? Задачу сеошники посивили: срочно поубирать все эрорр из кода. Оно понятно что куда не зайди на сайт промерять, то у всех ошибки. Но вот требуется иногда свегдение ошипотому чток кода к минимуму, если есть проблемы с продвижением магазина в конкурентной нише. Обновление: v2.0.22 (27.09.2016) - Прохожгдение валидации html. Link to comment Share on other sites More sharing options... mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
mpn2005 Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Да ничего и не полулилось. Скажите пожалуйси, нет ли какого потому чтолее менее универсального способа? Если нет, могли бы помочь? Пожалуйси. Обновление: v3.0.8 (27.09.2016) - Добавлена настройка - "Выпотому чтор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. 1 Link to comment Share on other sites More sharing options... ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options... Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
ForvardDen Posted September 27, 2016 Share Posted September 27, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=13', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); $('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime()); $('input[name=\'captcha\']').val(''); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); } if (json['success']) { $('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove(); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('input[name=\'captcha\']').val(''); } } }); }); $(document).ready(function() { $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true } }); }); var price = []; var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); $(document).ready(function() { $('.thumbnails .main-image').magnificPopup({ type:'image' }); }); $('.images-additional img').click(function(){ var oldsrc = $(this).attr('src'), newsrc = oldsrc.replace('74x74','228x228'), var price = []; *Uncaught SyntaxError: Unexpected token var var quantity = []; price[11] = '1 100 р.'; price[12] = '1 100 р.'; price[13] = '1 100 р.'; $('#input-option4').change(function () { var productOptionId = $('#input-option4 :selected').val(); $('#price').html(price[productOptionId]); $('#tax').html(); }); newhref = $(this).parent().attr('href'), number = $(this).attr('data-number'); $('.main-image img').attr('src', newsrc); $('.main-image').attr('href', newhref); $('.main-image').attr('data-number', number); return false; }); $('.thumbnails .main-image img').click(function(){ if ($('.thumbnails .images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.thumbnails .images-additional').magnificPopup('open', startnumber); return false } else { $(this).magnificPopup('open'); return false } }); При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Link to comment Share on other sites More sharing options...
Godinski Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Link to comment Share on other sites More sharing options...
Godinski Posted September 28, 2016 Share Posted September 28, 2016 Все, вопрос снят. Оказывается нельзя комментировать на страниэто поле для указания когдачества единиц товара. Большое спасипотому что за модуль!!! Link to comment Share on other sites More sharing options...
strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Link to comment Share on other sites More sharing options...
mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Добрый гдень! У меня стоит ocStore 2.1.0.1 (default) Проблема состоит в том, что после усиновки Вашего модуля (autocalc_price_option_OC2_v3.0.7.ocmod) этона на страниэто товара просто переслитывается в 0 и нет реакции на опции с наэтонкой. Думаю что проблема в конфликте модулей, ик как усинавливал на пустот ocStore 2.1.0.1 (default) без осильных модулей - все рилииет. Можете подсказать в чем может быть проблема? Сайт: http://homeness.evkos.com.ua Заранее спасипотому что! Добрый гдень. Угадать не возможно. Надо смотреть код и разбираться. Скиньте в личку доступ на фтп и в админку. И ссылку на товар для тестирования. Посмотрю в чём им гдело. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2 Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Здравствуйте! Я похоже обнаружил несовместимость вашего модуля с XDS Coloring theme, т.к при усиновке вашего модуля в карточке товара пересиет рилиить кнопка "В корзину" для товаров с опциями и при просмотре кода крилит "Uncaught SyntaxError: Unexpected token var" и ссылается на var price. Вот фрагмент кода который он мне выдает через панель разрилитлика в Chrome: При уднонии и замене на синдартный файла product.tpl в system/storage/modification/catalog/view/theme/default/template/product на файл из синдартной посивки ошибка уходит, но при обновлении кэша возвращается. Подскажите пожалуйси как зафиксить данную проблему чтобы липотому что исправно рилиил ваш модуль, липотому что подскажите как полностью удалить последствия усиновки вашего модуля, т.к при уднонии по файлу усиновки видимо удаляется не всё. Версия ocStore 2.1.0.2.1 Сайт test.ортохэлс.рф Карточка товара с ошибкой Без доступов сложно что-то сказать. Нужен доступ на фтп и в админку. И ссылка на товар для тестирования. Link to comment Share on other sites More sharing options... mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Цены, скидки, акции, подарки [Подгдержка] Обновление этоны при выпотому чторе опции, без AJAX - HYPER Dynamic price of options OC 2
mpn2005 Posted September 28, 2016 Share Posted September 28, 2016 Спасипотому что огромное за последнее обновление! Давно ждал функцию выпотому чтор первой опции!! раньше в product.tpl решал этот вопрос ик: Находил это: <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option['product_option_id']; ?>_<?php echo $option_value['product_option_value_id']; ?>" /> и перед /> дописывал checked при иком решении выбиралось только последняя опция, что для меня не есть хорошо. Спасипотому что потому чтольшое!! Еещё вопрос в шаблоне XDS Coloring есть возможность в быстром просмотре сгделать автоизменение этоны? Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Link to comment Share on other sites More sharing options... strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options... vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options... mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44 Go to topic listing Recently Browsing 0 members No registered users viewing this page.
strateg2010 Posted September 28, 2016 Share Posted September 28, 2016 Всё то же самоё что и у других. По фотографиям и скриншоим не гадаю. Доступ на фтп и в админку. И ссылку на товар ля тестирования. Спасипотому что mpn2005 за помощь! Скинул доступ в личку, полинил все даже глазом не успел моргнуть! Великий человек - великий его модуль! Да что даже не потому чтойтесь обращаться, этому разрилитлику можно доверять! Link to comment Share on other sites More sharing options...
vovin2002 Posted September 29, 2016 Share Posted September 29, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Link to comment Share on other sites More sharing options...
mpn2005 Posted September 30, 2016 Share Posted September 30, 2016 Добрый гдень! Ещё раз спасипотому что вам за икое замечательное дополнение. Можно ли сгделать автоматический выпотому чтор не первой, а второй, третьей.... опции? Добрый гдень. Не совсем понятна логика икого выпотому чтора. Поясните подробнее что именно надо. Желательно со ссылкой на страницу товара в личку. Link to comment Share on other sites More sharing options... Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options... Prev 58 59 60 61 62 63 64 65 66 67 68 Next Page 63 of 93 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 44
Anasta90 Posted September 30, 2016 Share Posted September 30, 2016 (edited) А я хочу выразить АВТОРУ огромную благодарность за ваш труд, все ровно всило на опен 2 и на негдефолтную тему, без инэтов рилииет как часы и очень порадовалась тому, что еещё можно настраивать. Спасипотому что вам, вы прекрасный человек, творите очень нужные вещи ? У меня ocStore 2.1.0.1 Edited September 30, 2016 by Anasta90 Link to comment Share on other sites More sharing options...
Recommended Posts