FKB Pro - Социальная тема

Но можно ли это сделать с помощью CSS или чего-то ещё? :smile:

РЕДАКТИРОВАНИЕ: Проигнорируйте всё ниже. Проблема была в компоненте автора списка тем Discourse.
Также есть ли у кого-нибудь идея, что случилось с этой панелью? Я обновил страницу вчера вечером, и она случайно превратилась в это, и я не могу понять, как это исправить. На мобильном устройстве она всё ещё выглядит нормально. Теперь панель очень широкая, и при нажатии на неё цвет текста совпадает с цветом фона (в светлом и тёмном режимах), а элементы больше не полностью помещаются в рамку.


Я сравнил CSS своей темы с вашим здесь для topic-list-header, и они одинаковы, поэтому я не понимаю, что вызывает эту проблему.

@Дон, привет, быстро вопрос: есть ли хороший способ настроить эти кнопки, чтобы на мобильных они не были так тесно расположены?

В текущем виде выглядит немного запутанно. Может быть, «Ответ» можно перенести рядом с областью «2/2»/значком гаечного ключа, а «Отслеживание» — рядом с «Управление темой». Что-то более аккуратное.

Также компонент списка тем Discourse по какой-то причине делает маленькое поле внизу очень широким. Есть ли способ это исправить? Мне пришлось потратить вечность, чтобы понять, что проблема именно в этом компоненте, ха-ха.

Я внес некоторые правки здесь:

Кажется, в стандартной теме используется такое же выравнивание. :thinking: Не думаю, что нам стоит это менять. В любом случае у пользователей нет кнопки с гаечным ключом.

Я не думаю, что компонент темы Topic List Author совместим с этой темой. Поскольку и тема FKB, и компонент Topic List Author переопределяют шаблон элемента списка тем.

1 лайк

Огромное спасибо! Сейчас всё проверю. Но у меня один быстрый вопрос:
Как правильно обновлять эту тему, если я сделал её форк на GitHub?

По сути, я сделал форк, внес свои изменения локально, загрузил обновления на свой GitHub, а затем обновил тему в панели администратора моего сайта. Но как обновить её так, чтобы сохранить мои локальные изменения и при этом включить изменения, которые вносите вы? Когда я пытаюсь синхронизировать свой форк темы с вашими изменениями, я получаю следующее:

Так что если я откажусь от своих изменений, не исчезнут ли они все? Я хочу сохранить внесённые мной правки, но при этом получать изменения, которые вы вносите в основную часть темы.

РЕДАКТИРОВАНИЕ: Я обновил тему с вашими последними правками. Похоже, область отслеживания/иконка теперь смещены влево экрана, а область «2/2» страницы теперь имеет скруглённые углы. Это правильно? На мобильных устройствах это выглядит немного лучше, но даже на обычной учётной записи рядом с номером страницы всё ещё остаётся это неловкое пустое пространство на мобильных устройствах.

РЕДАКТИРОВАНИЕ через 7 часов: Так, есть ли у этой темы вообще опции для состояний «выбрано» (selected) и «наведение» (hover) в цветовых схемах? Я вижу все варианты цветов, кроме последних двух: selected и hover.

Привет, @Don, в дополнение к моему предыдущему ответу, возможно ли сделать так, чтобы вместо того, чтобы длинные посты имели надпись «Читать далее…» и при нажатии перенаправляли в тему, отображалось всё содержимое темы в раскрывающемся списке, без перехода в саму тему? Как это работает/работало в Facebook?

РЕДАКТИРОВАНО через 17 часов: Также, есть ли способ сделать так, чтобы кнопка «Комментировать» на главной странице форумов вела сразу к комментариям, а не к оригинальному или самому последнему посту?

Да, это сделано намеренно.

Я объединил это. :+1:

1 лайк

Привет, @Don!

Спасибо за потрясающую тему!
Хотелось бы узнать, как изменить настройки, чтобы отображался третий стиль значков (нижний), так как на моём сайте в данный момент показан первый стиль.

1 лайк

Привет :waving_hand:

Спасибо :heart: Да, в ядре были внесены некоторые изменения, касающиеся значков категорий. Я добавлю настройку, чтобы можно было изменить их стиль. :slightly_smiling_face:

1 лайк

Спасибо.

И это не критично, но я также заметил три проблемы с CSS:

1) Поисковый баннер некорректно отображает строку поиска на десктопе/планшете, только в мобильном виде..

Десктоп:

Мобильное (выглядит хорошо):

2) В мобильном виде раздел «Документация» выходит за пределы экрана справа:

3) Блоки категорий (для подкатегорий) обрезают слова, когда адаптивно становятся в три колонки:

Есть ли способ, возможно, исправить и это?

1 лайк

Привет @Clo :wave:

Спасибо за отчет. :slightly_smiling_face: Это обновление охватывает практически всё, что вы упомянули.

Оно включает новое настройки, где можно выбрать стиль значков категорий.
Стиль панели пока не включён.

Стиль значка категории

  • маркер (по умолчанию)
  • рамка

Также добавлена поддержка компонента темы «Панель поиска» и исправлен просмотр списка тем документации на мобильных устройствах.


Полагаю, это связано с компонентом темы GitHub - discourse/discourse-minimal-category-boxes · GitHub. Но я не могу воспроизвести эту проблему. :thinking: Не могли бы вы уточнить? Возникает ли это и на других темах, например, на теме по умолчанию?

Привет, @Don

Спасибо большое! Строка поиска и категории теперь выглядят отлично!

К сожалению, документация в мобильном виде всё ещё требует некоторых отступов, как мне кажется. Посмотрите на изображение ниже:

Текст по-прежнему выходит за пределы экрана справа.

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

Вот компоненты, которые я использую:

Та же проблема возникает на главной странице категорий:

Похоже, что разрыв строки для определённого размера экрана срабатывает слишком поздно, из-за чего блоки становятся слишком маленькими для текста, и текст обрезается.

Можете, пожалуйста, поделиться ссылкой на ваш форум или отправить её мне в личные сообщения? Так я смогу проверить эти вещи гораздо проще. :slightly_smiling_face:

Привет, @Don, у меня вопрос. Как изменить цвета боковой панели для тёмного и светлого режимов?

Цвет фона выделения, который я хочу изменить, указан здесь:

--d-sidebar-highlight-background:
var(--primary-low);

но я не вижу «highlight-background» в репозитории GitHub. Я знаю, как изменить его локально, но если я изменю его с var(--primary-low); на, например, #000000;, это повлияет на оба режима. Как сделать разные цвета для каждого режима? Примечание: это также влияет на нижнюю область здесь, для которой мне тоже нужны разные цвета для каждого режима:

Также, есть ли способ сделать так, чтобы кнопка комментариев на главной странице форумов сразу переводила к комментариям, а не выбирала оригинальный или самый свежий пост?

У меня отображается вот так, не прижатое к границе блока. Как сделать так же?
gggg

Спасибо!

Привет, @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…

Привет :wave:

Это ваш форк? https://github.com/GitHubQueenn/fkb-pro-theme2

Кажется, вы создали папку stylesheets, которая дублирует файлы из папки scss. Это вызывает проблему, так как файлы дублируются, и система пытается импортировать их из обеих папок. Если вы хотите внести изменения в стили, пожалуйста, создайте новый компонент темы или измените файлы в папке scss. Вы также можете использовать название папки stylesheets, но не обе сразу. Однако лучше сохранить scss, как это принято в основном репозитории.

Привет, я не понимаю, как это происходит. В каждой резервной копии темы у меня есть папка «stylesheets», которую я никогда не создавал вручную. Вот как она выглядит, и я внес в файлы внутри неё множество изменений.

Вы предлагаете её удалить?

Да, это потому что вы экспортируете это из админки? Я предполагаю, что эта папка содержит ваши модификации. Не уверен, какая это версия, я вносил некоторые изменения в эти дни. Но вы можете загрузить эти файлы в папку scss.

1 лайк

Спасибо! Можно ли переместить это и полностью убрать название категории?

РЕДАКТИРОВАНИЕ через 6 часов: Также, будет ли ваша тема работать корректно, если я объединю все файлы .scss в один большой файл? Я пытаюсь максимально оптимизировать свой сайт, и некоторые сервисы тестирования производительности указывают, что загружается слишком много файлов CSS и JS, в основном из темы. Они рекомендуют сократить количество файлов и объединить содержимое в один.

Конфликт с темой discourse-tab-bar-theme. Рекомендуется добавить высоту кастомной кнопки

Этот плагин выглядит потрясающе.

Существует ли какой-либо плагин с концепцией «друга», при которой нужно принять запрос в друзья, чтобы кто-то мог видеть ваши посты в своей ленте?