Небольшой хак админки для версии 1.10.7.007 от 05 мая 2019 года

+8
1.15K
Коллеги, в мае Андрей опубликовал новую сборку 1.10.7.007. В этот релиз он включил мою старую разработку с ватермарком. За что ему спасибо.
Однако, здраво помыслив (а также поставив эту сборку на хостинг), я пришел к выводу, что регулировкам ватермарка на первой странице настроек сайта не место.

Как изменился интерфейс админки

На скриншоте ниже можно увидеть, как изменилась админка.
1. Регулировки ватермарка убраны под новую закладку
2. Появилась новая регулировка нахождения пользователя онлайн.

Иллюстрация

Регулировки ватермарка

Тут ничего не изменилось по сравнению со сборкой 1.10.7.007. Все те же регулировки, просто теперь они спрятаны под закладку "Водяной знак".
Мне кажется, так логичнее и интерфейс более дружественный.

Иллюстрация

Регулировка нахождения пользователя онлайн

Эту регулировку я собирался сделать еще лет пять назад. zst
До сих пор эта настройка была прописана в ядерном классе user.class.php, в виде константы ONLINE_INTERVAL. Она была равна трем минутам.

Почему именно трем? Фиг его знает. На том сайте, что я сейчас делаю, это маловато. Пользователи (в том числе и админ) через какое-то время бездействия на сайте разлогиниваются. Это раздражает, когда работаешь с кодом, а по кнопкам интерфейса не щелкаешь.

Чтобы не лазить каждый раз в ядерный класс менять константу, я эту регулировку вынес в конфиг сайта. Теперь она доступна в виде выпадающего списка, где можно ее выставить от одной минуты до одних суток.

Измененые файлы

Какие файлы пришлось изменить:

admin/applets/config.php
languages/ru/admin/applets/applet_config.php
core/classes/user.class.php

Применение хака

Распаковать архив, в любое место, на локальной машине, и залить указанные выше файлы в корень сайта, с заменой.

Как скачать хак

Из моего профиля, бесплатно, то есть даром.

Скачать
+2
abasia abasia 3 года назад #
Спасибо Странник!
+1
Странник Странник 3 года назад #
Пожалуйста. На подходе модуль курса валют, который данные берет с сайта Центробанка.
+2
Андрей Андрей 3 года назад #
Кирилл, отличная новость! добавлю в сборку, как вернусь из коммандировки.

по модулю курса валют, было бы приятно иметь его отдельно с возможностью поставить на любой сайт...
+1
Странник Странник 3 года назад #
Модуль готов. Его, как и любой модуль, можно ставить на Первую ветку, начиная с 1.10.4 и выше, а не только на наши сборки.
Так что жду, кто проспонсирует появление модуля в паблике))) look
+1
Андрей Андрей 3 года назад #
цена вопроса?
+1
Странник Странник 3 года назад #
Полагаю, 3000 руб. Можно и в складчину - мне все равно))
+1
Странник Странник 2 года назад #
Данный хак добавлен в релиз 008.

Еще от автора

Адаптация компонента "Закладки" от 19 января 2011 к коробочной версии 1.10.7
На форуме появилась тема с пожеланиями адаптировать довольно старый компонент "Instant Bookmarks" Fuze к современным реалиям.
Утилита "Садовод" для версии InstantCMS 1.10.7.008
В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Изменение компонента "Баннеры" для будущей  версии 1.10.7.008
Данная статья рассказывает всем ждущим новую версию 008, что нового ожидается в будущем релизе версии 1.10.7.008.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.