Xin keyword về việc tạo summary (bản xem rút ngắn trên trang chủ) cho post



  • Mình làm Mean, nhưng đang bị bí chỗ tạo tóm tắt cho post, đối với post chỉ text thì không sao, nhưng trong post có image, các thẻ html, nên việc cắt string sẽ không chính xác và đẹp.
    Rất mong các bạn chỉ giúp mình key word để mình research.
    Chân thành cảm ơn.



  • @Acenter-Ha
    Mình góp ý thế này
    Nếu có thể tạo 1 field nó được không?
    Nếu làm cũng hơi tốn time. mà hiệu quả không cao bởi:
    Khi cắt sẽ bị các lỗi như bạn nói
    Khi đoạn cuối text nó hơi lửng lơ
    Cho ví du:
    Như tiêu đề "Xin keyword về việc tạo summary (bản xem rút ngắn trên trang chủ) cho post"
    Có khi bạn cắt nó sẽ thành "Xin keyword về việc tạo summary (bản xem rút"
    Có thể bạn mầm ra thuật toán nhưng time đổ vào cũng không ít
    Có thể bạn đầu tư con AI nào đó hay đoại loại vậy(AI đang nổi như cồn). Chắc cái này giải quyết triệt để

    Mình trước có làm cái tương tự.
    Hướng của mình là:

    • Xác định số từ để show(showCount)
    • Trim hết tag html đi
    • Đếm số khoẳng trắng bằng showCount rồi cắt tới đó
      => Nói chung cũng nuột nhưng:
      đối với url dài hay path file chẳng hạn nó nhìn cũng hơi thốn
      Hoặc gặp anh Nhật bổn chẳng hạn.
      Bọn này thì nó không có khoảng trắng khoảng đen gì
      Lại phải lọ mọ cắt lại bằng số ký tự bằng showCount

    Về hiện thị bạn có thể dùng tiểu sảo sau để lấp liếm chỗ sai của mình đi
    Đặt showCount lớn hơn dự định chút(Sao cho dư khoảng 2 - 3 dòng để trừ hao)
    Ở phần cuối bạn tương cái icon "read more" hay đại loại vậy cho nó che đi phần cuối hiện thị đi
    Lấn lên khoảng 1 dòng gì đó rồi cho nó đổ bóng mờ dân đi khoảng 1 dòng nữa
    Vậy là nuột rồi

    Đó là giải pháp của mình trên nền tảng web nhé
    Trên di động chắc cũng vậy
    Còn trên cái khác mình không chắc nhé

    Cũng mong có cao kiến khác ở dưới



  • 1 Cách đơn giản nhất, thêm là thêm 1 Field tóm tắt ( bắt người dùng nhập đoạn text ) ^^



  • Dùng cái này bạn nhé! https://www.npmjs.com/package/html-truncate



  • Rất cảm ơn các bạn, tạm thời mình dùng field summary vì chưa đủ trình đầu tư effort.
    Cảm ơn các bạn đã tư vấn


Log in to reply