====== Мапа ВОЛЗ ======
{{:vols.png?nolink& |}}
[[http://ubilling.net.ua/?module=fnpages&pid=mtpay|{{ :buy-50u.png?nolink&|}}]]
__**//Основні можливості модуля://**__
* Відображення на карті елементів ВОЛЗ: лінії зв'язку, мітки (бокси, муфти тощо);
* Зберігання документації до елементів ВОЛЗ;
* Зберігання додаткової інформації про лінії та вузли: відповідальний інженер, протяжність лінії зв'язку за картою;
* **Працює лише з MAPS_SERVICE=yandex**
====== Прев'ю ======
Тепер коротко покажу, який він має вигляд. Є 2 режими карти: режим перегляду і редагування. Вгорі є 3 кнопки для додавання елементів: "Тип мітки", "Мітки", "Лінії"; і кнопка-перемикач режиму. На сторінках додавання все інтуїтивно зрозуміло, а ось про режими карти - далі....
===== Режим перегляду =====
На сторінці перегляду, яка з'являється за замовчуванням, можна:
* Подивитися на схему мережі, на якій буде відображено всі елементи, розміщені раніше.
* Під час натискання на мітки відображаються:
- Номер мітки;
- Тип мітки (іконка теж успадковується від типу мітки);
- Опис мітки;
- Посилання швидкого доступу до документації.
* При наведенні на лінії зв'язку відображаються:
- Початкова точка;
- Кінцева точка;
- Довжина лінії (розраховується модулем за картою).
{{:vols_preview_2.png?950 |}}
===== Режим редагування =====
У режимі редагування (після натискання кнопки "Редагувати") можна:
* Мітки:
- Переміщати (перетягування по карті)
- Видаляти з карти (натискання лівою кнопкою миші)
* Ліннії:
- Змінювати наявну геометрію (перетягування вершин лінії)
- Продовжити лінію (при натисканні правою кнопкою миші на крайній вершині, вибираємо "Продовжити")
- Видалити вершину (при натисканні правою кнопкою миші на вершині лінії, вибираємо "Видалити")
- Видалити з карти лінію цілком (при натисканні правою кнопкою миші на вершині лінії, вибираємо "Видалити з карти")
{{:vols_preview_edit.png?950 |}}
====== Встановлення та налаштування ======
За допомогою консолі розробника додаємо в БД таблиці:
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
Далі в модулі додавання ключів ліцензії вставляєте ключ, який ви отримаєте після оплати... \\