С моего рабочего стола ПК через инспектор в Firefox тег CSS, изменяющий высоту логотипа, выглядит так:
.d-header .title {
--d-logo-height: 4em;
}
Однако я заметил, что при вставке этого тега CSS в редакторе CSS стандартной темы для раздела «Десктоп» это никак не влияет на высоту логотипа, как на моём ПК, так и на мобильном телефоне.
В то же время, если я вставляю тот же код CSS в раздел «Мобильные устройства», высота логотипа меняется не только на ПК, но и на мобильном телефоне. Это ошибка в Discourse, или я что-то упускаю?
Всегда полезно попытаться сформулировать запрос о помощи чуть подробнее. Многие здесь очень хотят помочь, но способов сделать что-либо так много, что хорошее объяснение критически важно для получения помощи как можно скорее
Кроме того, если вы тестируете что-то локально, не забудьте добавить ?mobile_view=1 к URL-адресу.
С моего рабочего стола ПК через инспектор в Firefox тег CSS, который управляет высотой логотипа, выглядит так:
.d-header .title {
--d-logo-height: 4em;
}
Однако я заметил, что при вставке этого тега CSS в редакторе CSS в теме по умолчанию для «десктопа» ничего не происходит с высотой логотипа ни на моём ПК, ни на мобильном телефоне.
В то же время, если я вставляю тот же код CSS в раздел «мобильный», высота логотипа меняется как на моём ПК, так и на мобильном телефоне. Это баг в Discourse или я что-то упускаю?
Спасибо! Я переключился на другой компьютер с Ubuntu 22.04 (веб-сервер), и CSS-код в блоке CSS для рабочего стола отобразился корректно. Возможно, проблема в браузере на моём другом ПК с Windows 7.
Я заметил, что в блоке CSS для мобильных устройств, похоже, существует ограничение:
.d-header #site-logo {
height: 3em;
}
Любая попытка установить значение больше 3em не увеличивает высоту логотипа на моём мобильном телефоне (GS23), даже после очистки кэша.
Ещё одна полезная вещь, которую стоит добавить, — это инструкция по уменьшению отступов, чтобы переместить логотип влево в мобильной версии. Что вы думаете по этому поводу?
Спасибо, Чарли, я ценю это.
Я знаком с использованием инспектора, например в Firefox, и с тем, как находить решения.
Как вы думаете, почему изменение размера логотипа не входит в базовый функционал Discourse? Брендинг любого веб-сайта критически важен, и отсутствие детальной настройки в этом отношении удивительно.
Манипуляция логотипом абсолютно возможна, как и любые другие виды стилизации, в рамках тем и компонентов тем.
Вам просто нужно либо изучить основы HTML/CSS/JS и ознакомиться с обилием документации на meta, чтобы сделать всё самостоятельно, либо найти кого-то, кого можно нанять для внесения необходимых изменений.
Лично я не ожидал бы, что изменение размера логотипа компании будет частью основной функциональности форумной платформы. Более того, наше программное обеспечение имеет открытый исходный код, и мы предоставляем такую поддержку, чтобы помочь вам достичь этой цели, как мы сделали выше. Мы также предоставляем множество информации о том, как научиться создавать собственные настройки.