Данная сборка не долгожданная, а скорее промежуточная и посвящяется лишь новому, более продвинутому установщику CMS, исправленным по-умолчанию правам доступа к файлам и скриптам, некоторым фиксам в превью плагинах и следующим 5 доработкам.
1. Добавлена возможность закрывать сайт на техническое обслуживание или разработку, когда пользователям доступ к сайту может быть опасен в связи с сложной версткой или тестированием новых плагинов. При этом у авторизованных пользователей системы администрирования доступ к сайту продолжает существовать. Для добавления возможности, при обновлении версии выполните SQL-запрос:
INSERT INTO `my_settings` (`setting_id`, `type`, `name`) VALUES (20, 1, 'Сайт. Закрыть, а посетителям и показывать HTML файл-заглушку');
2. В модуль Страницы - Найти добавлена возможность искать страницы с полями, значение которых равно нулю или с пустыми полями (для этого введите в поиске ~0~).
3. Добавлена функция автоматическое сохранение данных страницы (если указано больше нуля, то каждые указанные минуты данные сохраняются, если пользователь покидает страницу, а данные не сохранены, ему предлагается сохранить страницу). Так же добавлена возможность уменьшить защиту за счет настройки отключения проверки имени браузера. Таким образом, пользователь может быть успешно авторизован и работать с более чем 1 ПК одновременно (если говорить проще, то получается групповая учетная запись пользователя). При обновлении версии выполните SQL-запрос:
ALTER TABLE `my_users` ADD `auto_save` INT UNSIGNED NOT NULL DEFAULT '10' COMMENT 'Сохранять каждые Х секунд и выдавать сообщение перед закрытием окна',
ADD `browser_detect` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1' COMMENT 'При авторизации проверять браузер';
4. В конфигурацию админки добавлена возможность указывать авторизацию в Систему Администрирования только с определенных IP-адресов (можно несколько, через запятую). Обратите внимание, что персональные настройки индивидуального пользовательского доступа с IP-адресов расширяют возможность авторизации. При обновлении версии выполните SQL-запрос:
INSERT INTO my_config SET site_id = 0, setting_id = 1;
5. Тем, кто решил использовать плагин меню который появилось в сборке от 17 октября, советуем при обновлении выполнить исправляющий позиции SQL-запрос:
ALTER TABLE `my_pages_1` CHANGE `menu_right` `menu_right` TINYINT NOT NULL COMMENT 'Позиция в правом меню:';
Так же исправлено много мелких доработок.
Большое спасибо Максиму Фалалееву и Милиневскому Сергею, за отличные идеи, нахождение ошибок и помощи в развитии проекта.
Как обновиться на новую версию:
Совет: обратите внимание на выделенные надписи описанные выше и если Вы в прошлой сборке исправляли шаблоны плагинов, то перед обновлением сохраните их в отдельном месте.
В файле в config.php удалите фрагмент кода OR c.site_id=0
Распакуйте в корне сайта все файлы и директории новой версии, кроме:
| файлов |
директорий |
| /config.php, /robots.txt, /favicon.ico, /jabber.php, .htaccess |
/install, /templates, /css |
Всем успешного финансового благополучия и спокойных будней.