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

поменять radio на select

Рекомендуемые сообщения

Подскажите как поменять radio на select ?

Вот таблица в которой выводится форма выбора доставки.

<table class="form">
<?php foreach($shipping_methods as $shipping_method) { ?>
<tr>
<td colspan="3"><b><?php echo $shipping_method['title']; ?></b></td>
</tr>
<?php if(!$shipping_method['error']) { ?>
<?php foreach($shipping_method['quote'] as $quote) { ?>
<tr>
<td style="width: 1px;"><?php if($quote['code'] == $code || !$code) { ?>
<?php $code = $quote['code']; ?>
<input type="radio" name="shipping_method"
  value="<?php echo $quote['code']; ?>"
  id="<?php echo $quote['code']; ?>" checked="checked"/>
<?php } else { ?>
<input type="radio" name="shipping_method"
  value="<?php echo $quote['code']; ?>"
  id="<?php echo $quote['code']; ?>"/>
<?php } ?></td>
<td><label
for="<?php echo $quote['code']; ?>"><?php echo $quote['title']; ?></label>
</td>
<td style="text-align: right;"><label
for="<?php echo $quote['code']; ?>"><?php echo $quote['text']; ?></label>
</td>
</tr>
<?php } ?>
<?php } else { ?>
<tr>
<td colspan="3">
<div class="error"><?php echo $shipping_method['error']; ?></div>
</td>
</tr>
<?php } ?>
<?php } ?>
</table>

заранее спасибо ... )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересует такая правка. Кто-то может подсказать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От riny
      Скачать/Купить дополнение


      Поиск с категориями в шапке
      Модуль выводит список категорий до 2-х уровней вложенности для фильтрации поиска по категории в шапке сайта.
      Установка:
      скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      Совместимость:
      ocStore 1.5.5.x, отдельная версия для 1.5.1.3
      Добавил riny Добавлено 21.03.2014 Категория Поиск Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От mpn2005
      Скачать/Купить дополнение


      Опции с вводом количества select, checkbox, radio (vqmod)
      Добавляет новые типы опций: Флажок с количеством, Переключатель с количеством, Список с количеством.
      Работа модуля проверена на Opencart и OcStore v1.5.3.1, v1.5.4.1, v1.5.5.1
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
      Возможности:
      Для каждой группы опций выводится промежуточный итог Каждая группа опций имеет кнопку "Очистить", которая очищает введённые значения Поддерживается совместимость с модулем авторасчёта при выборе опций http://opencartforum.ru/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/ Список изменений:
      v1.0.2 (01.07.2013) - Вычитает со склада введённое количество (указанное при заказе), для каждой опции. v1.0.3 (01.07.2013) - Исправлена ошибка в SQL запросе. v1.0.4 (08.07.2013) - Итого выводится с учётом налогов (если они включены). v1.0.5 (14.07.2013) - Добавлено ещё два типа опций с количеством (radio и select). Изменено назване модуля: 1_options_with_quantity_v1.0.5.xml v1.0.6 (14.07.2013) - Исправлен расчёт опций с налогом. v1.0.7 (23.07.2013) - Добавлена поддержка модификатора цены опции "=". v1.0.8 (24.07.2013) - Добавлена поддержка модификатора цены опции "*". v1.0.9 (16.10.2013) - Исправлена логика работы кнопки 'Очистить'. v1.0.10 (26.02.2014) - Добавлен вес опции с учётом введённого количества. v1.0.11 (11.07.2014) - Реализовано добавление опций этого типа в админке (при добавлении товара к заказу). v1.0.15 (15.04.2015) - Исправлен расчёт 'итого' для модификатора '=' (у флажков с количеством). Инструкция по установке (если vqmod уже установлен начинаем с пункта 5):
      Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.2.1-opencart.zip) Загружаем "vqmod" в корневую директорию вашего сайта. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/ Закидываем xml модуль в папку /vqmod/xml Если в файлы движка или темы вносились изменения, то возможно придётся адаптировать xml.
      Добавил mpn2005 Добавлено 26.06.2013 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
    • От NetGonTech
      Скачать/Купить дополнение


      NetGon Product Images MultiSelect
      Редактировать карточки товаров в OpenCart неудобно из-за добавления дополнительных изображений товаров. С версии OpenCart 2.3 создатели включили возможность загрузки нескольких изображений на сервер через FileManager. Но добавлять несколько изображений к карточке товара все так же не удобно. Модуль NetGon Product Images MultiSelect позволяет добавлять несколько изображений к товару в один клик.

      На скринкасте показано как легко и удобно это можно сделать:
      https://www.useloom.com/share/3721a24372d64250a8de8605c99bec3e

      Как установить:

      Содержимое папка upload архива загрузить на сервер и обновить кэш модификаций.
       
      Совместим:
      3.0.2.0
      2.3
      Добавил NetGonTech Добавлено 10.11.2017 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От Eldaeron
      Здравствуйте, помогите. Не сильный в mysql, но нужно выбрать некоторую информацию.
       
      Из готовых заказов, те что выполненны нужно взять те что заказали с этого года по сегодня, легко:
      SELECT * FROM oc_order WHERE oc_order.order_status_id = 19 AND oc_order.date_modified BETWEEN '2018-01-01 00:00:00' AND '2018-02-02 23:59:59' Например нашло 30 заказов, скажем ид 3000 - 3030, как дальше выбрать все товары, это таблица oc_order_product
       
      Через цикл foreach? Или модифицировать 1 запрос вот так?
      SELECT * FROM oc_order_product WHERE oc_order_product.order_id in (SELECT oc_order.order_id FROM oc_order WHERE oc_order.order_status_id = 19 AND oc_order.date_modified BETWEEN '2018-01-01 00:00:00' AND '2018-02-02 23:59:59') И потом ище выбрать только те товары у которых производитель Apple (manufacturer_id = 1)
       
      В таблице oc_order_product нет колонки manufacturer, но зато она есть в oc_product
       
      Как тут быть? Что-то думаю нужно взять JOIN, но как сделать запрос так и не понял)
       
      Какими программами вы пользуетесь для построенния таких сложных запросов mysql для разработки своих дополнений?
       
      Надеюсь на понимание, спасибо.
    • От NetGonTech
      Редактировать карточки товаров в OpenCart неудобно из-за добавления дополнительных изображений товаров. С версии OpenCart 2.3 создатели включили возможность загрузки нескольких изображений на сервер через FileManager. Но добавлять несколько изображений к карточке товара все так же не удобно. Модуль NetGon Product Images MultiSelect позволяет добавлять несколько изображений к товару в один клик.

      На скринкасте показано как легко и удобно это можно сделать:
      https://www.useloom.com/share/3721a24372d64250a8de8605c99bec3e

      Как установить:

      Содержимое папка upload архива загрузить на сервер и обновить кэш модификаций.
       
      Совместим:
      3.0.2.0
      2.3
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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