Редизайн сообщества

На modx.pro обновили интерфейс сообщества: v2, тёмная тема и доработки поиска. Ниже — что поменялось и куда писать, если что-то поехало.



Интерфейс v2

Перекрасили оболочку и основные экраны:

  • лента, карточки топиков, страница заметки, комментарии;
  • разделы, пользователи, профиль, вход и регистрация;
  • поиск, «О нас», страницы ошибок;
  • общие пустые состояния и пагинация;
  • одни CSS-токены --v2-* вместо цветов, размазанных по шаблонам.
Читать должно быть проще, на телефоне ничего не прилипает к краям, лишний визуальный шум убрали.

Тёмная тема

Переключатель в шапке. Выбор лежит в localStorage. При первом заходе подхватываем prefers-color-scheme из системы.

  • инициализация в , без белой вспышки при загрузке;
    токены темы подключаются до отрисовки страницы;
    Ya-share, Bootstrap-модалки, MarkItUp, Prism и утилиты Bootstrap сидят на общих переменных;
    подтянули контраст: кнопки, рейтинг, чекбоксы, тултип голосов, футер на всю ширину экрана.
  • Поиск
    • сортировка: релевантность или дата;
    • вес результата виден только при сортировке по релевантности;
    • совпадения в заголовке и сниппете подсвечиваются красным #b91c1c, не только жирным.
    Мелочи, которые тоже поправили
    • «Наверх»: клик и по левой полосе, и по кнопке; логотип в шапке не перекрывается;
    • закрытие фото в lightbox: кликабелен весь круг, не только крестик;
    • ветки комментариев: убрали точки вложенности, урезали отступ на длинных тредах;
    • ссылки на пакеты Modstore в сайдбаре ведут на канонические URL;
    • фильтры пользователей и подписка на комментарии: свои чекбоксы v2 вместо синего Bootstrap.
    Нашли баг?Комментарий к этому топику. Чем точнее опишете, тем быстрее разберусь.Напишите:
    • URL или шаги воспроизведения;
    • браузер и ОС;
    • светлая или тёмная тема;
    • скрин или запись экрана, если есть;
    • что ждали и что увидели.
    Сейчас работаю над допиливанием отображением статей
Иван Бочкарев
Иван Бочкарев
09 июля 2026, 17:19
modx.pro
2 648

Комментарии: 36

Miša Bulic
09 июля 2026, 17:34
Было бы здорово регулировать размер шрифта, мне мелковато текст. Samsung s23
Сергей Карпович
10 июля 2026, 00:18
В темной теме логотип темный тоже, плохо видно.
И шрифт мелковат. Читать тяжело.
Иван
10 июля 2026, 10:37
Мне кажется цвет при наведении на ссылку не очень подходящий — file.modx.pro/files/f/c/6/fc69770e7ffc11369d27240105c1a938.png file.modx.pro/files/4/c/9/4c92d79ce44b3000f268d88ae58d4ac1.png

Так и было задумано? — file.modx.pro/files/2/3/1/231e5a9643a087d8a69ccbef2bbb78aa.png

Нет отступа — file.modx.pro/files/4/c/e/4cefb3e4c7a3c6fc9462257bafcedfb7.png

Если я не ошибаюсь запрещено сейчас в РФ использовать авторизацию через иностранные соцсети. Вроде бы большой штраф — file.modx.pro/files/4/d/5/4d5e20a47f221f4cd3675d6e1f76598e.png

При наведении на кнопку «наверх» серая полоска пропадает — file.modx.pro/files/1/6/0/160b0b84b447c7a8720f54e3c13c7661.png

При нажатии на стрелочки вверх вниз у комментария или у автора (прибавить карму) было бы не плохо у неавторизованного пользователя предлагать авторизоваться в модальном окне.
Иван
10 июля 2026, 10:41
При наведении на кнопку при создании заметки она выглядит так себе. Цвета сливаются — file.modx.pro/files/0/c/a/0ca63296177d65f7fdbb730c8712e6ef.png

В правом сайдбаре когда создаешь заметку вот так — file.modx.pro/files/3/c/6/3c630164e3d987485c306725c550467e.png
Иван
10 июля 2026, 10:42
При предпросмотре комментария как-то съезжает — file.modx.pro/files/4/0/6/4062a09883a7727384b4c0030274dee2.png
Miša Bulic
10 июля 2026, 12:08
Было бы неплохо в редактор заметок добавлять маркдаун редактор как альтернативу текущего html.
    Scorp Satex
    10 июля 2026, 12:22
    А отступ справа в контентной области — это так задумано?

      W.H.I.T.E
      10 июля 2026, 12:59
      тот же вопрос.

      .v2-topic-page__content {
          /* max-width: 65ch; лишнее
      }
        Иван Бочкарев
        10 июля 2026, 13:59
        Исправил, спасибо
        Кирилл
        10 июля 2026, 12:53
        Я бы убрал клик в левой области, вне области «Наверх» (оно и раньше так было, да, но много раз я ловил это, когда не хотел)

        Из мелочей, отступ в превью комментария

        Максим
        10 июля 2026, 14:50
        В целом свежо, зелёный цвет нравится, но вот логотип — нет, а именно «Х» перед modx.pro
          Максим
          10 июля 2026, 15:01
          На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 с копейками).
            Alex
            12 июля 2026, 17:44
            У меня одного пагинации кнопки отрабатывают на первую страницу?
            Уточняю: только кнопка — 2 отрабатывает некорректно, начиная с 3 и далее, всё работает
            Артур Шевченко
            13 июля 2026, 01:47


            так выглядит вопрос на подтверждение удаления заметки в темной теме.

            Кроме того при публикации заметки не увидел всплывающего уведомления об успешной публикации из-за чего опубликовал две одинаковые заметки)))
              Иван Бочкарев
              13 июля 2026, 04:39
              Стили попапа поправил, спасибо!

              не увидел всплывающего уведомления об успешной публикации
              — заведу баг (это было до редизайна).
              Александр
              13 июля 2026, 17:38

              На мобилке шапка не помещается на 1 строке, плюс иконки растягиваются до овала из-за иконки, вместо того, чтобы оставаться круглыми
                Александр
                15 июля 2026, 18:23

                .v2-site-header__nav > .container {
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
                min-height: 4rem;
                padding-top: 0.625rem;
                padding-right: 1rem;
                padding-bottom: 0.625rem;
                padding-left: 1rem;
                }

                и
                .v2-user-dropdown .v2-user-dropdown__toggle {
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    gap: 0.375rem;
                    min-height: 2.375rem;
                    padding: 0.5rem 0.5rem;
                    aspect-ratio: 1;
                    font-family: inherit;
                    font-size: 0.875rem;
                    font-weight: 600;
                    line-height: 1;
                    color: var(--v2-button-primary-text);
                    background: var(--v2-button-primary-background);
                    border: 1px solid var(--v2-button-primary-background);
                    border-radius: 9999px;
                    box-shadow: none;
                }
                или
                .v2-user-dropdown .v2-user-dropdown__toggle {
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    gap: 0.375rem;
                    min-height: 2.375rem;
                    width: 2.5rem;
                    height: 2.5rem;
                    margin: 0;
                    padding: 0;
                    font-family: inherit;
                    font-size: 0.875rem;
                    font-weight: 600;
                    line-height: 1;
                    color: var(--v2-button-primary-text);
                    background: var(--v2-button-primary-background);
                    border: 1px solid var(--v2-button-primary-background);
                    border-radius: 9999px;
                    box-shadow: none;
                }
                  Иван Бочкарев
                  15 июля 2026, 19:21
                  Спасибо, руки не дошли пока. Много всего другого делаю. Завтра поправлю все замечания.
                Иван Бочкарев
                21 июля 2026, 06:17
                Доработал шапку, карточки заметок и блок действий под маленькие экраны.

                • Шапка. На мобиле лого, поиск, тема и профиль остаются в одной строке. Меню уходит на вторую. На планшете/узком десктопе навигация тоже переносится отдельной строкой. Кнопки логина, аватара, поиска и темы выровнены по размеру, без схлопывания.
                • Карточки и страница заметки. Подписи кнопок («Изменить», «В черновики» и т.д.) короткие на мобиле, полные на десктопе, есть aria-label. Статистика и голоса/избранное собраны в одну строку engagement.
                • Сайдбар пакетов. Версия и дата идут в одну строку, длинные версии обрезаются с ellipsis, сетка чуть плотнее.
                Итого: меньше переносов и «ломаной» шапки на телефоне, компактнее действия и мета в ленте.
                  Денис Валентинович
                  21 июля 2026, 15:34
                  Очень нравится! Хорошо свежо и современно!

                  Позвольте вставить свои 5 копеек:
                  1. А можно сделать прилипающую шапку меню сверху? (сейчас надо или скролить вверх или жать кнопку «Наверх»)
                  2. В темной теме сделать белые линии серыми (цвет как верхняя линия)

                    Иван Бочкарев
                    21 июля 2026, 15:35
                    Да, спасибо сделаю.

                    1) просили — я упустил.
                      Денис Валентинович
                      21 июля 2026, 15:59
                      Позвольте ещё немного понудить по поводу блока комментария.

                      Рамка в рамке в рамке в рамке – создает визуальный шум. Не то чтобы это было плохо или хорошо (по факту это вкусовщина), но минимализм всегда в моде.

                      Правило простое, если нет объяснения «зачем оно надо?» значит можно убрать. Разделить текст и нижние элементы? Там линия этот вопрос решает. Разделить один комментарий от другого? Общий белый блок решил этот вопрос.

                      А ну и еще кнопку «Ответить» можно перенести в общий ряд элементов и сделать визуально кнопкой.

                      На скрине было/стало предлагаю своё виденье.



                      P.S. Там ещё кнопка «Изменить» имеется, её тоже предлагаю в этот ряд.
                  Ivan
                  21 июля 2026, 18:46
                  На ссылки «читать далее» можно наводить даже справа на пустом месте
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  36