Skip to content

Решения

Свои формулы сео мета тегов

Возможность добавлять свои любые формулы мета тегов согласно задаче.

Пример

Свойство Cтрока с “двойным” значениемПример - Петровский Автоцентр - Свойство город

Сохранение фото.svg в качестве картинки инфоблока, элемента, раздела

Позволяет сохранять файлы с расширением svg в качестве стандартных картинок сущностей Битрикса.

Доработать

Вывод картинок в панели управления.

Пример

фото.svgПример - Карамелька

Предустановленные фильтры для привязки элементов

Позволяет поставить заранее подготовленный фильтр для привязки элементов для облегчения заполнения.

Стандартный подход: необходимо искать по всем элементам

standard

С предустановленным фильтром (Фильтр может быть любым в зависимости от задачи)

standardПример - Петровский Автоцентр

Точки-подсказки на изображении

Достаточно частой является задача разместить на изображении точки-подсказки с объяснениями. В качестве идеи решения такой задачи может быть следующая реализация

Внимание!

Решение не является “коробочным”. Можно использовать как идею с доработками под проект (можно брать frontend в админке, дорабатывать его и БД под задачи конкретного проекта).

Пример итогового результата

Пример итогового результата

В рамках проекта Championtool был реализован администраторский интерфейс по заполнению таких точек. При разработке интерфейса делался упор на визуальное совпадение во время из заполнения и “как будет на сайте”

Решение позволяет:

  • Добавить картинку в админку
  • Добавить точку на картинку
  • Удалить точку с картинки
  • Изменить точку
  • Переместить точку
  • Заменить картинку без потери добавленных точек

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

Редактирование/удаление точки происходит кликом в нужную точку, после чего открывается интерфейс редактирования/удаления точки

Перемещение точки по картинке происходит с помощью drag&drop

Пример на сайте championtool.bitrix.dev.realweb.ru

Интерфейс заполнения

Интерфейс заполнения

Редактирование точки

Редактирование точки

Ограничение

Решение рассчитывает, что на frontend точки отдаются в виде % отклонения от верхнего левого угла картинки

Ссылки на решение в репозитории

Кнопки на баннере и т.д.

Ограничение

Требуется realweb.api v6

Функционал админки, позволяющий управлять появлением кнопок на баннере (картинках, рекламе и т.д.)

Пример кнопок на баннере

Пример кнопок на баннере

Функционал не зависит от типа сущности, можно прикрутить теоретически к любому элементу.

Ограничение

Для привязки кнопок к разделу требуется небольшая доработка таблицы и контроллеров

Пример управления №1 в административной панели

Пример управления в административной панели

Пример управления №2 в административной панели

Та же функциональность, но в “другом” месте - подключение к инфоблоку осуществляется добавлением 1ой строки в коде проекта Пример управления в административной панели

Функционал “изолирован” от проекта и может переиспользоваться независимо от других модулей.

Переиспользование

Предположительное время переноса на другой проект ~10 мин.

Ссылки на функциональность в репозитории

Пошаговые ответы на вопросы (Тестирование)

Интерфейс позволяет создать пошаговые тесты.

Отвечающий последовательно дает ответы на вопросы и в результате приходит к результату на основе своих ответов.

Каждый следующий вопрос зависит от предыдущего. На каждом из этапов создается вопрос и варианты ответов на него.

После этого можно “провалиться” в каждый из ответов и создать новый вопрос.

Интерфейс показывает у каких ответов есть внутренние вопросы, а у каких нет.

Конечной точкой тестирования является элемент инфоблока.

Пример - all-migration.com

standardПример - all-migration.com