Основні можливості модуля:
Тепер коротко покажу, який він має вигляд. Є 2 режими карти: режим перегляду і редагування. Вгорі є 3 кнопки для додавання елементів: “Тип мітки”, “Мітки”, “Лінії”; і кнопка-перемикач режиму. На сторінках додавання все інтуїтивно зрозуміло, а ось про режими карти - далі….
На сторінці перегляду, яка з'являється за замовчуванням, можна:
У режимі редагування (після натискання кнопки “Редагувати”) можна:
За допомогою консолі розробника додаємо в БД таблиці:
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
Далі в модулі додавання ключів ліцензії вставляєте ключ, який ви отримаєте після оплати…