모바일에서 OP와 마지막 답변 모두 표시

:information_source: Summary This component show topic OP and last reply on mobile
:eyeglasses: Preview Theme Creator
:hammer_and_wrench: Repository Lhcfl/discourse-mobile-topic-op-and-last-reply (github.com)
:question: Install Guide How to install a theme or theme component
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

This theme component is heavily inspired by @awesomerobot’s Show Original Poster Avatars - theme-component - Discourse Meta. Let us thank him for his great creation!

This theme component has reached a balance on whether to display the topic OP or the last replyer on the mobile. As you can see, the OP of the topic will be displayed on the left, and the last replyer will be displayed on the right. In particular, if there is no reply, the position of the avatar will be replaced by a clock.

17개의 좋아요

It reminds me a bit of MD Topic List Mobile component :slight_smile:

2개의 좋아요

Thanks !

Can you do that for computer too ?

Didn’t the topic list on the desktop provide us with more detailed information?

1개의 좋아요

A good theme component but it’s does that with my category + tag:

IS it possible to fix?

Do you mean nothing is displayed?

I tested the component, and it is working fine on my side:

Hi, its me again. IS there a way to fix this?


If i disable the theme component, its shows as expected

Also, in the preview, category + tags have no spacement:

1개의 좋아요

Is there anything wrong with this? This looks as expected.

Before the theme component, it’s shows like that:

I modified your image a bit, and you see, the tag label is actually too long to fit, so it is placed on the next line.

I understand, but its expected to be here:

I have temporally fixed it by limiting the tags a bit to show in 1 line only

Oh, it’s a matter of opinion, it’s by design because I think it looks better to put the tag after the category. :thinking:

1개의 좋아요

oh ok. so it’s designed that way. It sounds strange to me because there is a lot of empty space.

but ok, i understand now. Thank you

1개의 좋아요

Will this theme component be updated?

1개의 좋아요

Come back quickly, please

I’ve completed the maintenance work, but there is a problem - I probably need to put a PluginOutlet in the core. Without this outlet, it will be difficult to rewrite this theme component intact.

DEV: Add a PluginOutlet for mobile-view topic activity number by Lhcfl · Pull Request #31567 · discourse/discourse


update: It’s merged :slightly_smiling_face:

Now the component is compatible with the latest discourse

5개의 좋아요

Is it possible that the commit b35e64 broke the TC on 3.4.2? It stopped working since then. When I installed the older 55f5a52 version, it’s working as expected.

Yes, commit b35e64 relies on fairly recent Discourse core changes

2개의 좋아요

브라우저의 개발자 콘솔에서 이 멋진 테마 컴포넌트에 대한 비추천(deprecation) 통지를 받았습니다:

[THEME 71 ‘Topic OP and last reply for mobile’] 비추천 통지: 사이트 초기화 과정에서 site.mobileView 또는 site.desktopView에 액세스하면 브라우저 창을 리사이즈할 때 오류와 불일치가 발생할 수 있습니다. 이러한 확인을 페이지 렌더링 중에 실행되는 컴포넌트, 트랜스포머 또는 API 콜백으로 이동하십시오. [Discourse 3.5.0.beta9-dev부터 비추천됨] [비추천 ID: discourse.static-viewport-initialization] [정보: Designing for Different Devices (Touch & Hover)]

2개의 좋아요

저도 마찬가지인데, 이건 그냥 잠깐의 공지사항이에요