Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Схематическое изображение производственного процесса (https://javascript.ru/forum/dom-window/71407-skhematicheskoe-izobrazhenie-proizvodstvennogo-processa.html)

serenity 16.11.2017 14:02

Схематическое изображение производственного процесса
 
Добрый день.
По долгу службы так совпало, что от меня требуется выполнение задания, в котором я мало что понимаю, потому вынужден обратиться за помощью. Сам я некоторое время увлекался изучением java, но дальше звания дилетанта, к сожалению, не продвинулся.

В общем:

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

Я понимаю, что задача, по сути является "плевым делом" для опытного сетевого разработчика, но так как я коим не являюсь прошу у вас совета.
Какими решениями можно реализовать данную функцию ? Если, теоретически )), возможно изучить определенные разделы javascript, которые помогут мне сделать это самостоятельно, то прошу дать правильную наводку, время у меня есть, учусь я быстро :haha: . Или же, возможно, существуют какие-то готовые решения ?
Я понимаю, что вся тема детский сад, но деваться некуда, работа должна быть выполнена).
Спасибо!

Rise 16.11.2017 17:16

serenity,
На каком движке сайт? Кто есть пользователи функции (админ, посетитель, и тд) и как распределяются между ними возможности?

SV0L0CH 16.11.2017 17:18

Фигуры рисовать можно в виде SVG, окна с описанием поместить в тот же SVG но установить стиль `display:none`, на событие mouseover вешаем обработчик
устанавливающий `display:block`, а на mouseout обратно `display:none` для описания. Описание должно быть внутри самой фигуры чтобы события срабатывали
корректно. Собственно фигура должна представлять собой отдельный <svg:g/> с графикой.
Что надо почитать:
* что такое SVG и как его поместить в HTML
* как работать с CSS, конкретно display
* что такое события и как их обрабатывать
Так же может понадобится SVG-редактор, но не обязательно.
Как и откуда брать данные и как их преобразовывать в SVG зависит от того как сделан сайт.

serenity 16.11.2017 21:23

Цитата:

Сообщение от Rise (Сообщение 470354)
serenity,
На каком движке сайт? Кто есть пользователи функции (админ, посетитель, и тд) и как распределяются между ними возможности?

Сайт сделан по шаблону в 1с-битрикс. Пользователи (уникальные посетители с доступом).
Возможности распределяются банально:
Админ - загружает фотки и редактирует наименования с датами.
Пользователи только смотрят.

Rise 16.11.2017 22:01

serenity,
А кто на создании «фигур» и что это такое? В чем здесь визуализация процесса производства?


Часовой пояс GMT +3, время: 05:06.