Search the Community
Showing results for tags 'developer'.
-
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
- дополнительные поля
- админ
- формы обратной связи
- пнаель администратора
- кастомные поля
- свои поля
- дополнительные настройки
-
Добрый день! Нуждаюсь в помощи профессионалов! Задача: Есть много не структурированных или плохо структурированных товаров которые требуется импортировать на сайт. План: 1) Структурировать данные 2) Залить товары на сайт Проблема заключается в том что с ocStore/openCart не работал, да и с PHP впринципе. Хорошо знаю .NET C#, но городить CMS на нем глупая затея, по крайней мере пока! Исходя из этого решил написать импорт модуль на ASP.NET Core (C#) - Серверная технология на C# (= . Вопрос состоит в том как правильно добавить товары сразу в MySql (в какие таблицы, что с чем свзязать по какому ключу, какие поля required и т.д...) что бы они корректно отобразились в магазине? Понимаю что ответ на вопрос будет довольно большой (если вообще будет =) ) по этому прошу хотя бы ссылки или направление в какую сторону смотреть. Спасибо! P.S. ocStore 3.0.2.0
-
Всем доброго времени суток! Написал себе страничку с партфолио. Прописано все предельно чисто, адаптивка проверена на всех размерах (так же с разных девайсов: андроид, нэтбук, айфон 6 и 7). Везде все работает исправно, кроме айпад 2. Никак не пойму, как срабатывает один противный процесс на Айпаде.. Загружается страничка изначально так как должна (правильно как вертикально, так и горизонтально) 1. верт. 2. горизонт Но когда подгрузка заканчивается, оно почему то сбрасывается и начинает отображаться криво: 1. 2. (Так как на сайте личная информация, пришлось замазать некоторые элементы) Кэш очищал каждый раз как пытался что то править. Если кто то из вас сталкивался с подобным, объясните пожалуйста, в чем же может быть проблема?
-
Столкнулся с проблемой, что Опера делает дубли при добавлении новых модулей. Например, создаешь новый html-блок, и после сохранения появляется дубликат с новым id. https://monosnap.com/file/CAWNzoJOkjVzECqtrJpxqTXScLPJ25 Поставил в лог запись и вижу, что контроллер отрабатывает два раза: 2019-05-18 8:23:11 - extension 2019-05-18 8:23:25 - index() 2019-05-18 8:23:35 - index() 2019-05-18 8:23:35 - POST 2019-05-18 8:23:35 - addModule 2019-05-18 8:23:35 - index() 2019-05-18 8:23:35 - POST 2019-05-18 8:23:35 - addModule 2019-05-18 8:23:35 - extension Замечено в версии OPR/62.0.3319.0 (Edition developer). На обычной Опере нормально и в других браузерах тоже. Проверял на opencart 2.x, 3.x. В приватном окне тоже самое. Возможно добавилось что-то в настройках самой Оперы? Появилось наверное после последнего обновления, но точно не скажу. Есть у кого возможность проверить? UPDATE: Сделал полный реинсталл. Проблема пропала при версии 59.0.3218.0. Сразу после обновления проблема появилась.
