Xin DayNhauHoc API (daynhauhoc for developer)


(Phan Bá Hải) #21

Để làm gì?
Markdown editor hỗ trợ format chữ như in đậm , in nghiêng, xoá chữ, code,… Còn nhiều nữa. Dư sức soạn thảo rồi em :laughing:

Không ai đủ thời gian comment thành một trang html đâu


(!IsProgrammer) #22

chắc phải viết 1 trang web ở nơi khác rồi ra đây dùng the form hay webview để load url đó :))


(!IsProgrammer) #23
Click me

không viết được button

I am blue, không đc màu r


(Phan Bá Hải) #24

Đi hơi xa rồi đó :wink:

Nếu biến comment thành một trang web, có js, thì rất dễ khiến trang web bị tấn công bởi mã javascript độc (như csrf)


(!IsProgrammer) #25

Thế chỉ cần CSS thôi tại câu trả lời chỉ có màu đen rất khô khan không hỗ trợ thẻ style
Postscript: Em có quyển code dạo của anh Hoàng


(Phan Bá Hải) #26

Tùy em thôi, chứ markdown thì hình như không được, trừ khi diễn đàn sử dụng bbcode

Vì thế nếu em thấy DNH nghèo nàn editor quá thì chịu :laughing: Em có thể qua VNSharing hay các diễn đàn khác

VNSharing nhiều post viết bằng bbcode ngang html (tuy nhiên lên mobile có khi crash luôn trình duyệt, hoặc vỡ layout trầm trọng) Đó cũng là một phần vì sao mấy diễn đàn dùng bbphp hay vBulletin 100% Desktop UI, còn mobile chỉ cho có, cho kịp thời đại thôi em :laughing:

VD về một topic trên VNS: http://vnsharing.site/forum/showthread.php?t=135149


(!IsProgrammer) #27

Ảnh bìa resize khác hẳn so với trên pc


(phamvandung) #28

Những thứ bạn muốn có cần thiết cho 1 diễn đàn lập trình không?
ok, ví dụ cho thẻ style bạn muốn nhé style="font-size: 500px"


(Phan Bá Hải) #29

Haizzz…
Đã bảo là chỉnh sang mobile site rồi mà???
Còn không chuyển sang iOS như mình đi ahihi


(!IsProgrammer) #30

Xem profile e trên web và android mà so sánh cái ảnh bìa


(!IsProgrammer) #31

vậy thì giới hạn text size đi :slight_smile:


(Phan Bá Hải) #32

Em xem video của anh up chưa?
Một điều thú vị là Chrome trên iOS khi bật desktop site nhưng layout chính là mobile, còn layout các content là desktop, còn trên con Android Philips S388 cùi thì bật desktop site 100% desktop

Mobile UI

Desktop UI

Không nhớ rõ con Nokia 3 có bị như S388 không

Anh nghĩ do engine của Chrome trên iOS (webkit) và Android (Blink) có vẻ render Discourse khác nhau
Anh khuyên nên chuyển sang iOS để có trải nghiệm web tốt :laughing:

Nhưng máy em là trường hợp khá cá biệt, render mobile nhưng layout content 100% desktop, nên thay trình duyệt khác xem thế nào


(!IsProgrammer) #33

Vậy anh đã thử chưa:

em không chỉnh desktop ui trên chrome (đang dùng) nhé


(!IsProgrammer) #34

Lí do tiếp theo là ui daynhauhoc có thể chạy không tốt trên 1 số dòng máy


(anon10709737) #35

Lần sau bạn nhớ gom 2 cái này vào một tránh spam và tránh để việc topic dài một cách vô dụng.

Nói chung thấy ý tưởng của bạn khá hay tuy nhiên bạn cũng nên lắng nghe ý kiến của @SakaDream vì tại sao bạn ý làm được mà bạn không làm được? Vỏ quýt dày có móng tay nhọn mà!


(!IsProgrammer) #36

Good UI


(Quân) #38

Good UI, but bad experience. User must scroll too much.


(!IsProgrammer) #39

Should I add “Details” button?

User đỡ khỏi mỗi lần muốn xem mô tả phải click vào topic để chuyển trang


(Phan Bá Hải) #40

UI này chỉ hợp để list post / topic dạng MXH (như Reddit, fb, Twitter,…) vì UI này hợp để hiện những đoạn text ngắn. Nhìn khoảng trống giữa 2 container rất to, trong khi ở Discourse chỉ là 1 đường line mỏng phân cách các topic, comment. Số topic hiển thị trên màn hình của Discourse cũng nhiều hơn



Chứ làm UI cho phần topic detail thì nát ngay


(Phan Bá Hải) #41

Compact UI này y chang Reddit



Reddit chỉ cho phép #1 được chèn 1 hình duy nhất, comment chỉ là text

Do forum hay dạng MXH đặc trưng như Reddit có title, khác với fb hay twitter chỉ có nội dung, không cần title nên ở list post/topic chỉ hiện mỗi title. Điều đó cho phép người ta tò mò vào topic để tranh luận nhiều hơn, tốt hơn đưa một đoạn text vào, vừa tốn diện tích hiển thị, vừa không thể tương tác (comment)


83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?