Search the Community
Showing results for tags 'select'.
-
750 10 Скачать / Купить дополнение Собственные поля в админке (CustomSetting) Модуль выводит новые дополнительные поля в любые формы админ панели, которые вы укажете. Внимание! Модуль предназначен исключительно для разработчиков, так как для получения значений полей, вам потребуется собственный ocmod или правка контроллеров. Логин: demo Пароль: demo Принцип работы модуля Устанавливаете модуль Добавляете новое поле через форму Указываете где хотите выводить, например в форме товара Идете в форму товара, указываете значение поля Выводите информацию из этого поля через контроллер в каталоге или ocmod через несколько строчек Список полей которые можно добавить Что бы максимально огородить вас от того что бы лезть в файлы, есть Проверка обязательности PHP проверка regex, Указание любых типов данных в качестве значений, товары, категории, опции и т.д Создание блоков с другими полями, как у атрибутов товара, в качестве блока, может быть так же другой блок Маска поля regex, телефон, email и т.д Возможность указать поле для просмотра, абсолютно в любой форме в админ панели, в том числе и любой модуль Если же вам всё же потребуется, есть возможность указать свой контроллер, для проверки поля, указания своих значений и вывода Форма добавления/Редактирования поля Что ещё можно сделать? Указать Placeholder Указать ширину Указать поле help Указать сортировку Указать текст ошибки И дополнительно для каждого поля, есть разные опции В режиме разработчика Можно интегрировать поле, что бы его нельзя было удалить и редактировать, поле склеивается с CMS Просмотреть код для установки поля, через свой компонент (установщик) Просмотреть пример кода, для вставки в контроллер, ocmod и twig, для отображения информации на сайте Что требуется для отображения информации на сайте?В контроллере сделать запрос к значениям поля // Получаем значение поля categories из секции my_section $setting_value = $this->load->controller('custom/setting/getValue', array( 'section' => 'my_section', // Уникальный индикатор секции который указывается при создании в админ панели 'setting' => 'categories', // Уникальный индикатор поля который указывается при создании в админ панели 'page' => 'setting' // Код формы в админ-панели, например setting, product, module 'id' => '23' // id, например id товара, категории, модуля и т.д )); // Инициализируем полученные данные $data['setting_value'] = $setting_value; Код: в текущем шаблоне twig вывести и обработать информацию {{ setting_value }} Как видите, для того что бы внедрить поле в opencart, требуется всего пару строк, которые вы можете вставить с помощью ocmodПри этом, если интегрировать поле, в режиме разработчика, его нельзя будет удалить, что определенно иногда имеет смысл Когда может потребоваться данный модуль? При внедрении на сайт дополнительной информации При необходимости указать дополнительные значение какому-либо объекту, товару, магазину, категории При разработке своей темы При разработке дополнения Если вы разрабатываете магазин на opencart, этот модуль вам заменит большинство платных модулей при минимальном знании php и twig Ускорить вашу работу в разы Расширить opencart Экспорт настроек Установка Добавил oc_ Добавлено 15.01.2021 Категория Прочее Системные требования Ioncube Loader Метод активации Автоматическая активация Ioncube Loader Требуется ocStore 3.0 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Да
- 2 replies
-
- custom settings
- fields
-
(and 29 more)
Tagged with:
- custom settings
- fields
- admin
- developer
- setting
- input
- tab
- tabs
- range
- select
- checkbox
- radio
- administration
- dev
- page
- integration
- integrate
- pro
- ocmod
- opencart
- module
- customconfig
- config
- extra field
- дополнительные поля
- админ
- формы обратной связи
- пнаель администратора
- кастомные поля
- свои поля
- дополнительные настройки
-
Здравствуйте, есть файл form.tpl со стандартом кода для форм. У меня есть свой select со странами и регионам. Хочу встроить его в существующую форму, но если меняю через код form.tpl то меняются и другие select'ы. Как сделать так, чтобы были и select'ы стандартные с указанными полями и select'ы на страны и регионы работали корректно в одной форме?
-
Здравствуйте, можно ли вывести в форме в select'е вывести список стран из админ части настройки->локализация->страны, регионы?
-
17 Скачать / Купить дополнение Опции с вводом количества 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. Перед покупкой модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! В зависимости от шаблона возможно потребуется адаптация. Адаптация под сторонние шаблоны не входит в тех поддержку и является платной! Оплачивая адаптацию обратите внимание что, цена адаптаций начинается ОТ указанной в опции суммы. Т.е. ОТ это значит что, у вас могут быть кастомные доработки, с которыми дополнительно придется адаптировать модуль, и в таком случае это будет доп доработкой с доп оплатой - имейте это в виду! Уточняйте все интересующие моменты в теме поддержки! При возникновении вопросов о возможности реализации дополнительного функционала, пишите в теме тех поддержки. Установка, обновление нашими руками и отсутствующая адаптация под шаблоны - платная, имейте это в виду! Перед установкой модуля: Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. см. опцию Установка. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС! Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения! Если модуль начинает искаться на варезниках, то тех поддержка больше не оказывается! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ! Остерегайтесь нелегально распространяемого программного обеспечения, далее по тексту сокращённо - ПО! В нём заведомо может содержаться вредоносный код, способный нанести ущерб вам и вашему сайту! Ваш интернет магазин - это ваш бизнес! Не доверяйте мнимому желанию легкой наживы тем самым становясь наживкой для мошенников! Которые в один прекрасный день могут лишить вас всего через внедрённый в ПО вредоносный код! ВО ИЗБЕЖАНИЕ ПОДОБНЫХ СИТУАЦИЙ, НИЖЕСЛЕДУЮЩЕЕ ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ! Это программное обеспечение являются объектом авторского права и защищен согласно Закону об авторском праве! Любой кто нарушит данные условия и будет уличён в нелегальном их использовании - автоматически лишается прав на последующие обновления ПО и на их техническую поддержку, с возможным последующим закрытием доступа на все ресурсы где официально предоставлены все наши продукты ПО! Приобретая наши продукты ПО легально, вы непосредственно участвуете в их развитии и становитесь полноправным обладателем, на условиях данной лицензии! УСЛОВИЯ ИСПОЛЬЗОВАНИЯ Условия использования лицензии на ПО - "один продукт ПО на один домен"! Это означает, что Вы можете использовать одну лицензию ПО для одного конкретного домена ,без его последующей замены. Тестовые лицензионные ключи выдаются на поддомен основного домена с явным указанием что он тестовый. test.domain.com и подобные. Для использования ПО на дополнительных доменах и поддоменах, требуется приобретение дополнительной лицензии! Запрещена передача продуктов ПО третьим лицам, распространение их от своего имени, изменение исходных файлов ПО без получения разрешения на то авторов ПО. Покупая модуль вы покупаете модуль а не время авторов на индивидуальную тех поддержку - её мы оказываем исключительно по собственному желанию! Автор оставляет за собой право на частичное или полное изменение лицензии со всеми её вытекающими. Приобретая этот продукт вы полностью и безоговорочно соглашаетесь со всеми её условиями! Будьте осторожны и приобретайте продукты ПО легально! Не станьте жертвой мошенников! Берегите свои нервы и деньги! Благодарим вас за внимание! Добавил HyperLabTeam Добавлено 26.06.2013 Категория Опции Системные требования php5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет 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.х Обращение к серверу разработчика Нет
-
Здравствуйте, помогите. Не сильный в 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 для разработки своих дополнений? Надеюсь на понимание, спасибо.
-
Здраствуйте может ктото знает, может делал.Нужно в оформлении заказа поменять способы доставки и оплаты с radiobutton на select(список). И не работает функция crop, cropsize на ocstore 2.1.0.1. Ктото делал? спасибо http://image.prntscr.com/image/db089de4d6534f3eb7f2e59a22afeea4.png
-
- оформление
- select
-
(and 1 more)
Tagged with:
-
Скачать / Купить дополнение Поиск с категориями в шапке Модуль выводит список категорий до 2-х уровней вложенности для фильтрации поиска по категории в шапке сайта. Установка: скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются) Совместимость: ocStore 1.5.5.x, отдельная версия для 1.5.1.3 Добавил riny Добавлено 21.03.2014 Категория Поиск Системные требования Метод активации Ioncube Loader ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика
-
Доброго времени суток, уважаемые форумчане! Работаю над реализацией следующей задачи: В админке в настройках модуля выбираются опции товаров, при нажатии на "Сохранить" отмеченные опции (реализовано в виде checkbox) фиксируются в БД. В каталоге, соответсвенно, отмеченные опции отображаются. Практически всё реализовано за исключением одной мелочи: в БД отмечаются не только выбранные checkbox, а все... Реализация в коде: <a onclick="setView(); $('#form').submit();" class="button"><?php echo $button_save; ?></a> public function setViewTest($option_id, $value) { $this->db->query("UPDATE ". DB_PREFIX ."product_option_view SET view = " .(int)$value." WHERE option_id = ".(int)$option_id); } <script type="text/javascript"> function setView() { if($("#<?php echo $option['option_id']?>").prop('checked')) { <?php $this->model_module_module_test->setViewTest($option['option_id'], 1); ?> } else { <?php $this->model_module_module_test->setViewTest($option['option_id'], 0); ?> } } </script> По логу SQL-запросов действительно делается update всех записей таблицы. Даже просто при загрузке страницы. Хотя на самом деле нужно, чтобы JS функция вызывалась только при клике на ссылку. Почему это происходит - для меня загадка. Буду очень признателен, если кто-то укажет на мои ошибки либо предложит другие пути решения данной задачи.
-
Кто посоветует лучший jquery plugin для <select> формы с поддержкой HTML в <options> или html в доп тегах. Надо в выпадающем списке, чтобы была возможность использовать HTML код Выбор большой, но надо лучший с точки зрения архитектуры, простоты (без кучи "рющечек"), размера кода (без дополнительных css, iimage к plugin - y) Где выбранная величина без html тегов Надо для редактора форм
-
Подскажите как поменять 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> заранее спасибо ... )
-
Магазин работает на ocStore 1.5.4.1 (на скрины не смотрите, брал с нескольких магазинов). Суть в том, что хочу изменить в стандартных опциях картинка+select на картинка+сheckbox, для того, что бы человек мог выбрать не одну опцию, а например к телефону чехол и флешку. Помогите пожалуйста. Заранее благодарен.
-
Появился вопрос. Возможен такой вариант, что при добавлении к товару элемента опции Select цена выводилась не в Select как +n-ое количество рублей, а сразу менялась цена товара?