mulka45 Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Добрый день, помогите пожалуйста, как выпадающий список который делает вкл/выкл заменить на свитч переключатель? <select name="status" id="input-status-<?=$product['product_id']?>" class="le-value _simple-value le-selector" data-field="status"> <?php if ($product['status']) { ?> <option value="1" selected="selected"><?=$text_enabled?></option> <option value="0"><?=$text_disabled?></option> <?php } else { ?> <option value="1"><?=$text_enabled?></option> <option value="0" selected="selected"><?=$text_disabled?></option> <?php } ?> </select> заменить на переключатель: <li class="list-group-item"> <label class="switch "> <input type="checkbox" class="success"> <span class="slider round"></span> </label> </li> Надіслати Поділитися на інших сайтах More sharing options...
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 switch с бутстрапа 4 или 5 ? Надіслати Поділитися на інших сайтах More sharing options... mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 11 минут назад, zomo сказал: switch с бутстрапа 4 или 5 ? 4, кастом https://bootsnipp.com/snippets/GaxR2 Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($product['status']) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> 1 Надіслати Поділитися на інших сайтах More sharing options... mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 1 час назад, zomo сказал: <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($status) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> спасибо. нашел небольшую проблемку, не хватало ($product['status']) спасибо огромное!!! Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options... mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 1 час назад, zomo сказал: <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($status) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> и скрипт как то не правильно отрабатывает. текст при переключении все равно не меняется. и нажимая на любой, переключается только первый. подозреваю что нужно куда то прописать в коде <?=$product['product_id']?>, только подскажите куда)) Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 19 минут назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 что? нет никаких плагинов? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, Tobolskiy сказал: да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Пришлите доступы в личку посмотрим Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? Есть наверное, но а смысл если в бустрапе есть такая функция по молчанию... Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 11 минут назад, zomo сказал: switch с бутстрапа 4 или 5 ? 4, кастом https://bootsnipp.com/snippets/GaxR2 Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options...
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($product['status']) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> 1 Надіслати Поділитися на інших сайтах More sharing options... mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 1 час назад, zomo сказал: <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($status) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> спасибо. нашел небольшую проблемку, не хватало ($product['status']) спасибо огромное!!! Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options... mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 1 час назад, zomo сказал: <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($status) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> и скрипт как то не правильно отрабатывает. текст при переключении все равно не меняется. и нажимая на любой, переключается только первый. подозреваю что нужно куда то прописать в коде <?=$product['product_id']?>, только подскажите куда)) Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 19 минут назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 что? нет никаких плагинов? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, Tobolskiy сказал: да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Пришлите доступы в личку посмотрим Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? Есть наверное, но а смысл если в бустрапе есть такая функция по молчанию... Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 1 час назад, zomo сказал: <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($status) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> спасибо. нашел небольшую проблемку, не хватало ($product['status']) спасибо огромное!!! Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options...
mulka45 Опубліковано: 31 жовтня 2021 Автор Share Опубліковано: 31 жовтня 2021 (змінено) 1 час назад, zomo сказал: <div class="input-group"> <div class="custom-control custom-switch"> <?php if ($status) { ?> <input name="status" value="1" class="custom-control-input" type="checkbox" id="switch-status" checked> <label class="custom-control-label" for="switch-status"><?php echo $text_enabled; ?></label> <?php } else { ?> <input name="status" value="0" class="custom-control-input" type="checkbox" id="switch-status"> <label class="custom-control-label" for="switch-status"><?php echo $text_disabled; ?></label> <?php } ?> </div> </div> Как то так ну и код js чтобы при переключении менялось value и надпись включено отключено <script> var checkbox = document.getElementById('switch-status'); if (checkbox != null) { checkbox.addEventListener('change', function() { var checkbox_lable = document.querySelector('[for="switch-status"]'); if (this.checked) { this.value='1'; checkbox_lable.innerText = <?php echo $text_enabled; ?>; } else { this.value='0'; checkbox_lable.innerText = <?php echo $text_disabled; ?>; } }) } </script> и скрипт как то не правильно отрабатывает. текст при переключении все равно не меняется. и нажимая на любой, переключается только первый. подозреваю что нужно куда то прописать в коде <?=$product['product_id']?>, только подскажите куда)) Змінено 31 жовтня 2021 користувачем mulka45 Надіслати Поділитися на інших сайтах More sharing options...
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 19 минут назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 что? нет никаких плагинов? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, Tobolskiy сказал: да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Пришлите доступы в личку посмотрим Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? Есть наверное, но а смысл если в бустрапе есть такая функция по молчанию... Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 19 минут назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 что? нет никаких плагинов? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, Tobolskiy сказал: да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Пришлите доступы в личку посмотрим Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? Есть наверное, но а смысл если в бустрапе есть такая функция по молчанию... Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, Tobolskiy сказал: да, это страница где выводятся товары в админке не помогло. во первых не сохраняется положение переключателя, во вторых не меняется текст "вкл/выкл". что то делаю не так? Пришлите доступы в личку посмотрим Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? Есть наверное, но а смысл если в бустрапе есть такая функция по молчанию... Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? Есть наверное, но а смысл если в бустрапе есть такая функция по молчанию... Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 Только что, chukcha сказал: что? нет никаких плагинов? пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Надіслати Поділитися на інших сайтах More sharing options...
Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 33 минуты назад, zomo сказал: input со статусов у вас один или их много? измените var checkbox = document.getElementById('switch-status'); на var checkbox = document.getElementById('ID переключателя'); var checkbox = document.getElementById('switch-status<?=$product['product_id']?>'); так не будет работать? Надіслати Поділитися на інших сайтах More sharing options...
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 будет, вы в карточке товара в админки это вообще делаете? Надіслати Поділитися на інших сайтах More sharing options... zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
zomo Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 3 минуты назад, Tobolskiy сказал: пытаюсь это сделать уже и так в нештатном модуле)) так что... к сожалению нет Пишите в личку, тогда по другому все решается Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Заменить выпадающий список на switch
Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 11 минут назад, zomo сказал: будет, вы в карточке товара в админки это вообще делаете? это страница где выводится много товаров в админке. проверил но не работает)) как то экранировать нужно наверно Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> Надіслати Поділитися на інших сайтах More sharing options... Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Tobolskiy Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 6 минут назад, chukcha сказал: <style> label.switcher input[type="checkbox"] {display:none} label.switcher input[type="checkbox"] + span {position:relative;display:inline-block;vertical-align:middle;width:36px;height:17px;margin:0 5px 0 0;background:#ccc;border:solid 1px #999;border-radius:10px;box-shadow:inset 0 1px 2px #999;cursor:pointer;transition:all ease-in-out .2s;} label.switcher input[type="checkbox"]:checked + span {background:#8fbb6c;border:solid 1px #7da35e;} label.switcher input[type="checkbox"]:checked + span span {right:0;left:auto} label.switcher span span{position:absolute;background:white;height:17px;width:17px;display:inlaine-box;left:0;top:-1px;border-radius:50%} </style> <label class="switcher" title=""><input value="" type="checkbox"><span><span></span></span></label> вставить сам переключатель я могу. мне бы заставить его работать корректно)))) Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 31 жовтня 2021 Share Опубліковано: 31 жовтня 2021 так он корректно работает только обработчик на onchange $('label.switcher input[type=checkbox]').change(function(){ var elem = $(this); $.ajax({ url:'', method:'POST', data:[], success:function(html){ elem.closest('label').attr('title',html) } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts