Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

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

    Hỏi Đáp
    0
    5
    928
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Acenter Ha
      Acenter Ha last edited by

      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.

      Khoa Lê Duy 1 Reply Last reply Reply Quote 0
      • Khoa Lê Duy
        Khoa Lê Duy @Acenter Ha last edited by Khoa Lê Duy

        @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 Reply Last reply Reply Quote 0
        • P
          Phu Le last edited by

          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 ) ^^

          1 Reply Last reply Reply Quote 0
          • T
            thanhliem123 last edited by

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

            1 Reply Last reply Reply Quote 0
            • Acenter Ha
              Acenter Ha last edited by

              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

              1 Reply Last reply Reply Quote 0
              • First post
                Last post