Но можно ли это сделать с помощью CSS или чего-то ещё?
РЕДАКТИРОВАНИЕ: Проигнорируйте всё ниже. Проблема была в компоненте автора списка тем Discourse.
Также есть ли у кого-нибудь идея, что случилось с этой панелью? Я обновил страницу вчера вечером, и она случайно превратилась в это, и я не могу понять, как это исправить. На мобильном устройстве она всё ещё выглядит нормально. Теперь панель очень широкая, и при нажатии на неё цвет текста совпадает с цветом фона (в светлом и тёмном режимах), а элементы больше не полностью помещаются в рамку.
В текущем виде выглядит немного запутанно. Может быть, «Ответ» можно перенести рядом с областью «2/2»/значком гаечного ключа, а «Отслеживание» — рядом с «Управление темой». Что-то более аккуратное.
Также компонент списка тем Discourse по какой-то причине делает маленькое поле внизу очень широким. Есть ли способ это исправить? Мне пришлось потратить вечность, чтобы понять, что проблема именно в этом компоненте, ха-ха.
Кажется, в стандартной теме используется такое же выравнивание. Не думаю, что нам стоит это менять. В любом случае у пользователей нет кнопки с гаечным ключом.
Я не думаю, что компонент темы Topic List Author совместим с этой темой. Поскольку и тема FKB, и компонент Topic List Author переопределяют шаблон элемента списка тем.
Огромное спасибо! Сейчас всё проверю. Но у меня один быстрый вопрос:
Как правильно обновлять эту тему, если я сделал её форк на GitHub?
По сути, я сделал форк, внес свои изменения локально, загрузил обновления на свой GitHub, а затем обновил тему в панели администратора моего сайта. Но как обновить её так, чтобы сохранить мои локальные изменения и при этом включить изменения, которые вносите вы? Когда я пытаюсь синхронизировать свой форк темы с вашими изменениями, я получаю следующее:
Так что если я откажусь от своих изменений, не исчезнут ли они все? Я хочу сохранить внесённые мной правки, но при этом получать изменения, которые вы вносите в основную часть темы.
РЕДАКТИРОВАНИЕ: Я обновил тему с вашими последними правками. Похоже, область отслеживания/иконка теперь смещены влево экрана, а область «2/2» страницы теперь имеет скруглённые углы. Это правильно? На мобильных устройствах это выглядит немного лучше, но даже на обычной учётной записи рядом с номером страницы всё ещё остаётся это неловкое пустое пространство на мобильных устройствах.
РЕДАКТИРОВАНИЕ через 7 часов: Так, есть ли у этой темы вообще опции для состояний «выбрано» (selected) и «наведение» (hover) в цветовых схемах? Я вижу все варианты цветов, кроме последних двух: selected и hover.
Привет, @Don, в дополнение к моему предыдущему ответу, возможно ли сделать так, чтобы вместо того, чтобы длинные посты имели надпись «Читать далее…» и при нажатии перенаправляли в тему, отображалось всё содержимое темы в раскрывающемся списке, без перехода в саму тему? Как это работает/работало в Facebook?
РЕДАКТИРОВАНО через 17 часов: Также, есть ли способ сделать так, чтобы кнопка «Комментировать» на главной странице форумов вела сразу к комментариям, а не к оригинальному или самому последнему посту?
Спасибо за потрясающую тему!
Хотелось бы узнать, как изменить настройки, чтобы отображался третий стиль значков (нижний), так как на моём сайте в данный момент показан первый стиль.
Текст по-прежнему выходит за пределы экрана справа.
Что касается блоков категорий, то с другими темами, которые я использовал ранее, или с темой по умолчанию такого не было. Возможно, это связано с тем, что в этой теме есть боковая панель справа, которой нет в других, поэтому теперь три столбца вынуждены сжиматься в центре?
Похоже, что разрыв строки для определённого размера экрана срабатывает слишком поздно, из-за чего блоки становятся слишком маленькими для текста, и текст обрезается.
но я не вижу «highlight-background» в репозитории GitHub. Я знаю, как изменить его локально, но если я изменю его с var(--primary-low); на, например, #000000;, это повлияет на оба режима. Как сделать разные цвета для каждого режима? Примечание: это также влияет на нижнюю область здесь, для которой мне тоже нужны разные цвета для каждого режима:
Также, есть ли способ сделать так, чтобы кнопка комментариев на главной странице форумов сразу переводила к комментариям, а не выбирала оригинальный или самый свежий пост?
Привет, @Don, не один ли из твоих последних обновлений темы сломал её установку? Мой экспорт, который я случайно сохранил вчера, загружается без проблем, но когда я форкаю последнюю версию и пытаюсь установить её из .zip-архива или из репозитория на GitHub, получаю ошибку 500.
В моих логах я вижу:
Failed to process hijacked response correctly : ActiveRecord::RecordNotUnique : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint “theme_field_unique_index”
DETAIL: Key (theme_id, target_id, type_id, name)=(50, 5, 1, common/fkb-c-alternative-voting-category) already exists.
Каждый раз, когда я пытаюсь импортировать тему, theme_id увеличивается на единицу, так что, по крайней мере, проблема не в theme_id…
Кажется, вы создали папку stylesheets, которая дублирует файлы из папки scss. Это вызывает проблему, так как файлы дублируются, и система пытается импортировать их из обеих папок. Если вы хотите внести изменения в стили, пожалуйста, создайте новый компонент темы или измените файлы в папке scss. Вы также можете использовать название папки stylesheets, но не обе сразу. Однако лучше сохранить scss, как это принято в основном репозитории.
Привет, я не понимаю, как это происходит. В каждой резервной копии темы у меня есть папка «stylesheets», которую я никогда не создавал вручную. Вот как она выглядит, и я внес в файлы внутри неё множество изменений.
Да, это потому что вы экспортируете это из админки? Я предполагаю, что эта папка содержит ваши модификации. Не уверен, какая это версия, я вносил некоторые изменения в эти дни. Но вы можете загрузить эти файлы в папку scss.
РЕДАКТИРОВАНИЕ через 6 часов: Также, будет ли ваша тема работать корректно, если я объединю все файлы .scss в один большой файл? Я пытаюсь максимально оптимизировать свой сайт, и некоторые сервисы тестирования производительности указывают, что загружается слишком много файлов CSS и JS, в основном из темы. Они рекомендуют сократить количество файлов и объединить содержимое в один.