Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Как реализовать автозаполнение + валидация в опции ввода текста


Recommended Posts

Доброго времени суток!

Хочу реализовать авто заполнение + валидация при в стандартных опциях кодом, или плагином

Есть услуга для ее заказа покупателю требуется ввести адрес(это не адрес доставки а опция для этой услуги).

это обязательное поле и адреса должны быть только Москва и область.

Какие варианты реализации?  

Link to post
Share on other sites

Guest

Тут не совсем понятно, если вы хотите реализовать, то уже должны понимать что и как, НО..

1 час назад, Vesheslav сказал:

Какие варианты реализации?  

 

Реализовать кто-то должен?)

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

Реализовать кто-то должен?)

Я хочу реализовать и спрашиваю например у Вас.

Есть предложения?

Edited by Vesheslav
Link to post
Share on other sites

16 минут назад, nexus сказал:

что и как,

По пробую по по подробнее:

Есть улуги(товары)

У каждой услуги есть обязательное поле ввода адреса, без которого заказать услугу невозможно.

Требуется минимизировать ошибки при вводе адреса.

Должно быть поле ввода текста. при вводе текста выпадают варианты адресов (Москва и московская область)

если неправильно ввели адрес(такого не существует) услугу (это товар в магазине на OpenCart 2.3) не возможно заказать.

 

 

Edited by Vesheslav
Link to post
Share on other sites

Guest

Ясно, тут вопрос как это сделать =)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By AlexDW
      Скачать/Купить дополнение AutoField - автозаполнение и групповая обработка полей
      Модуль для автоматического заполнения полей Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location в карточках товаров.
      При создании нового или редактировании существующего товара пустые поля будут автоматически заполнены в соответствии с указанными настройками.
       
      В качестве основы при генерации используется уникальный номер товара из product_id
      Можно задать префикс и указать итоговое количество знаков в поле (недостающие знаки заполняются нулями)
       
      Возможность использовать стандарт GTIN при создании кода (совместимость с EAN-8, EAN-13, UPC-A и тд)
      Если включено - код будет создан на основе префикса и product_id с добавлением контрольной цифры в конце.
      Если отключено - код будет сгенерирован в произвольном формате.
       
      Также присутствует возможность групповой обработки полей - прямо в модуле можно перезаписать все выбранные поля или заполнить только пустые.
       
      DEMO 3x
      DEMO 2x
      (для наглядности в каталоге нажмите добавление нового товара и смотрите его поля)
       
       
      Особенности:
      - работает с полями Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location
      - автоматическое заполнение пустых полей при создании или редактировании товара
      - поддержка стандарта GTIN для генерации валидных кодов EAN-8, EAN-13, UPC-A и тд *NEW*
      - автоматическое определение поддерживаемых полей и вывод информации о них *NEW*
      - живой пример генерации кода с указанными настройками
      - выбор префикса для заполнения
      - лимит общего количества знаков при генерации поля
      - групповая обработка полей (перезаписать все / заполнить только пустые)
      - при групповой обработке учитываются права пользователя
       
      - совместим с ocStore / OCSHOP (Opencart.PRO|CMS) / Opencart версий 2x - 303x
      - не меняет файлы движка (все изменения через OCMOD)
      - не создает дополнительных полей и таблиц в БД
       
      *NEW* - новый функционал с версии 1.20
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 2.x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
       
      Установка 2x:
      1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Установить модуль AutoField в Дополнения > Модули
      4. При первом запуске ввести ключ лицензии и сохранить
      5. Повторно открыть модуль, выставить нужные настройки и сохранить их
       
      Не забудьте обновить кэш модификаций после установки!
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
      (подробнее здесь)
       
      Установка 3x:
      1. Загрузить архив autofield-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Установить модуль AutoField в Extensions > Modules
      5. При первом запуске ввести ключ лицензии и сохранить
      6. Повторно открыть модуль, выставить нужные настройки и сохранить их
       
      Не забудьте обновить кэш модификаций и кеш шаблона после установки!
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Другие дополнения:
      -----------------------------
      ProductField Plus - дополнительные поля на странице товара
      CategoryManager - удобное управление и редактирование категорий
      ManufacturerDescription - описание и метатеги для производителей
      OrderField - дополнительные поля в заказе, корзине и письме покупателю
      Добавил AlexDW Добавлено 02.10.2015 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да  
    • By AlexDW
      Скачать/Купить дополнение Autocomplete Plus - улучшенный поиск товаров в админке
      Autocomplete Plus - улучшенный поиск товаров с автозаполнением в админке для Opencart 1.5.x
      Стандартный поиск товаров с автозаполнением в админке выводит лишь название товара и ищет только по названию с начальным совпадением.
       
      Autocomplete Plus значительно расширяет его возможности, позволяя искать товары по Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location, с возможностью поиска по нескольким словам или их частям, делая поиск более удобным, информативным, охватывающим и гибким в настройке.
       
      Расширенное автозаполнение доступно:
      - в списке товаров
      - в карточке товара при выборе сопутствующих товаров *
      - в модуле Рекомендуемые (Featured) при выборе рекомендуемых товаров
      - при редактировании заказа (добавлении товаров в заказ)
      - при создании отзыва
      ===
      * для OCSHOP также поддерживается автозаполнение для рекомендуемых товаров
       
      DEMO
       
      Особенности:
      - показ изображения товара в результатах поиска
      - показ цены товара, в том числе акционной
      - показ дополнительного поля товара на выбор
             доступны поля Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location ** - поиск по названию или части названия
             кроме названия доступен поиск товаров по Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location ** - поиск по комбинации слов, пробел используется в качестве разделителя
             например on 3 выведет все товары, в названии или полях которых есть и on, и 3 - ссылки в списке для быстрого перехода к просмотру товара в магазине и его редактированию в админке *new
      - показ и поиск по имени производителя *new
      - показ количества товара *new
      - задание лимита результатов для вывода
      - совместим с ocStore / OCSHOP / Opencart версий 1.5.1.x - 1.5.6.x
       
      ===
      *new - новый функционал с версии 1.20
       
      ** поля EAN, JAN, ISBN и MPN появились только с версии 1.5.4.1
      модуль автоматически определит наличие доступных полей и скроет отсутствующие из настроек
       
       
      Системные требования:
      - VQMOD;
      - PHP 5.3 или выше;
      - CURL;
      - mbstring;
       
      проверить совместимость можно здесь
       
      Установка:
      1. Скопировать содержимое папки UPLOAD в каталог Opencart (стандартные файлы не меняются)
      2. Добавить права на module/autocompleteplus в Система > Пользователи > Группы пользователей
      3. Установить модуль Autocomplete Plus в Дополнения > Модули
      4. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
      Обновление до версии 1.20:
      - убедитесь что ваш хостинг соответствует системным требованиям
      - отправьте запрос на получение ключа (см. Лицензия)
      - удалите предыдущую версию Autocomplete Plus в Дополнения > Модули
      - очистите кеш браузера и следуйте инструкции по установке
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Версия модуля для движков 3.x доступна здесь
      Версия для движков 2.x доступна здесь
       
       
      Другие дополнения:
      ---------------------------
      AutoField - автозаполнение полей товаров
      CategoryManager - менеджер категорий в админке
      AutoSearch - поиск с автозаполнением в магазине
      ModalWindow - всплывающее окно с подтверждением или информацией
      Добавил AlexDW Добавлено 23.05.2016 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring; VQMOD Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.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
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Да  
    • By AlexDW
      Скачать/Купить дополнение Autocomplete Plus 3x - улучшенное автозаполнение в админке
      Autocomplete 3x - альтернатива для замены стандартного автозаполнения при поиске товаров в админке
       
      Модуль значительно расширяет стандартные возможности, позволяя искать товары по названию производителя, полям Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location, с возможностью поиска по нескольким словам или их частям, делая поиск более удобным и информативным.
       
      Улучшенное автозаполнение доступно:
      - в списке товаров
      - в карточке товара при выборе сопутствующих товаров
      - в модуле Рекомендуемые (Featured) при выборе рекомендуемых товаров
      - при редактировании заказа (добавлении товаров в заказ)
      - при создании / редактировании отзыва
      - в списке отзывов
       
      DEMO
       
      Особенности:
      - гибкие настройки поиска и отображения результатов
      - показ изображения товара в результатах поиска
      - показ цены товара, в том числе акционной
      - показ дополнительного поля товара на выбор
                  доступны поля Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location
      - поиск по названию или части названия
                  кроме названия доступен поиск товаров по Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location
      - показ имени производителя и поиск по нему
      - показ количества товара
      - ссылки в списке для быстрого перехода к просмотру товара в магазине и его редактированию в админке
                  ссылки открываются в новых окнах
      - поиск по комбинации слов или их частей (в качестве разделителя используется пробел)
      - задание лимита результатов для вывода
       
      - совместим с ocStore / Opencart версий 3000-303х *
      - никакие файлы не заменяет, используется OCMOD
      - не создает дополнительных полей и таблиц в БД
      - при отключении модуля будет задействован стандартный автокомплит
       
      * Версия для движков 15х доступна здесь
      * Версия для движков 2х доступна здесь
       
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 3x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
      Установка:
      1. Загрузить архив autocomplete-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Добавить права на extension/autocompleteplus в System > Users > User Groups нужным группам пользователей
      5. Установить модуль Autocomplete Plus 3x в Extensions > Modules
      6. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
       
      Другие дополнения:
      -----------------------------
      CartKeeper - хранение и управление корзинами покупателей
      Admin Classic Style - классический вид админки для движков 3х
      ManufacturerDescription - описание и метатеги для производителей
      SearchOrder 3x - расширенный поиск заказов с возможностью экспорта
      Добавил AlexDW Добавлено 19.05.2018 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Да  
    • By nikifalex
      Обязательно напишите отзыв в тему техподдержки если модуль вам понравился, или не понравился.
      Модуль позволяет автоматически добавить в категорию товары, подходящие под условия.
      Модуль не создает категории сам. Категории вы создаете сами, с нужными тегами, иерархией, как угодно.
      Поэтому в результате можно создать произвольную гибкую структуру категорий.
      ну а модуль просто добавит товары в эти категории по определенным критериям. Автоматически.
       
      Для добавления товаров в категорию можно использовать неограниченное количество фильтров,
      каждый из которых может включать
      - название и значение (либо диапазон значений) атрибута.
      - диапазон цены
      - учитывать акции товара - либо все, либо только с акцией, либо только без акции
      - производитель
      - наличие подстроки в названии товара
      - категория
      в категорию добавляются товары, целиком подходящие под все фильтры.
      Обрабатывать можно как отдельную одну категорию, так и все категории сразу.
      Все товары, которые не подходят, удаляются из этой категории.
      Модуль позволяет делать страницы-категории в которых будут тематические группы товаров.
      например:
      1) женская одежда на осень больших размеров
      2) кухонные принадлежности tefal с ценой меньше 2000 руб по распродаже
      3) автомобильные шины шириной от 195 до 225, профилем от 55 до 60 и диаметром 16

      Поскольку это обычная категория, у этой страницы  могут быть все SEO теги, описание, SEO URL, на странице может работать фильтр
      и любые другие модули.
      Что очень хорошо подходит для SEO продвижения и лендингов.
      Также такие категории можно ставить внутрь категорий, в меню, в тематические подборки, что улучшает навигацию по сайту
      и помогает пользователю сразу перейти в нужные товары. Ссылки на эти категории можно ставить на баннеры, слайдеры и
      прочие рекламные материалы.

      установка:
      1) загрузить файл nkf_autocategory_oc23..........ocmod.zip через установку расширений в админке.
      2) обновить модификаторы
      3) активировать модуль в расширения-модули
      4) зайти в модуль и поставить статус "включено"
      Теперь в категории можно указать параметры для выбора товаров. И потом перейти в модуль и в модуле нажать "запустить"
      Модуль работает на opencart 2.3, ocstore 2.3, ocshop 2.3, Opencart 3.0, OcStore 3.0 Модуль не затирает системные файлы. Язык модуля - Русский. 
       
      после обновления зайдите в настройки модуля
      Обратите внимание: Модуль бесплатный, но с полностью платной техподдержкой. Мы готовы платно проконсультировать персонально по работе модуля, сделать любые доработки и адаптации. Сначала  вы связываетесь со мной, задаете вопросы для уточнения всех деталей, и только потом оплачиваете через форум согласованную сумму.
       
       
    • By nikifalex
      Скачать/Купить дополнение


      Модуль автокатегорий
      Модуль позволяет автоматически добавить в категорию товары, подходящие под условия.
      Модуль не создает категории сам. Категории вы создаете сами, с нужными тегами, иерархией, как угодно.
      Поэтому в результате можно создать произвольную гибкую структуру категорий.
      ну а модуль просто добавит товары в эти категории по определенным критериям. Автоматически.
       
      Для добавления товаров в категорию можно использовать неограниченное количество фильтров,
      каждый из которых может включать
      - название и значение (либо диапазон значений) атрибута.
      - диапазон цены
      - учитывать акции товара - либо все, либо только с акцией, либо только без акции
      - производитель
      - наличие подстроки в названии товара
      - категория
      в категорию добавляются товары, целиком подходящие под все фильтры.
      Обрабатывать можно как отдельную одну категорию, так и все категории сразу.
      Все товары, которые не подходят, удаляются из этой категории.
      Модуль позволяет делать страницы-категории в которых будут тематические группы товаров.
      например:
      1) женская одежда на осень больших размеров
      2) кухонные принадлежности tefal с ценой меньше 2000 руб по распродаже
      3) автомобильные шины шириной от 195 до 225, профилем от 55 до 60 и диаметром 16

      Поскольку это обычная категория, у этой страницы  могут быть все SEO теги, описание, SEO URL, на странице может работать фильтр
      и любые другие модули.
      Что очень хорошо подходит для SEO продвижения и лендингов.
      Также такие категории можно ставить внутрь категорий, в меню, в тематические подборки, что улучшает навигацию по сайту
      и помогает пользователю сразу перейти в нужные товары. Ссылки на эти категории можно ставить на баннеры, слайдеры и
      прочие рекламные материалы.

      установка:
      1) загрузить файл nkf_autocategory_oc23..........ocmod.zip через установку расширений в админке.
      2) обновить модификаторы
      3) активировать модуль в расширения-модули
      4) зайти в модуль и поставить статус "включено"
      Теперь в категории можно указать параметры для выбора товаров. И потом перейти в модуль и в модуле нажать "запустить"
      Модуль работает на opencart 2.3, ocstore 2.3, ocshop 2.3, Opencart 3.0, OcStore 3.0 Модуль не затирает системные файлы. Язык модуля - Русский. 
       
      после обновления зайдите в настройки модуля
      Обратите внимание: Модуль бесплатный, но с полностью платной техподдержкой. Мы готовы платно проконсультировать персонально по работе модуля, сделать любые доработки и адаптации. Сначала  вы связываетесь со мной, задаете вопросы для уточнения всех деталей, и только потом оплачиваете через форум согласованную сумму.
       
       
      Добавил nikifalex Добавлено 23.03.2019 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.