Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

vols

Мапа ВОЛЗ

Основні можливості модуля:

  • Відображення на карті елементів ВОЛЗ: лінії зв'язку, мітки (бокси, муфти тощо);
  • Зберігання документації до елементів ВОЛЗ;
  • Зберігання додаткової інформації про лінії та вузли: відповідальний інженер, протяжність лінії зв'язку за картою;
  • Працює лише з MAPS_SERVICE=yandex

Прев'ю

Тепер коротко покажу, який він має вигляд. Є 2 режими карти: режим перегляду і редагування. Вгорі є 3 кнопки для додавання елементів: “Тип мітки”, “Мітки”, “Лінії”; і кнопка-перемикач режиму. На сторінках додавання все інтуїтивно зрозуміло, а ось про режими карти - далі….

Режим перегляду

На сторінці перегляду, яка з'являється за замовчуванням, можна:

  • Подивитися на схему мережі, на якій буде відображено всі елементи, розміщені раніше.
  • Під час натискання на мітки відображаються:
    1. Номер мітки;
    2. Тип мітки (іконка теж успадковується від типу мітки);
    3. Опис мітки;
    4. Посилання швидкого доступу до документації.
  • При наведенні на лінії зв'язку відображаються:
    1. Початкова точка;
    2. Кінцева точка;
    3. Довжина лінії (розраховується модулем за картою).

Режим редагування

У режимі редагування (після натискання кнопки “Редагувати”) можна:

  • Мітки:
    1. Переміщати (перетягування по карті)
    2. Видаляти з карти (натискання лівою кнопкою миші)
  • Ліннії:
    1. Змінювати наявну геометрію (перетягування вершин лінії)
    2. Продовжити лінію (при натисканні правою кнопкою миші на крайній вершині, вибираємо “Продовжити”)
    3. Видалити вершину (при натисканні правою кнопкою миші на вершині лінії, вибираємо “Видалити”)
    4. Видалити з карти лінію цілком (при натисканні правою кнопкою миші на вершині лінії, вибираємо “Видалити з карти”)

Встановлення та налаштування

За допомогою консолі розробника додаємо в БД таблиці:

CREATE TABLE IF NOT EXISTS `vols_docs` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `title` VARCHAR(128) DEFAULT NULL,
  `date` datetime NOT NULL,
  `line_id` INT(11) DEFAULT NULL,
  `mark_id` INT(11) DEFAULT NULL,
  `path` VARCHAR(128) NOT NULL DEFAULT '/',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `vols_lines` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `point_start` VARCHAR(255) NOT NULL,
  `point_end` VARCHAR(255) NOT NULL,
  `fibers_amount` INT(11) NOT NULL DEFAULT '0',
  `length` DOUBLE NOT NULL DEFAULT '0',
  `description` VARCHAR(255) NOT NULL,
  `employee_id` INT(11) NOT NULL,
  `param_color` VARCHAR(32) NOT NULL,
  `param_width` INT(11) NOT NULL,
  `geo` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `vols_marks` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `type_id` INT(11) NOT NULL,
  `number` INT(11) DEFAULT NULL,
  `placement` VARCHAR(255) DEFAULT NULL,
  `description` VARCHAR(255) DEFAULT NULL,
  `geo` VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `vols_marks_types` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `type` VARCHAR(255) DEFAULT NULL,
  `model` VARCHAR(255) DEFAULT NULL,
  `description` VARCHAR(255) DEFAULT NULL,
  `icon_color` VARCHAR(255) NOT NULL DEFAULT 'blue',
  `icon_style` VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

В `alter.ini` Додаємо опцію:

VOLS_ENABLED = 1

Далі в модулі додавання ключів ліцензії вставляєте ключ, який ви отримаєте після оплати…

vols.txt · Востаннє змінено: 2023/06/27 12:33 повз nightfly