Tuyết Yêu Thương

   Trong: web- blog
 
Bạn,

Sau đây tôi xin hướng dẫn tóm tắt cách làm một danh sách các bài viết có cùng thể loại, để mỗi khi người xem ấn vào một trang nào thì sẽ có các bài tương tự hiện ra. Cách này giống như bên trang nhà Đặc Trưng, mỗi khi ta ấn vào bài nào thì server cũng sẽ hiện lên các bài cùng thể loại, cùng tác giả, v.v. Do vậy, ta cần phải rất sáng tạo trong cách đặt tên nhãn (label.)

Trước tiên, vào trang này để làm quen với cách chỉnh một trang Blogger: Cách sửa Mã nguồn của Blogger , đặc biệt là phần B.4.


Sau đó, chèn đoạn mã này vào giữa hai thẻ "b:widget",lưu trữ (save) lại template, thế là xong phần lắp ráp.












Related Articles by Labels





Widget by 

<script TYPE='TEXT javascript?>

var homeUrl3 = "hoctro.blogspot.com";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;


maxNumberOfPostsPerLabel = 100;


maxNumberOfLabels = 3;



function listEntries10(json) {
  var ul = document.createElement('ul');
  var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ? 
                 json.feed.entry.length : maxNumberOfPostsPerLabel;
  for (var i = 0; i < maxPosts; i++) {
    var entry = json.feed.entry[i];
    var alturl;

    for (var k = 0; k < entry.link.length; k++) {
      if (entry.link[k].rel == 'alternate') {
        alturl = entry.link[k].href;
        break;
      }
    }
    var li = document.createElement('li');
    var a = document.createElement('a');
    a.href = alturl;

    var txt = document.createTextNode(entry.title.$t);
    a.appendChild(txt);
    li.appendChild(a);
    ul.appendChild(li);
  }

  for (var l = 0; l < json.feed.link.length; l++) {
    if (json.feed.link[l].rel == 'alternate') {
      var raw = json.feed.link[l].href;
      var label = raw.substr(homeUrl3.length+21);
      var k;
      for (k=0; k<20; k++)
       label = label.replace("%20", " ");
      var txt = document.createTextNode(label);
      var h = document.createElement('h4');
      h.appendChild(txt);
      var div1 = document.createElement('div');
      /*div1.appendChild(h);*/
      div1.appendChild(ul);
      document.getElementById('data2007').appendChild(div1);
    }
  }
}

function search10(query, label) {

var script = document.createElement('script');
script.setAttribute('src', 'http://' + query + '/feeds/posts/default/-/'
 + label +
'?alt=json-in-script&callback=listEntries10');
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
}

var labelArray = new Array();
var numLabel = 0;


  
    textLabel = "";
    
    var test = 0;
    for (var i = 0; i < labelArray.length; i++)
       if (labelArray[i] == textLabel) test = 1;
    if (test == 0) { 
       labelArray.push(textLabel);
       var maxLabels = (labelArray.length <= maxNumberOfLabels) ? 
              labelArray.length : maxNumberOfLabels;

       if (numLabel < maxLabels) {
          search10(homeUrl3, textLabel);
          numLabel++;
       }
    }
  




 





















Nhớ phải vặn "feeds" lên.

Sau đó, thay thế chỗ này bằng tên blog URL của bạn: (var homeUrl3 = "hoctro.blogspot.com";) . Thế là xong.

Trong trang tiếng Anh tôi có nói rõ thêm về các chỉnh sửa nếu bạn muốn thấy nhiều hay ít bài viết hiện ra, v.v. Nếu thấy cần mời bạn qua xem, vì bài dài quá mà tôi chỉ có một ít thời gian rảnh rỗi mà thôi, nên không thể dịch hết cả bài được. Mong bạn thông cảm.

Tôi đã lắp thành công một cái trong trang này, rất nhanh chỉ tốn chưa đầy 1 phút là xong. Bạn hãy thử xem.


Chúc bạn thành công.

 

> Trả lời nhanh
Bình luận của bạn sẽ được đăng sau khi chủ blog kiểm duyệt và chấp nhận
Nhập vào tên của bạn:
Nhập mã số xác nhận (bắt buộc):
» Hiển thị cửa sổ mặt cười       » Download bộ gõ tiếng Việt Unikey
 Bạn có muốn chuyển các ký hiệu như :) :( :D ...thành mặt cười trong bài viết này?
 Bạn có muốn chèn thêm chữ ký vào bài viết này ?
 


 
Thông tin cá nhân

Minh_Hieu
Họ tên: Bùi minh hiếu
Nghề nghiệp: nhân viên
Sinh nhật: : 20 Tháng 10 - 1988
Nơi ở: tp.hcm
Trạng thái: User is offline (Vắng mặt)
Thêm vào nhóm bạn bè
Gửi tin nhắn

Bạn bè
dongsongtinh
dongsongtinh
 
Xem tất cả

CHBTNSB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31



(♥ Góc Thơ ♥)

Tik Tik Tak

Truyện cười

Tin nhanh

Xem theo danh mục
Xem theo danh mục:
     


Tìm kiếm:
     

Lượt xem thứ:





Mạng xã hội của người Việt Nam.
VnVista I-Shine © 2005 - 2024 VnVista.com