Jump to content

Recommended Posts

Здравствуйте, можно ли вывести в форме в select'е вывести список стран из админ части настройки->локализация->страны, регионы?

Share this post


Link to post
Share on other sites

Куда вывести? Зачем вывести? Вы предоставили недостаточно информации

  • +1 1

Share this post


Link to post
Share on other sites
1 минуту назад, DariyGRAY сказал:

Куда вывести? Зачем вывести? Вы предоставили недостаточно информации

У меня есть контактная форма с полем страна, я хочу чтобы в виде select'а был выведен список стран там

Share this post


Link to post
Share on other sites

Посмотрите как страны выбираются в модуле оформления и сделайте по аналогии

  • +1 1

Share this post


Link to post
Share on other sites

Если отталкиваться от представленной информации, то к предложенному @spectre я ничего не добавлю. Форма у вас там какая-то. Видать кастомная. Модуль это какой-то или самостоятельно пытались написать? - не понятно. Ну а если в целом, то да, берете и в нужном контроллере подключаете

 

$this->load->model('localisation/country'); 

$data['countries'] = $this->model_localisation_country->getCountries();

И потом выводите в представлении (шаблоне) что-то типа

 

<select name="country_id" id="input-country" class="form-control">
  <option value=""><?php echo $text_select; ?></option>
  <?php foreach ($countries as $country) { ?>
  <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
  <?php } ?>
</select>

Или, если нужно передать в форме название страны

<select name="country_name" id="input-country" class="form-control">
  <option value=""><?php echo $text_select; ?></option>
  <?php foreach ($countries as $country) { ?>
  <option value="<?php echo $country['name']; ?>"><?php echo $country['name']; ?></option>
  <?php } ?>
</select>

 

Как-то так...

  • +1 1

Share this post


Link to post
Share on other sites
5 минут назад, DariyGRAY сказал:

Если отталкиваться от представленной информации, то к предложенному @spectre я ничего не добавлю. Форма у вас там какая-то. Видать кастомная. Модуль это какой-то или самостоятельно пытались написать? - не понятно. Ну а если в целом, то да, берете и в нужном контроллере подключаете

 

$this->load->model('localisation/country'); 

$data['countries'] = $this->model_localisation_country->getCountries();

И потом выводите в представлении (шаблоне) что-то типа

 

<select name="country_id" id="input-country" class="form-control">
  <option value=""><?php echo $text_select; ?></option>
  <?php foreach ($countries as $country) { ?>
  <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
  <?php } ?>
</select>

Или, если нужно передать в форме название страны

<select name="country_name" id="input-country" class="form-control">
  <option value=""><?php echo $text_select; ?></option>
  <?php foreach ($countries as $country) { ?>
  <option value="<?php echo $country['name']; ?>"><?php echo $country['name']; ?></option>
  <?php } ?>
</select>

 

Как-то так...

Огромное Вам спасибо! Буду пробовать)

Edited by valerykurak

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By whiteblue
      1 150.00 руб
      Скачать/Купить дополнение


      Модуль "Super Custom Html Fields"
      Модуль позволяет очень просто, быстро настроить отдельные схемы кода и просто любой информации для схем, групп продуктов, категорий и производителей.
       
      Возможности модуля:
      1. Гибкие настройки и фильтры, вывод любой информации на всех страницах сайта, вывод по отдельным категориям, товарам, производителям, добавление настроек ко всем товаров категории (Продукты категорий) и ко всем товарам производителя (Продукты производителей), макетам.
       
      2.Фильтр "URL содержит". Можно добавить настройку для отдельных страниц сайта, если в url страницы содержится введенное значение. В карточке товар поиск из полного урла, в категории - ключевое слово из таблицы seo_url.
       
      3. Возможность вывода любой информации в любой части страницы: Любой html, js, jquery, ajax–код и в любой части странице Выберите селектор блока и положение данных, относительно блока (перед, после, вместо).
       
      4. Возможность замены блока полностью или только его содержимого.
       
      5. Селекторы можно использовать абсолютно любые, от класса, заканчивая набором элементов, любые схемы селекторов, для jquery.
      6. Копировать настройки из ранее созданных схем.

      7. Настройка гибких условий отображения настроек в товарах. Условия И, ИЛИ, НЕ. Например, выбираем для вывода Продукты категорий КРОМЕ определенных товаров; выбираем продукты категорий И товары производителей. ИЛИ используется по-умолчанию. Название блоков являются кнопками, которые можно использовать для составления условий.
       
      8. Использовать в настройках переменные товара. Введены переменные $product и $products, которое можно использовать в настройке в блок Код блока.
      $products - массив со всеми выбранными товарами.
      $product - данные текущего товара ( работает только в карточке товара).
       
      Данные продукта, которые могут использоваться в настройках:

      date_added: Дата создания
      date_available: Дата поступления
      date_modified: Дата изменения
      description: Описание
      ean: EAN
      height: Высота
      image: Изображение товара
      isbn: ISBN
      jan: JAN
      location: Расположение
      manufacturer: Наименование производителя
      manufacturer_id: Id производителя
      meta_description: Мета-тег Description
      meta_keyword: Мета-тег Keyword
      meta_title: Мета-тег Title
      minimum: Минимальное кол-во заказа
      model: Модель
      mpn: MPN
      name: Название товара
      price: Цена товара
      product_id: Id товара
      quantity: Кол-во товара
      sku: SKU
      sort_order: Сортировка
      status: Статус
      stock_status: Статус на складе
      stock_status_id: Id статуса на складе
      tag: Теги
      tax_class_id: Id налога
      upc: UPC
      weight: Ширина
      width: Длина
       
      Пример: вывод название текущего товара будет иметь вид $product.name;
      вывод цена 3-го товара из массива $products[2].price;.
      Можно задать лимит вывода товара из переменной $products.
       
      9. Библиотека Настроек. Можно выбрать настройку из библиотеки кода.
       
      10. Фильтр настроек. Позволит быстро найти и применить настройку из библиотеки.
       
      11. Добавление своих настроек в библиотеку готовых решений.
       
      12. Добавление неограниченного количества настроек к одной схеме товаров.
       
      13. Автоматическое добавление нового товара к схеме.
       
       
      Преимущества модуля:
      Модуль способен заменить более 100 других модулей. Совместим с более 95% шаблонов. Рекомендован для каждого интернет-магазина. Модуль позволяет расположить любую информацию на любой странице сайта. Модуль мультиязычный.  
      Примеры использования:
      Создание посадочных страниц Создание тем и шаблонов Возможность создания блога на сайте, отредактировав карточку товара как статью Возможность создания портфолио, отредактировав карточку товара, под объект портфолио Замена общего номера телефона в определенных продуктах или категориях на номер менеджера направления Скрыть или заменить некоторые элементы в продуктах или категориях , например цену, кнопку,  (цено от и прочее) Добавить любой кастомный HTML код в любое место или убрать.. Добавить для категории блок с доставкой и гарантиями Добавить в моб версии кнопку позвонить и заказать у определенных продуктов У определенных продуктов скрыть корзину и добавит цена от с вызовом формы обратной связи Добавить свои стили для определенного вида страниц Замена имейла и номера у определенной группы продуктов Мультимагазин Безграничные возможности  
       
       
       
      Инструкция по установке и настройке
       
      Demo: карточка товара
      Demo: категория
      Admin (demo/demo)
       
       
      ДОБАВИТЬ МОЖНО В ГРУППЫ ТОВАРОВ (очень удобный фильтр) , ВО ВСЕ ТОВАРЫ, В КАТЕГОРИИ, ПРОИЗВОДИТЕЛЕЙ,  ТАКЖЕ ПО СХЕМАМ . и !!!Новинка!!! если url содержит.
      ЕСЛИ НУЖНА С ЭТИМ ПОМОЩЬ - ПИШИТЕ В ПОДДЕРЖКУ!
       
      Библиотека готовых решений
      1. Закрепленные кнопки Позвонить и Написать внизу страницы для мобильной версии
      Добавляются кнопки Написать - при клике, клиент переходит на страницу обратной связи и Позвонить - подключен номер телефона
      Данное решение представлено на сайте https://newstone.com.ua/.
      Отображение в мобильной версии https://prnt.sc/w4lfvn
       
      2. Перелинковка товаров
      При необходимости добавить ссылки на похожие товары, например: другого размера или цвета, типа и т.д. можно использовать данное решение. Связь товаров на основе одинаковой модели.
      Данное решение представлено на  сайтах
      https://newstone.com.ua/CL-101AURORASNOW_pryamaya
      https://au.torg.town/odessa-shirokoformatnaya-pechat/pechat-na-bannernoi-tkani/print-frontlit
      Блок имеет вид https://prnt.sc/w4pf1i
       
      3. Замена кнопки купить
      Замена кнопки Купить на произвольное значение, это может быть любой html-код или текст
       
      4. Автоматическая подгрузка товаров
      Замена стандартной пагинации на аjax подгрузку товаров. Данное решение реализовано на сайте https://pizza.torg.town/ukraina/odessa   5. Модальное окно "Заказать консультацию" Вывод модульного окна с формой обратной связи Данное решение представлено на сайте https://dveriotido.com.ua/ (кнопка Презентация в скайпе)   6. Кратное описание в карточке товара В карточке товара выводится часть описания с ссылкой Подробнее (скролл на полное описание) Данное решение представлено на сайте https://dveriotido.com.ua/dvery_mechkom/mezhkomnatnaya-dver-03-dub-temnyj-po   7. Форма обратной связи Форма для отправки обратной связи с полями ввода Имя, Телефон, Email, Комментарий.   8. Полезная информация для клиента ( о доставка, гарантии и т.д.)
      Вывод блок с информацией для клиента в карточке товара, категории или любой другой странице сайта
       
      9. Прелоадер перед загрузкой страницы
      Вывод индикатора загрузки страницы до полной загрузки страницы
       
      10. Таймер обратного отчета
      Вывод таймера обратного отчета на любую страницу. Время отчета задается в коде, по-умолчанию 5 дней.
       
      Библиотека будет дополняться
      Добавил whiteblue Добавлено 29.10.2019 Категория Меню, дизайн, внешний вид Системные требования Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Да Старая цена 0  
    • By whiteblue
      Модуль позволяет очень просто, быстро настроить отдельные схемы кода и просто любой информации для схем, групп продуктов, категорий и производителей.
       
      Возможности модуля:
      1. Гибкие настройки и фильтры, вывод любой информации на всех страницах сайта, вывод по отдельным категориям, товарам, производителям, добавление настроек ко всем товаров категории (Продукты категорий) и ко всем товарам производителя (Продукты производителей), макетам.
       
      2.Фильтр "URL содержит". Можно добавить настройку для отдельных страниц сайта, если в url страницы содержится введенное значение. В карточке товар поиск из полного урла, в категории - ключевое слово из таблицы seo_url.
       
      3. Возможность вывода любой информации в любой части страницы: Любой html, js, jquery, ajax–код и в любой части странице Выберите селектор блока и положение данных, относительно блока (перед, после, вместо).
       
      4. Возможность замены блока полностью или только его содержимого.
       
      5. Селекторы можно использовать абсолютно любые, от класса, заканчивая набором элементов, любые схемы селекторов, для jquery.
      6. Копировать настройки из ранее созданных схем.

      7. Настройка гибких условий отображения настроек в товарах. Условия И, ИЛИ, НЕ. Например, выбираем для вывода Продукты категорий КРОМЕ определенных товаров; выбираем продукты категорий И товары производителей. ИЛИ используется по-умолчанию. Название блоков являются кнопками, которые можно использовать для составления условий.
       
      8. Использовать в настройках переменные товара. Введены переменные $product и $products, которое можно использовать в настройке в блок Код блока.
      $products - массив со всеми выбранными товарами.
      $product - данные текущего товара ( работает только в карточке товара).
       
      Данные продукта, которые могут использоваться в настройках:

      date_added: Дата создания
      date_available: Дата поступления
      date_modified: Дата изменения
      description: Описание
      ean: EAN
      height: Высота
      image: Изображение товара
      isbn: ISBN
      jan: JAN
      location: Расположение
      manufacturer: Наименование производителя
      manufacturer_id: Id производителя
      meta_description: Мета-тег Description
      meta_keyword: Мета-тег Keyword
      meta_title: Мета-тег Title
      minimum: Минимальное кол-во заказа
      model: Модель
      mpn: MPN
      name: Название товара
      price: Цена товара
      product_id: Id товара
      quantity: Кол-во товара
      sku: SKU
      sort_order: Сортировка
      status: Статус
      stock_status: Статус на складе
      stock_status_id: Id статуса на складе
      tag: Теги
      tax_class_id: Id налога
      upc: UPC
      weight: Ширина
      width: Длина
       
      Пример: вывод название текущего товара будет иметь вид $product.name;
      вывод цена 3-го товара из массива $products[2].price;.
      Можно задать лимит вывода товара из переменной $products.
       
      9. Библиотека Настроек. Можно выбрать настройку из библиотеки кода.
       
      10. Фильтр настроек. Позволит быстро найти и применить настройку из библиотеки.
       
      11. Добавление своих настроек в библиотеку готовых решений.
       
      12. Добавление неограниченного количества настроек к одной схеме товаров.
       
      13. Автоматическое добавление нового товара к схеме.
       
       
      Преимущества модуля:
      Модуль способен заменить более 100 других модулей. Совместим с более 95% шаблонов. Рекомендован для каждого интернет-магазина. Модуль позволяет расположить любую информацию на любой странице сайта. Модуль мультиязычный.  
      Примеры использования:
      Создание посадочных страниц Создание тем и шаблонов Возможность создания блога на сайте, отредактировав карточку товара как статью Возможность создания портфолио, отредактировав карточку товара, под объект портфолио Замена общего номера телефона в определенных продуктах или категориях на номер менеджера направления Скрыть или заменить некоторые элементы в продуктах или категориях , например цену, кнопку,  (цено от и прочее) Добавить любой кастомный HTML код в любое место или убрать.. Добавить для категории блок с доставкой и гарантиями Добавить в моб версии кнопку позвонить и заказать у определенных продуктов У определенных продуктов скрыть корзину и добавит цена от с вызовом формы обратной связи Добавить свои стили для определенного вида страниц Замена имейла и номера у определенной группы продуктов Мультимагазин Безграничные возможности  
       
       
       
      Инструкция по установке и настройке
       
      Demo: карточка товара
      Demo: категория
      Admin (demo/demo)
       
       
      ДОБАВИТЬ МОЖНО В ГРУППЫ ТОВАРОВ (очень удобный фильтр) , ВО ВСЕ ТОВАРЫ, В КАТЕГОРИИ, ПРОИЗВОДИТЕЛЕЙ,  ТАКЖЕ ПО СХЕМАМ . и !!!Новинка!!! если url содержит.
      ЕСЛИ НУЖНА С ЭТИМ ПОМОЩЬ - ПИШИТЕ В ПОДДЕРЖКУ!
       
      Библиотека готовых решений
      1. Закрепленные кнопки Позвонить и Написать внизу страницы для мобильной версии
      Добавляются кнопки Написать - при клике, клиент переходит на страницу обратной связи и Позвонить - подключен номер телефона
      Данное решение представлено на сайте https://newstone.com.ua/.
      Отображение в мобильной версии https://prnt.sc/w4lfvn
       
      2. Перелинковка товаров
      При необходимости добавить ссылки на похожие товары, например: другого размера или цвета, типа и т.д. можно использовать данное решение. Связь товаров на основе одинаковой модели.
      Данное решение представлено на  сайтах
      https://newstone.com.ua/CL-101AURORASNOW_pryamaya
      https://au.torg.town/odessa-shirokoformatnaya-pechat/pechat-na-bannernoi-tkani/print-frontlit
      Блок имеет вид https://prnt.sc/w4pf1i
       
      3. Замена кнопки купить
      Замена кнопки Купить на произвольное значение, это может быть любой html-код или текст
       
      4. Автоматическая подгрузка товаров
      Замена стандартной пагинации на аjax подгрузку товаров. Данное решение реализовано на сайте https://pizza.torg.town/ukraina/odessa   5. Модальное окно "Заказать консультацию" Вывод модульного окна с формой обратной связи Данное решение представлено на сайте https://dveriotido.com.ua/ (кнопка Презентация в скайпе)   6. Кратное описание в карточке товара В карточке товара выводится часть описания с ссылкой Подробнее (скролл на полное описание) Данное решение представлено на сайте https://dveriotido.com.ua/dvery_mechkom/mezhkomnatnaya-dver-03-dub-temnyj-po   7. Форма обратной связи Форма для отправки обратной связи с полями ввода Имя, Телефон, Email, Комментарий.   8. Полезная информация для клиента ( о доставка, гарантии и т.д.)
      Вывод блок с информацией для клиента в карточке товара, категории или любой другой странице сайта
       
      9. Прелоадер перед загрузкой страницы
      Вывод индикатора загрузки страницы до полной загрузки страницы
       
      10. Таймер обратного отчета
      Вывод таймера обратного отчета на любую страницу. Время отчета задается в коде, по-умолчанию 5 дней.
       
      Библиотека будет дополняться
    • By whiteblue
      350.00 руб
      Скачать/Купить дополнение


      Подарки Opencart
      Данный модуль предназначен для повышения продаж, предлагая бесплатные подарки при достижении определенных условий.
       
      Демо
      Админка
      gifts/gifts

      Эти условия устанавливаются в админке модуля. Покупатель должен совершить покупку товаров на определённую сумму или больше.
      Также есть возможность выбрать несколько товаров в разных товарных группах. Отличительной особенностью данного модуля
      является то, что клиент может сам выбрать себе подарок из нескольких назначенных вами. При помощи данного модуля вы будете стимулировать покупателей увеличивать сумму чека.
      Подарок будет отображаться во всех товарах категории, к которой он принадлежит.
      Примеры использования данного модуля:
      "купи фотоаппарат и получи в подарок карту памяти", "закажи пиццу и получи бутылку пепси в подарок" и т.д.
      Инструкция.docx
       
       
      Добавил whiteblue Добавлено 18.06.2018 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By whiteblue
      Данный модуль предназначен для повышения продаж, предлагая бесплатные подарки при достижении определенных условий.
       
      Демо
      Админка
      gifts/gifts

      Эти условия устанавливаются в админке модуля. Покупатель должен совершить покупку товаров на определённую сумму или больше.
      Также есть возможность выбрать несколько товаров в разных товарных группах. Отличительной особенностью данного модуля
      является то, что клиент может сам выбрать себе подарок из нескольких назначенных вами. При помощи данного модуля вы будете стимулировать покупателей увеличивать сумму чека.
      Подарок будет отображаться во всех товарах категории, к которой он принадлежит.
      Примеры использования данного модуля:
      "купи фотоаппарат и получи в подарок карту памяти", "закажи пиццу и получи бутылку пепси в подарок" и т.д.
      Инструкция.docx
       
       
    • By Sha
      1 899.00 руб
      Скачать/Купить дополнение


      TONIC - Универсальный адаптивный шаблон
      Tonic - адаптивный и универсальный OpenCart шаблон. Данный шаблон это готовый инструмент для начала продаж в интернете. Современный и дружественный дизайн шаблона подойдет для магазинов различных тематик. Благодаря простой и логичной структуре кода, шаблон имеет высокую скорость работы, а модули присутствующие в комплекте шаблона расширят функционал и внешний вид интернет магазина. 
       
      Шаблон тестировался и работает на OpenCart и Ocstore 2.3.х
      При покупке шаблона каждый клиент при необходимости получает бесплатную помощь по настройке и установке! 
       
      DEMO
       

       
      Кого заинтересовал шаблон писать в личные сообщения форума.
       
      Особенности шаблона
      Адаптивный дизайн Кроссбраузерная совместимость Модуль Расширенные баннеры             Модуль Ajax быстрый поиск            Модуль Витрина      Модуль Главное меню      Модуль Местоположение атрибутов      Модуль Социальные сети           Модуль Цветной статус товара      Модуль Стикеры Мини меню в шапке сайта Дополнительные позиции в макетах схем Пять цветовых схем Вывод кол-ва продуктов в категориях Упрощенная форма заказа Вывод дополнительных атрибутов для продуктов Iframe карта  Изображение в футере Отображение в продукте детальной информации Сокращение имени товаров  
      Технологии и библиотеки:
      html 5; css 3;  Bootstrap 3.3.5;  JQuery 2.1.1; не используется ionecube.  
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки обращайтесь через:
      Личные сообщения на форуме; Электронный адрес [email protected]; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
       
       
      Добавил Sha Добавлено 24.10.2017 Категория Платные шаблоны Системные требования php 5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.