Sử dụng thẻ loop, vòng lặp trong Blogger

Tiếp tục với ngôn ngữ lập trình của blogger, hôm nay mình lại xin được mạn phép giới thiệu với các bạn về thẻ b:loop, và cách sử dụng nó. Thẻ b:loop trong Blogger chủ yếu được sử dụng để lấy ra toàn bộ bài viết, nhận xét cũng như nhãn tại blog hiện tại. Đối với sử dụng vòng lặp trong Blogger cũng đơn giản như những ngôn ngữ lập trình khác, chỉ khác ở vài yếu tố nho nhỏ. Với các bạn không biết về lập trình cũng không sao, vì nó hoàn toàn đơn giản.
Sử dụng thẻ loop, vòng lặp trong Blogger

Cú pháp và cách sử dụng thẻ loop

Dưới đây là cú pháp sử dụng của thẻ b:loop
<b:loop var='biến' values='dữ-liệu-cần-lặp'>
   [Nội dung cần lặp]
</b:loop>
biến: là giá trị bạn tự đặt ra, giá trị sẽ tăng dần sau mỗi lần lặp. Ở các ngôn ngữ lập trình khác như c hoặc tương tự người ta thường đặt là "i" hoặc "j".
dữ-liệu-cần-lặp: có thể là bất cứ dữ liệu nào ở dạng danh sách các bạn có thể xem ở đây (Thẻ là data là gì và cách sử dụng nó trong Blogger). v.d. tại widget bài đăng, posts là dạng danh sách. Giới hạn là số dữ liệu đó.

Ví dụ về việc sử dụng
<b:loop var='i' values='data:posts'>
   <h2><data:i.title/></h2>
</b:loop>
Toàn bộ thẻ ở trên sẽ lấy lấy ra toàn bộ tiêu đề của bài viết trong thẻ h2. Ở đây mình biến mình đặt là "i",  ví dụ mình có 10 bài viết, biến "i" này sẽ chạy từ 0 -> 9, lấy ra lần lượt tiêu đề bài viết khi i = 0 thì nó sẽ lấy ra bài viết thứ 1, rồi lặp giá trị i tăng lên 1, lấy ra tiêu đề bài viết thứ 2, v.v..

Như vậy là đã xong phần hướng dẫn của mình về vòng lặp, ở các bài viết sau mình sẽ ứng dụng những bài mình đã viết để các bạn có thể hiểu rõ hơn về ngôn ngữ lập trình của Blogger. Nếu bạn không hiểu bất cứ điều gì, bạn có thể để lại nhận xét dưới đây.

3 bình luận

  1. avatar says

    16:59 Ngày 28 tháng 07 năm 2016

    Thân chào ad. Mong ad chỉ giáo.


    nội dung



    trong code ở trên là lấy ra 8 bài viết bất.
    Nhưng hiện tại thì em muốn lấy 8 bài viết đầu tiên trong cùng 1 label.




    nội dung




    Tại sao lại không dùng được ạ?. Bây giờ không được thì phải code làm sao để lấy ra được yêu cầu như trên vậy ạ?

  2. avatar says

    17:28 Ngày 28 tháng 07 năm 2016

    hiện tại thì em muốn lấy 8 bài viết đầu tiên trong cùng 1 label. Không biết code thế nào cho hợp lý.
    code thế nào nó cũng lấy thứ tự từ trên xuống dưới bất kể label nào. hix

  3. avatar says

    19:29 Ngày 28 tháng 07 năm 2016

    Bạn có thể sử dụng cái này
    http://www.kslzone.net/2014/04/tien-ich-bai-moi-theo-nhan-cho-blogger.html
    customize lại CSS tý theo ý bạn là ổn.

Mọi nhận xét trên blog KslZone.NET sẽ được kiểm duyệt trước khi được xuất bản trên blog. Lưu ý: Nếu bạn để lại backlink về website của bạn, miễn là kèm theo nhận xét hợp lý thì nhận xét đó vẫn sẽ được chấp nhận. Nếu bạn muốn hiện mã HTML thì bạn cần chuyển đổi trước bằng công cụ phía dưới.