====== Мапа ВОЛЗ ====== {{: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 Далі в модулі додавання ключів ліцензії вставляєте ключ, який ви отримаєте після оплати... \\