Рекомендуемые ссылки на баннере

Если я не ошибаюсь, название выхода должно быть welcome-banner-below-input. Попробуйте и дайте знать, как получится!
Я позже обновлю список выходов.

2 лайка

Это сработало идеально, спасибо!

2 лайка

Я изменил это

import htmlSafe from "discourse/helpers/html-safe";

на

import { trustHTML } from "@ember/template";

Поскольку я заметил, что для

Для нового класса ‘Search Banner’ используется welcome-banner-below-input

Discourse Banner Featured.zip (15,3,КБ)

1 лайк

Спасибо за сообщение! Я обновлю компонент как можно скорее. :+1:

1 лайк

Я обновил компонент и заодно привёл всё в порядок (DEV: Modernize and clean up by Arkshine · Pull Request #7 · Arkshine/discourse-banner-featured-links · GitHub)

Список изменений:

  • Исправлено устаревание htmlSafe
  • Исправлена опечатка в SCSS (для мобильных устройств использовалось max-width вместо margin)
  • Исправлены некоторые описания настроек
  • Атрибут alt заменён на title в ссылке (невалидный HTML)
  • Заголовок отображается как обычный текст.
    Документация не указывала, что разрешён HTML, но в данном контексте это, на мой взгляд, не нужно.
  • Изменено значение по умолчанию для кнопки при наведении: теперь используется тот же цвет, что и у кнопки.
  • Версия TC зафиксирована на 2026.3.0-latest

Внутренние изменения:

  • Удалена версия из apiInitializer
  • Обновлена конфигурация линтера
  • Код приведён в соответствие с новой конфигурацией линтера
  • Объект settings больше не мутируется
  • Проведена дополнительная очистка кода
  • Добавлено больше тестов.
4 лайка

Небольшой вопрос: можно ли разместить кнопки также в категориях?

Спасибо

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

1 лайк

О, хорошо, нужно использовать плагин Outlet!!

Потому что сейчас это отображается на моей главной странице, но я хочу видеть это на всех страницах.

1 лайк

Вы можете использовать стандартный слот above-main-container, он должен отображаться на каждой странице.

Это будет полезно, если вы изучаете чужие размещения.

2 лайка

Как раз сейчас я работаю с параметром above-main-container, но вижу его только на своей главной странице.

Вы изменили url must contain?

2 лайка

Нет, я не менял, но только что узнал кое-что :rofl:

Я проверю, спасибо, Arkshine :+1:

1 лайк

@Arkshine спасибо, всё отлично :+1:

1 лайк