[H]ọc [H]ỏi
Hãy đăng nhập để vào tham gia diễn đàn Học Hỏi!!!
Để cùng giao lưu học hỏi với nhau!
[H]ọc [H]ỏi
Hãy đăng nhập để vào tham gia diễn đàn Học Hỏi!!!
Để cùng giao lưu học hỏi với nhau!



You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

  1. Mr.Lee
    • S-Mod

    Mr.Lee
    S-Mod
    Posts Posts : 123
    Status Status : Thích vui chơi!
    Thanked Thanked : 35
    Tuổi Tuổi : 26
    Birthday Birthday : 01/02/1998
    Đến từ Đến từ : Đăk Nông

    1
    [blogger] Chèn comment của facebook vào blogspot - Facebook comments for blogger Empty [blogger] Chèn comment của facebook vào blogspot - Facebook comments for blogger Wed Oct 24, 2012 9:44 pm

    [You must be registered and logged in to see this image.]
    Facebook đã trở nên phổ biến và quen thuộc mỗi khi chúng ta muốn lên đây để ... "chém gió". Và hôm nay Namkna sẽ giới thiệu cho các bạn công cụ của Fandung. hướng dẫn cho các bạn đem cái công cụ "chém gió" này vào blog của các bạn. Với việc thay thế comment của blogspot bằng comment của facebook hy vọng blog của các bạn sẽ sôi động hơn.

    Có thể nói thủ thuật chèn comment của facebook vào mỗi bài viết blogspot cũng không mới lạ gì, 1 số blog thủ thuật nước ngoài đã đăng tải rồi (các bạn có thể vào google search với từ khóa facebook comments for blogger là có kết quả ngay). Tuy nhiên phải nói là cách thực hiện nó cũng khá phức tạp. Ngay cả mình cũng chưa thực hiện thành công khi làm theo các bước hướng dẫn. Có lần mình đã cố thử vào trang [You must be registered and logged in to see this link.] mà không được, không biết có phải facebook hạn chế đối với user ở Viện Nam ko nữa.
    Ở bài này mình giới thiệu cho các bạn 2 cách là:
    Cách 1 là chỉ có 1 form comment của facebook.
    Cách 2 là chạy 2 comment cùng 1 lúc, mặc định là form comment của blogspot, nếu muốn xem bên form comment của facebook thì click vào liên kết chuyển form.
    Dưới đây là Demo cho cả 2 cách:
    Demo: [You must be registered and logged in to see this link.]
    Giờ chúng ta sẽ đi vào cách cụ thể:
    Cách 1 là chỉ có 1 form comment của facebook.
    [You must be registered and logged in to see this image.]
    Bước 1: Bước đầu tiên bạn phải làm là đóng comment của blogger lại. Các bước thực
    [You must be registered and logged in to see this image.]
    - Save cài đặt lại.
    Bước 2 : chèn code của thủ thuật vào template.
    1. Vào phần thiết kế -> chỉnh sửa code HTML -> nhấp chọn mở rộng mẫu tiện ích.
    2. Chèn đoạn code bên dưới vào trước thẻ đóng </head>
    Code:
    <script type='text/javascript'>
    //<![CDATA[
    var purl= location.href;
    var fb_href = purl.substring(0,purl.indexOf(".html")+5);
    var fbcm ='<div class="fb-comments" data-href="'+fb_href+'" data-num-posts="5" data-width="660"></div>';
    //]]>
    </script>
    Thay đổi phù hợp
    3. Chèn đoạn code bên dưới vào sau thẻ <body>
    Code:
    <div id='fb-root'/>
    <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
    4. <Bước này các bạn cần chọn nút "mở rộng mẫu tiện ích">Tìm đoạn code như bên dưới :
    Code:
    <b:include data='post' name='post'/>
    5. Chèn ngay sau nó đoạn code bên dưới :
    Code:
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <script type='text/javascript'>
    document.write(fbcm);
    </script>
    </b:if>
    6. Save template. và ra xem kết quả.

    Cách 2 là chạy 2 comment cùng 1 lúc, mặc định là form comment của blogspot, nếu muốn xem bên form comment của facebook thì click vào liên kết chuyển form.
    Ảnh minh họa:
    [You must be registered and logged in to see this image.]
    Sau đây là các bước thực hiện : lưu ý là ở bản cập nhật này các bước thực hiện vẫn tương tự, chỉ có khác là không vào phần cài đặt để ẩn comment mà thôi. Vì thế nếu đã thực hiện bản cũ muốn update lên ở bản này thì các bạn cứ việc thay thế code đã thêm ở bản cũ bằng code của bản này là được.
    1. Vào phần thiết kế -> chỉnh sửa code HTML -> nhấp chọn mở rộng mẫu tiện ích.
    2. Chèn đoạn code bên dưới vào trước thẻ đóng </head>
    Code:
    <script type='text/javascript'>
    //<![CDATA[
    String.prototype.GetValue= function(para) {
    var reg = new RegExp("(^|&)"+ para +"=([^&]*)(&|$)");
    var r = this.substr(this.indexOf("\?")+1).match(reg);
    if (r!=null) return unescape(r[2]); return null;
    }
    var purl= location.href;
    var cm_form = purl.GetValue("cm_form");
    var fb_href = purl.substring(0,purl.indexOf(".html")+5);
    var fbcm ='<div class="fb-comments" data-href="'+fb_href+'" data-num-posts="5" data-width="660"></div>';
    //]]>
    </script>
    Thay đổi phù hợp
    3. Chèn đoạn code bên dưới vào sau thẻ <body>
    Code:
    <div id='fb-root'/>
    <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&quot;;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
    4. <Bước này các bạn cần chọn nút "mở rộng mẫu tiện ích"> Tìm đoạn code như bên dưới
    Code:
    <b:include data='post' name='post'/>
    5. Chèn ngay sau nó đoạn code bên dưới :
    Code:
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <div id='cmnav' style='text-align:center;'> <a
    href='?cm_form=blogger#cmnav'>Blogger Comments</a> | <a
    href='?cm_form=facebook#cmnav'>Facebook Comments</a>
    </div>

    <script type='text/javascript'>
    if (cm_form==&quot;facebook#cmnav&quot;) {
    document.write(fbcm);
    var fbcss = document.createElement(&quot;style&quot;);
    fbcss.type = &quot;text/css&quot;;
    fbcss.innerHTML = &quot;#comments { display:none }&quot;;
    document.body.appendChild(fbcss);
    }
    </script></b:if>
    - Ở bước 5 này có 1 lưu ý nhỏ. Bạn phải xác định thẻ div chưa nội dung của phần comment của blogger là gì, đa số nó sẽ là #comments. Tùy theo template của bạn đang xài, và tùy theo người Rip template thì có thể nó sẽ khác. Việc xác định nó cũng không khó nên mình không hướng dẫn ở đây.
    - 1 điều nữa là phần liên kết chuyển form comment (href='?cm_form=blogger' và href='?cm_form=facebook'). Cái giá trị cm_form=facebook thì bạn phải giữ nguyên, còn giá trịcm_form=blogger thì các bạn có thể thay đổi theo ý thích. Cái này chỉ có tác dụng load lại trang để sang chế độ comment của blogger mà thôi. Như ở đây mình khuyên cũng nên giữ nguyên để cho nó đẹp, pro 1 tý.

    6. Save template.

    Chúc các bạn thành công.
    Nguồn: namkna blogger
    Tài Sản của Mr.Lee
    Vật phẩm cá nhân
    Huân chương:
    Pokemon:
    Chữ ký của Mr.Lee

    Message reputation : 100% (1 vote)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết


 
  • Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất