Вариант исправления: https://github.com/ZoneMinder/zoneminder/commit/026db9e9cab1a234008cb52f7ff0f914527ec107 /usr/share/zoneminder/www/skins/classic/views/js/montage.js.php 29 строку привести к виду: 'scale': '<?php echo $monitor->initial_scale() ?>', /usr/share/zoneminder/www/skins/classic/views/montage.php После 346 строки с комметарием: #ZM\Debug('Options: ' . print_r($monitor_options,true)); добавить новую строку со следующим кодом: $monitor_options['scale'] = 50;
Здравствуйте, пожалуйста опишите подробнее реальный и ожидаемый результаты. Проверил создание шаблона монтажа на Workstation 11 x86_64 обновлённом до Sisyphus, версия пакета zoneminder: 1.37.74-alt1. Создание шаблона и переключение между ними работает корректно. Просьба также указать версию пакета и образ которые Вы использовали.
Альт 11 репозиторий p11 # rpm -qa | grep zoneminder zoneminder-1.37.63-alt12.git9fbca61ad.x86_64 zoneminder-api-1.37.63-alt12.git9fbca61ad.x86_64 Ожидаемый результат после сохранения шаблона: Отображение камер как настроил в шаблоне. Реальный: Пустая страница.
Удалось воспроизвести ошибку на системе обновлённой до Sisyphus. Версия пакета: zoneminder-1.37.74-alt1. Для воспроизведения обязательно добавить активный монитор. Шаги воспроизведения: 1) Перейти во вкладку Montage 2) Изменить параметры отображения (например Ratio) 3) Нажать Edit Layout, вписать имя, нажать Save Открывается пустая страница. Если удалить все источники и повторить то же самое - ошибка не воспроизводится
коммит вошёл в 1.38 https://packages.altlinux.org/ru/tasks/408300/
Задание для p11: https://packages.altlinux.org/ru/tasks/408301/