[AdminTools] Темы и положение дерева ресурсов
В этой версии появились 2 новых возможности:
Правила именования следующие — в системной настройке admintools_theme указываете название темы, которое будет соответствовать названию файла, а в файле стилей имя класса темы должно состоять из названия темы и суффикса "-theme". Вот пример для темы dark:
Версия пока бета.
- цветовые темы для дерева.
- возможность менять положение дерева — справа или слева.
Темы
В данной версии 2 цветовые темы — dark и purple. Если этих тем недостаточно, то их можно создать самостоятельно. Для этого скопируйте файл purple.css, находящийся в папке assets/components/admintools/css/mgr/themes и измените название класса в нем с purple-theme на своё.Правила именования следующие — в системной настройке admintools_theme указываете название темы, которое будет соответствовать названию файла, а в файле стилей имя класса темы должно состоять из названия темы и суффикса "-theme". Вот пример для темы dark:
.dark-theme #modx-navbar {
background-color: #272e3c !important;
background-image: none;
box-shadow: none;
}
Положение
Для любителей работать с правым сайдбаром добавлена системная настройка modx_tree_position, которой нужно указать right.Версия пока бета.
Поблагодарить автора
Отправить деньги
Комментарии: 40
Очень красиво получилось, Сергей! Только просьба, чтобы правый сайдбар и стили не применялись сразу после инсталляции пакета.
— Обновлено
Кстати, тоже обожаю darkula из Шторма. =)
— Обновлено
Кстати, тоже обожаю darkula из Шторма. =)
Указал для теста. Забыл удалить. Перезалил.
П.С. Значит всё-таки поставил AdminTools. )
П.С. Значит всё-таки поставил AdminTools. )
Значит всё-таки поставил AdminTools. )Ну так! Мимо уже проходить стало невозможно, уж больно много интересного и полезного реализовано. Вот бы ещё controlErrorLog был по-умолчанию в AdminTools, чтобы не тянуть 2 пакета.
Кто же знал, что у меня так попрёт желание программировать :)
Если бы я начал с AdminTools, я бы туда и tagElementPlugin добавил, и elementNotes.
Если бы я начал с AdminTools, я бы туда и tagElementPlugin добавил, и elementNotes.
Такможет быть добавишь? Они могут остаться и отдельными пакетами и входить в AdminTools. Так например галерея из минишопа перекочевала в отдельный пакет. Правда поддерживать тесколько пакетов одновременно неудобно, может вообще снять их с поддержки? Решаешь ты, но было бы удобно…
Думаю, большинство не поддержит такое. Да и мне лишняя работа не нужна.
Внутри вызывается api-maps.yandex.ru/2.0/?load=package.full&;lang=ru-RU с HTTP. У меня сайт на HTTPS, соответственно, и админка HTTPS. Имею ошибку:
Думаю, если писать "//api-maps.yandex.ru/2.0/?load=package.full&;lang=ru-RU«всем будет щастье
Думаю, если писать "//api-maps.yandex.ru/2.0/?load=package.full&;lang=ru-RU«всем будет щастье
Честно говоря не совсем понял… В AdminTools яндекс не грузится.
Тогда это очень странно, я ничего не устанавливал больше, кроме твоего расширения. Установил, перезагрузил админку — получил ахи от гугла.
Странно. Похоже на modClassVar.
Я больше скажу. Я сейчас обратно зашел в админку, ну, типа, щас найду и всем покажу. Нету!
Что за всполохи на солнцы?.. Наверное, это тупо какой-то мой локальный глюк.
Что за всполохи на солнцы?.. Наверное, это тупо какой-то мой локальный глюк.
Это прекрасно! Спасибо!
PS правда пришлось назначить тему dark для всех юзеров, но вряд ли кто-то будет против, уж больно все супер как хорошо.
Хотя попробую настройку с темой в AdminTools указать в настройках пользователя. Со сменой тем админки это работает, с выбором редактора только для одного пользователя — не всегда.
PS правда пришлось назначить тему dark для всех юзеров, но вряд ли кто-то будет против, уж больно все супер как хорошо.
Хотя попробую настройку с темой в AdminTools указать в настройках пользователя. Со сменой тем админки это работает, с выбором редактора только для одного пользователя — не всегда.
Я уже неделю им пользуюсь. Желания вернуться к стандартной теме нет никакого :)
100%
PPS для разных пользователей нормально настройки admintools_theme темы назначаются. Все ок. Спасибо еще раз.
Заметил, неактивные плагины в древе темы dark ни как не выделены. Можно их цветом как бы «приглушить»?
Ну раз так, то я бы попросил ещё зачёркнутые (мягко удалённые ресурсы) подсветить красным (или каким-нибудь розовым) цветом.
плюсую)
Ах, чертяка… Придётся ставить этот ваш AdminTools…
Моя вчерашняя реакция на данную новость… =D
А, ты еще не внёс изменения… Потому что у меня вот так:
В следующей версии будут. А пока можно самостоятельно обновить стили отсюда.
На страницах некоторых компонентов тема не применяется и admintool не работает.
В частности batcher, versionx.
admintools.js:132 Uncaught ReferenceError: adminToolsSettings is not defined
В частности batcher, versionx.
admintools.js:132 Uncaught ReferenceError: adminToolsSettings is not defined
Ага, а ещё Polls
как можно с вами связаться, не работает ни добавление темы purple ни дерево ресурсов справа. error log пуст, админка 2.5.0, при установки темы purple просто исчезают отступы у левого меню, в консоли ошибок нет, плагин даже переустановил для верности, версия где добавилась тема и поправили баги
dark тема устанавливается
dark тема устанавливается
нашел проблему отключение компонентов по очереди, оказалось идет не состыковка с компонентом modDevTools
дерево ресурсов так направо и не уходит…
дерево ресурсов так направо и не уходит…
Обновился, перестали работать настройки AdminTools для конкретного пользователя. Даже название темы не сохраняется. Прописываю тему, сохраняю, обновляю страницу, вижу, что прописана опять тема из общих системных настроек. И «Скрывать описание компонентов», заданное в настройках пользователя, не работает. Если включить это в системных настройках, то все нормально. Кстати, когда создаешь дубль настройки у пользователя, то слетает ее название и описание, в том числе и в системных настройках.
Обновился, перестали работать настройки AdminTools для конкретного пользователя.Настройки пользователя хранятся в сессии, которая загружается при инициализации класса modX, и никак не зависят от AdminTools. Чтобы новые настройки применились, нужно записать их в сессию пользователя. А так как это очень сложно сделать, то нужно все сессии удалить. Делается это в меню Управление->Завершить все сеансы. Попробуйте отключить AdminTools (плагин) и добавить какому-нибудь пользователю (или даже себе) настройку.
Кстати, когда создаешь дубль настройки у пользователя, то слетает ее название и описание, в том числе и в системных настройках.Создал у пользователя. Ничего не слетает.
Оказалось, что у меня не был прописан обработчик сессий (session_handler_class), поставил modSessionHandler, заработало. Сергею спасибо!
Вот, только прихожу в себя от навалившегося счастья — удобной и приятной для глаз темы для адмики. И да, это DARK в составе AdminTools.
Набрался наглости и давай хотелки озвучивать:
А нет ли у вас такой же только с перламутровыми пуговицами? Сочетание синих полосочек и синих кнопок- прекрасны, а вот бы еще вариант DARK — GREEN, в зелеными полосочками и кнопками…
Набрался наглости и давай хотелки озвучивать:
Теперь уж вы сами.
В новой версии немного изменил правила создания тем. Создал отдельную папку них. Каждая тема в теперь отдельном файле. Изменил описание.
О, спасибо! Ждем'с :)
В ближайшее время выпущу (ещё немного потестирую). И на этом с MODX закончу.
комментарий в графическом виде:
Темная тема просто прекрасна, уже перевел все рабочие консоли на нее!
Неистово плюсую, спасибо!!!
Неистово плюсую, спасибо!!!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.