Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Конструктор административной части

Модуль «Конструктор административной части» — это фреймворк, который позволяет быстро и гибко сконфигурировать административную часть любого модуля Битрикс. Всю отрисовку и работу с опциями «Конструктор» берет на себя. Значения опций можно получить в любой части сайта. В административной части, созданной с помощью «Конструктора», поддерживаются:18 типов инпутов, внешний вид и поведение которых можно настраивать; неограниченное количество вкладок; возможность прописать отдельные настройки для каждого сайта. Сами поля при этом могут отличаться; система событий административной части; вывод сообщений для администраторов; создание пресетов для более гибкого управления поведением вашего модуля. Поддерживаемые типы инпутов: чекбокс; выбор времени; выбор цвета; загрузка файла (в т.ч. изображения); заголовок; скрытое поле; выбор инфоблока; число; выпадающий список; отправка формы; текст; текстареа; дата дата и время имя пресета добавление пресета; удаление пресета; настраиваемый элемент. Для работы необходим php версии 5.4 и выше. Подробнее в описании проекта: https://github.com/pavelshulaev/fadmin

Конструктор административной части

Конструктор административной части

Скриншоты
Описание

Технические данные

Опубликовано:
06.11.2016
Обновлено:
15.06.2017
Версия:
1.5.0
Установлено:
50 - 99 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Холдинг»
Адаптивность:
Да
Поддержка Композита:
Да

Описание решения

Модуль «Конструктор административной части» — это фреймворк, который позволяет быстро и гибко сконфигурировать административную часть любого модуля Битрикс. Всю отрисовку и работу с опциями «Конструктор» берет на себя. Значения опций можно получить в любой части сайта.

В административной части, созданной с помощью «Конструктора», поддерживаются:
  • 18 типов инпутов, внешний вид и поведение которых можно настраивать;
  • неограниченное количество вкладок;
  • возможность прописать отдельные настройки для каждого сайта. Сами поля при этом могут отличаться;
  • система событий административной части;
  • вывод сообщений для администраторов;
  • создание пресетов для более гибкого управления поведением вашего модуля.
Поддерживаемые типы инпутов:
  • чекбокс;
  • выбор времени;
  • выбор цвета;
  • загрузка файла (в т.ч. изображения);
  • заголовок;
  • скрытое поле;
  • выбор инфоблока;
  • число;
  • выпадающий список;
  • отправка формы;
  • текст;
  • текстареа;
  • дата
  • дата и время
  • имя пресета
  • добавление пресета;
  • удаление пресета;
  • настраиваемый элемент.
Для работы необходим php версии 5.4 и выше.

Подробнее в описании проекта: https://github.com/pavelshulaev/fadmin
Отзывы (0)
Обсуждения (4)
Что нового
1.5.0 (15.06.2017) Добавлен инпут типа radio
Прочие незначительные доработки
1.4.7 (02.06.2017) Переработан инпут типа "расписание"
1.4.6 (02.06.2017) Корректировка режима не активности у инпутов
1.4.5 (02.06.2017) Добавлена и по умолчанию включена возможность создавать нотификации в админке в формате html.
1.4.4 (29.05.2017) Оптимизация внутренней структуры
1.4.3 (29.05.2017) небольшие исправления в конструкторе инпутов
1.4.2 (23.05.2017) Расширены возможности хелпера \Rover\Fadmin\Helper\Input для быстрой сборки схемы инпутов
1.4.1 (22.05.2017) Добавлен параметр disabled для инпута, отвечающий за его атрибут disabled="disabled" на вкладке, сохранить/обновить значение в инпуте с этим параметром нельзя
1.4.0 (16.05.2017) Добавлен хелпер \Rover\Fadmin\Helper\Input для быстрой сборки схемы инпутов
1.3.4 (21.04.2017) Добавлено автопереключение на таб вновь созданного пресета
1.3.3 (20.03.2017) Исправлена совместимость с php 5.4
1.3.2 (12.03.2017) Добавлен новый параметр для инпутов: display, он отвечает за видимость инпута на вкладке. По умолчанию включен.
1.3.1 (21.02.2017) Добавлены геттер и сеттер для поля help инпута
обновлена документация
1.3.0 (16.12.2016) Добавлен новый инпут "Расписание". В данный момент он позволяет задать расписание одного события на неделю. Во все следующие недели событие будет автоматически повторяться.

Незначительные доработки и исправления
1.2.0 (13.12.2016) Добавлен новый тип инпута: Имя пресета (presetname).

Переработана внутренняя структура.

Внутренняя система событий инпутов переведена на d7.
1.1.1 (01.12.2016) Добавлена корректная обработка ошибки при установке на php 5.3
1.1.0 (01.12.2016) Добавлены новые типы инпутов: Дата (Date) и ДатаВремя (DateTime)

Прочие накопленные изменения.
1.0.6 (25.11.2016) Добавлено новое событие EVENT__BEFORE_ADD_VALUES_TO_TAB_FROM_REQUEST, оно срабатывает перед сохранением параметров из реквеста для каждой вкладки.
1.0.5 (17.11.2016) Проверка версии php при установке. Битрикс теперь не зависает, если текущая версия php ниже.
1.0.4 (17.11.2016) Добавлена проверка версии php. Если версия меньше 5.4, то модуль не подключается.
1.0.3 (10.11.2016) Добавлен параметр 'size' в инпут типа selectbox, он отвечает за количествово одновременно видимых пунктов в выпадающем списке. Для обычного списка он по умолчанию равен 1, для множественного - 7.

В options добавлены новые методы работы с пресетами: получение имени по id и обновление имени по id.
1.0.2 (07.11.2016) Модуль переименован
1.0.1 (06.11.2016) Добавлен метод проверки существования пресета в \Rover\Fadmin\Options Добавлены методы установки и получения опций в \Rover\Fadmin\Inputs\Selectbox Прочие незначительные доработки
Установка
После установки модуля будет доступна демо-админка: «Настройки» -> «Настройки продукта» -> «Настройки модулей» -> «Конструктор административной части».

Демо-файл с конфигурацией можно посмотреть по адресу rover.fadmin/lib/testoptions.php.

Для работы необходим php версии 5.4 и выше.

Подробнее о подключении и настройке «Констуктора» для административной части модулей Биррикс читайте в описании проекта: https://github.com/pavelshulaev/fadmin
Поддержка
По всем вопросам, предложениям и ошибкам вы можете связаться со мной через электропочту rover.webdev@gmail.com или форму на сайте http://rover-it.me.

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение