Battle Axe - A free theme by the Tappara.co hockey community

Благодарность @ozzi, который провёл основную часть разработки и поддерживал проект на протяжении многих лет.

Battle Axe отлично подходит для сообществ спортивных клубов. Достаточно изменить цвета команды и логотип. Полосы имитируют дизайн, часто встречающийся на хоккейных свитерах. Измените цветовую схему на чёрный/жёлтый/белый, и вы получите, например, «Бостон Брюинз» и так далее.

1 лайк

Я скачал его из репозитория GitHub, но компонент не работает. Можете поделиться обновлённой версией?

Нет, это не так. Мы запускаем его из GitHub в продакшн.

Ошибка ember в админке

Работает отчасти, но правая боковая панель, кажется, отображается неверно, и отсутствует цвет заголовка.

Также похоже, что где-то сломан старый decorateWidget с кодом для меню-гамбургера.

1 лайк

Интересно. На нашем экземпляре этого не видно. Вы используете версию 2?

1 лайк

Я использую ссылку, размещённую здесь: Battle Axe - A free theme by the Tappara.co hockey community - #3 by ljpp

Тогда вам также придется откатить примерно 7 лет разработки Discourse.

Используйте версию v2, которая актуальна и работает в нашей продакшн-среде.

Может быть, вы могли бы добавить ссылку на репозиторий в первом сообщении, аналогично шаблону, который добавляется ко всем новым темам #theme сегодня. Тогда меньше вероятность, что люди будут использовать неправильный репозиторий, поскольку это первая ссылка, которую они встретят.

2 лайка

Это ссылка на основной репозиторий — так какая именно это версия 2?

Также было бы полезно обновить в первом сообщении (OP) актуальную ссылку.

1 лайк

@ljpp @Lilly

Тема разделена на несколько репозиториев:

discourse-theme-battle-axe-v2-common — это общие части для обеих цветовых тем, это компонент.
discourse-theme-battle-axe-v2-away — это светлая тема, название взято из хоккейных форм.
discourse-theme-battle-axe-v2-home — это тёмная тема.

Остальные репозитории содержат рекламу и устаревшие материалы.

Чтобы установить тему:

  1. Установите общий компонент и убедитесь, что он отмечен как компонент в меню настройки.
  2. Установите темы away и home и убедитесь, что они отмечены как темы в меню настройки.
  3. Откройте тему home/away и выберите правильную цветовую палитру.
  4. Откройте тему home/away и включите общий компонент в тему через выпадающий список.
  5. Убедитесь, что вы используете правильную тему и цветовую палитру, а также что они включены для пользователей.

@Ahmed26 и @Lilly, дайте знать, если после этих шагов всё ещё не работает.

1 лайк

Как я могу изменить цвета темы? В настройках цветов это не разрешено.

В настройках темы выпадающий список «Цветовая палитра».

Цвет в этом разделе не меняется. Как я могу его изменить?

Палитры жестко заданы в репозитории. Вы можете нажать кнопку «Дублировать» (Kopya?) и создать новую цветовую палитру с собственными цветами. Затем в настройках темы выберите не палитру «Боевой топор», а вашу новую палитру.

1 лайк

Я не могу изменить цвет названия темы, он остаётся белым. Как сделать его чёрным?

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

Вы можете изменить это, создав новый компонент с пользовательским CSS и добавив его в тему. Но я всё же рекомендую форкнуть репозиторий, чтобы было проще вносить изменения. В теме есть некоторые некрасивые хаки, и она не была сделана настраиваемой. :confused:

1 лайк

Спасибо за вашу помощь

1 лайк

Кнопка настроек не видна

В чём проблема?

На моём сайте нет плагинов или CSS-кода

Какую версию Discourse вы используете? Не уверен, что это за кнопка, так как в нашей настройке она не отображается. У нас рядом с кнопкой «Новая тема» есть только значок гаечного ключа для настроек.