Функция главной страницы

Спасибо, я думаю, это часть этой проблемы:

1 лайк

А, я разобрался. При повторном рассмотрении оказалось, что нужно было добавить корректировку для min-height в мобильной версии (в некоторых случаях она была слишком большой). Если вы обновите компонент темы, это пространство должно исчезнуть.

8 лайков

Теперь всё отлично! Спасибо!

1 лайк

Спасибо за обновление, у меня была такая же проблема. Я обновлюсь и попробую ещё раз. Кстати, отличный плагин. :+1:

1 лайк

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

Мы планируем обновить наше сообщество до этой функции сегодня. Пока что она не работает. Существуют ли минимальные требования к версии Discourse?

Здесь не должно быть ничего, что требовало бы очень свежей версии. Проверьте следующее:

  • Если вы откроете консоль разработчика через правый клик на главной странице, видите ли вы какие-либо ошибки?

  • Есть ли у вас хотя бы одна тема с тегом featured, и есть ли у этой темы изображение в первом сообщении?

Привет! Сейчас это отображается выше компонента «Универсальный баннер». Есть ли простой способ показать его ниже? То есть под универсальным баннером, но над навигационными вкладками. Спасибо!

1 лайк

Я столкнулся с этой проблемой и решил провести неофициальный тест отключения баннера.

Хотя я бы очень хотел иметь возможность снова его включить.

Есть ли элегантный способ показывать это только пользователям с уровнем доверия 0? Таким образом я хочу «заставить их прочитать руководства для начинающих». После того как они достигнут уровня доверия 1, я хочу снова скрыть это.

Хочу отметить, что это решило проблему:

1 лайк

Привет! Можно ли с помощью этого компонента темы отображать более трёх тем?

Выбранная вами метка не может быть использована.

Я получаю эту ошибку, когда пытаюсь назначить теме метку с названием «featured».

Пытаюсь понять, что я делаю не так.

Наверное, дело в моих настройках, я уверен.

[EDIT] Исправил: это опция в настройках категории «Разрешить использование других меток».

Кто знает CSS-код, чтобы скрыть заголовки избранных тем? Не слова «Избранные темы», а именно заголовок самой темы. Я использую заголовки на изображении, поэтому текст под ними избыточен.

Это должно сработать

.featured-topic-wrapper .featured-topics .featured-topic h3 {
  display: none;
}
4 лайка

Как я могу отобразить компонент главной страницы под баннером поиска Discourse или под универсальным баннером?

1 лайк

Мы можем улучшить ситуацию на нашей стороне, предложив более надежный селектор, чем #main-outlet > span:first-child, но для вашего родительской темы достаточно добавить следующий CSS:

#main-outlet > span:first-child {
  display: flex;
  flex-wrap: wrap;
}

.above-main-container-outlet {
  width: 100%;
}

.above-main-container-outlet.search-banner {
  order: -1;
}

Это заставит контейнер с компонентами использовать Flexbox, что позволит вам менять их порядок.

6 лайков

Если форум закрытый и доступен только после входа в систему, то после авторизации сайт перенаправляет на https://example.com/tags/featured.json

Также на странице отображается место для destacado-поста в верхней части страницы до входа в систему.

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

1 лайк

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

Хм, так быть не должно… Я вижу пустой div…

Screen Shot 2020-07-02 at 7.21.45 PM

Возможно, вы добавили дополнительные отступы или поля к .homepage-featured-topics? Если это так, попробуйте обратиться к другому div-элементу… Следующим моим выбором был бы .custom-homepage-wrapper, который должен работать аналогичным образом.

Спасибо! Я добавил её.

1 лайк

Спасибо @awesomerobot за ваш ответ.

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

Теперь всё работает отлично. Спасибо за вашу работу над этим.

Кстати, в настройках компонента по-прежнему не отображается ссылка «О нас» в моей конфигурации, хотя я только что обновил систему — см. скриншоты ниже:

Теперь я вижу, что в файле about.json есть необходимый код:
например, для «Альтернативных логотипов» (https://meta.discourse.org/t/alternative-logo/88502) это:

{
  "name": "Alternative Logos",
  "about_url": "https://meta.discourse.org/t/alternative-logo/88502",
  "license_url": "https://github.com/discourse/discourse-alt-logo/blob/master/LICENSE",
  "component": true
}