topic-footer-buttons{
.btn.create{
position: fixed;
bottom: 8vh;
right: 2vh;
margin: 0;
border-radius: 100%;
padding: 20px;
background: #357cdd;
z-index: 9999;
.d-button-label{
display: none;
}
svg{
margin: 0;
}
}
I’m trying to make a fixed button inside the topics on mobile that you can press and reply regardless if you read all the replies on it.
Without clicking in the box and drag.
Hit the button for you to be able to reply in the topic.
I was almost successful at that.
But the reply button only shows that way (fixed, following you) after you reached the bottom.
Any tips?
Stephen
(Stephen)
2
AFAIK topic-footer-buttons は、長いトピックのページでは最後の投稿グループにフッターが追加されるまで表示されません。そのため、CSS だけでは対応できません。
ただ、これは少し特殊なケースです。トピック全体に対して返信することは、あなたがそのトピックを「すでに読んでいる」ことを意味します。もし本当にトピック全体に返信したい場合は、任意の投稿にある返信ボタンをクリックし、返信アクションを「トピックに返信」に変更してください。
これはレイアウトに対する構造的な変更を行うため、Customization > Theme component の領域になります。この要素がページ内に実際に存在したときにそれを制御するために CSS を正しく使用していることは証明されていますので、この件は Support から移動しました。
トピックの返信数が200件(あるいは単に50件)を超えている場合は、後で読むこともできます。Discourse では、最近の返信で何が起こっているかを知り、議論に参加したいだけという場合もあります。
えっ、そんなことができたなんて知りませんでした。それが明確でないので、エディタには単なる矢印のように見えます。
ほぼそうです。「特定の投稿ではなくトピックに返信する」というオプションを非表示にしたいのです。では、Customization > Theme component でトピックを作成してみましょう。
Stephen
(Stephen)
4
私が言いたかったのは、テーマコンポーネントならこれが可能だということです。Customization > Theme component セクションは、完成した テーマコンポーネントを共有するためのものです。これを達成する方法についてさらに情報が必要になるため、Development に移動しました。
代替案としては、予算があり、誰かに作業を依頼できる場合は、Marketplace にトピックを作成することを検討してください。
@Merlls_Rizzini さん、私も同じ問題が発生しています。解決策は見つかりましたか?