Thứ Ba, 26 tháng 7, 2016

wordpress - Link bài viết hay về wordpress

http://fcwordpress.net/cac-cach-lay-anh-dai-dien-thumbnail-trong-wordpress.html
https://codex.wordpress.org/Function_Reference/the_post_thumbnail_url
http://nhanweb.com/su-dung-hinh-anh-trong-bai-de-lam-thumbnail.html
http://wordpress.taisao.vn/2078/nhan-url-post-thumbnail-trong-wordpress
http://gockinhnghiem.com/2011/11/21/lay-thumbnail-cua-bai-post/
https://satthu.wordpress.com/2011/09/15/code-t%E1%BB%B1-d%E1%BB%99ng-l%E1%BA%A5y-%E1%BA%A3nh-thumbnail-trong-wordpress/
http://itkhongkho.xyz/2015/10/26/huong-dan-cai-dat-tinh-chinh-theme-tin-tuc-colormag/

Theme miễn phí :
http://themegrill.com/blog/free-responsive-wordpress-themes/
http://thachpham.com/wordpress/themes-wordpress/28-theme-mien-phi-thang-7-2016.html

Thứ Năm, 14 tháng 7, 2016

Code Blogger - Chuyển hướng cho blogger

1. Code chuyển hướng trang web :
<meta content='5;url=http://URL-mới' http-equiv='refresh'/> 

2. Chuyển cụ thể một URL Blog cũ sang một URL cụ thể ở Blog mới.  

Sau đó dán đoạn mã Code sau ở phía dưới thẻ <head>.

<b:if cond='data:blog.url == &quot;http://URL-cũ&quot;'>  <meta content='5;url=http://URL-mới' http-equiv='refresh'/>  </b:if>

Thứ Tư, 6 tháng 7, 2016

Thủ thuật lượm lặt

Thông dụng, thường gặp : 
Cách đăng nhập Admin wordpress
để đăng nhập vào WordPress bạn gõ tên miền và thêm /wp-admin
(Xem hướng dẫn cài đặt wordpress lên host của hostinger)
(Xem hướng dẫn cài đặt và tinh chỉnh theme tin tức - colormag)


1. Cách tạo URL tùy chỉnh cho Google+  :

Mở Google+.
- Ở góc trên cùng bên trái, nhấp vào menu thả xuống  > nhấp vào Hồ sơ.
- Trong phần tóm tắt hồ sơ và ảnh của bạn, nhấp vào Giới thiệu.
- Cuộn tới phần “Liên kết” > tìm tiêu đề “URL của Google+ > nhấp vào Nhận URL.
- Bạn sẽ thấy các URL tùy chỉnh mà mình có thể lựa chọn. Bạn cũng cần phải thêm một vài chữ cái hoặc số để tạo URL duy nhất cho mình.
- Bên cạnh “Tôi đồng ý với Điều khoản dịch vụ”, hãy nhấp vào hộp > ở góc dưới cùng bên trái, nhấp vào Thay đổi URL.
- Bạn có thể được yêu cầu xác minh tài khoản của mình bằng số điện thoại di động. Nếu bạn được yêu cầu thực hiện điều này:
- Nhập số điện thoại di động của bạn > ở góc dưới bên trái, nhấp vào Gửi mã.
- Kiểm tra điện thoại của bạn để tìm mã mà google gửi cho bạn.
- Nhập mã đó vào hộp trên màn hình của bạn, sau đó nhấp vào Xác minh ở góc phía dưới bên trái.
- Khi bạn đã sẵn sàng để thêm vĩnh viễn URL vào hồ sơ của mình, hãy nhấp vào Xác nhận lựa chọn.

2.Tạo Website với Google :

Bước 1. Vào trình duyệt web, gõ địa chỉ http://sites.google.com
Bước 2. Nhập địa chỉ Gmail và mật khẩu. Tài khoản này sẽ là tài khoản quản lý luôn trang web về sau. Trước khi đăng nhập, các bạn có thể chọn ngôn ngữ Tiếng Việt hoặc Tiếng Anh để thao tác.
Bước 3. Trong mục "Trang web của tôi" (My website), nhấn nút "Tạo" (Creat) để tiến hành tạo website. Trong cửa sổ mới, thực hiện các thao tác:
- Chọn mẫu giao diện trang web theo ý mình, sao cho phù hợp với lĩnh vực hoạt động
- Đặt tên trang web của bạn
- Chọn chủ đề của website, đặt đoạn mô tả cho website sao cho khái quát được lĩnh vực hoạt động, sản phẩm, dịch vụ cung cấp.
- Xác minh mã Captcha. Cuối cùng nhấn nút "Tạo trang web" (Creat new site) để hoàn tất công đoạn đăng ký và tiến hành thiết kế trang chủ.
https://sites.google.com

3. Tạo các ứng dụng nhúng vào Web blog

Xem bài viết nhúng Excel, pdf vào Blog :
http://www.terocket.com/2014/01/chen-pdf-word-excel-powerpoint-vao-blog.html

Nhúng feedburner : 
https://feedburner.google.com

Nhúng Rss :
http://feed.mikle.com

Nhúng nút chia sẻ :
http://www.addthis.com

Nhúng Plugin fanfage - facebook :
https://developers.facebook.com/docs/plugins/page-plugin

Nhúng Plugin google Plus : 
https://developers.google.com/+/web/+1button/?hl=vi

Nhúng Flickr :
http://www.flickrbadge.com
http://www.flickrslideshow.com

Nhúng Pinterest :
https://developers.pinterest.com/tools/widget-builder/

Nhúng âm lịch vào web :
http://www.informatik.uni-leipzig.de/~duc/amlich/embed.html

Nhúng từ điển vào web :
http://1tudien.com
http://tratu.soha.vn/dict/en_vn/Trogiup:Ti%E1%BB%87n_%C3%ADch_tra_t%E1%BB%AB_tr%E1%BB%B1c_tuy%E1%BA%BFn_tr%C3%AAn_Website

Nhúng danh ngôn vào web :
http://adnet.ucoz.com/index/them_nh_ng_cau_noi_hay_vao_web_blog/0-25

Nhúng máy tính tay vào Web :
http://web2.0calc.com/widgets/
https://widgets.jotform.com/category/calculation

Nhúng ứng dụng chuyển đổi (convert) vào Web :
http://www.theunitconverter.com/unit-conversion-widget.html

Nhúng traffic vào Web :

http://feedjit.com/

Nhúng widget seo :
http://seositecheckup.com/widgets

Nhúng Widget breadcrumbs :
http://www.yiiframework.com/doc-2.0/yii-widgets-breadcrumbs.html

 
Trang web tool công cụ hay cho blogger và SEO 

 w3schools.com
Công cụ phát triển web lớn nhất thế giới
 PageSpeed Insights là một công cụ phân tích nội dung website của Google, sau khi phân tích các yếu tố trên trang web của bạn, PageSpeed Insights sẽ cho bạn những lời khuyên hữu ích để tối ưu hóa các thành phần như Css, JS, Images..... nhằm tăng tốc độ load trang web của bạn làm giảm bounce rates và tăng lượng truy cập ... Tốc độ load trang dưới 1s được cho là tối ưu nhất.
tools.pingdom.com/fpt Cũng là tool kiểm tra tốc độ load web nhưng với nhiều thông số chi tiết hơn.
validator.w3.org/nu Kiểm tra blog/web đạt chuẩn W3c hay chưa và gợi ý tối ưu.   
html5.validator.nu Kiểm tra blog/web đạt chuẩn Html5 hay chưa và gợi ý tối ưu.   
CSE HTML Validator Professional kiểm tra html, xhtml, css, json, robots.txt, và bộ nhớ cache file.   
Mobile-Friendly Test Kiểm tra độ thân thiện của trang web/blog đối với thiết bị di động    
responsinator.com Kiểm tra khả năng responsive của trang web, khả năng thay đổi sắp xếp của trang web khi độ rộng hiển thị của thiết bị thay đổi.

metachecker.net Kiểm tra meta tags của blog/web của bạn và gợi ý tinh chỉnh tối ưu SEO.

Google Structured Data Testing Tool Công cụ kiểm tra dữ liệu có cấu trúc

Google Banned Checker Kiểm tra xem trang mình có bị Google banned hay chưa.

Google Adsense Sanbox Nếu bạn có bị rơi vào danh sách hạn chế của Google Adsense hay không.

Google Webmaster Tool là công cụ được Google phát triển và cho phép các nhà quảng trị website sử dụng miễn phí. Với những tính năng tỏ ra vô cùng ưu việt, hỗ trợ đắc lực cho các admin website trong việc nắm bắt tình hình "sức khỏe" mà website mình đang quản trị.

internetmarketingninjas.com/tools Đây là một site gồm rất nhiều tool SEO cho web ví dụ như kiểm tra tốc độ load trang, kiểm tra các thẻ meta, check số lượng linkout và linkin trong website …

html-cleaner.com Cung cấp cho bạn một công cụ soạn bài viết tuyệt vời. Loại bỏ các định dạng thừa không mong muốn khi bạn copy nội dung từ một nơi nào đó.

removelinebreaks.net - Xóa dấu cách (khoảng trống thừa) trong đoạn văn bản.

Mã hóa Html Chuyển những ký tự đặc biệt về dạng ASCII, giúp khắc phục lỗi khi chèn code quảng cáo Google Adsense vào Blogspot hoặc làm cho code Html sẽ không bị ẩn đi khi đăng bài hay comment trên Blogspot/Website.

Google Index Đưa link bài viết bạn vừa đăng lên google nhanh chóng.

pingfarm.com Đưa hàng loạt link bài viết mới đăng lên các công cụ tìm kiếm nhanh chóng.

freeformatter.com Định dạng lại đoạn code html, css, script, ... và tối ưu chuẩn hóa chúng.

2pink.org Tool tăng traffic sạch, tăng lượt view an toàn. Dùng để giảm tỷ lệ thoát cho site rất hiệu quả, index từ khóa từ google nhanh hơn, đảo trang tùy ý, dùng chơi Google Adsense hay Youtube đều được, kéo traffic từ click post trên Facebook cũng được.

htmlcompressor.com Tối giãn code Html để tăng tốc độ load blog/web

builtwith.com Kiểm tra trang web được xây dựng trên blogspot hay nền tản khác.


Web công cụ soạn thảo code dành cho những bạn thích lập trình:
Jsbin.com là một sân chơi dành cho cộng đồng JavaScript, HTML và CSS. Nếu bạn muốn thử nghiệm, học hỏi hay muốn nhờ bạn bè giúp đỡ khi gặp phải các vấn đề thì JS Bin là một công cụ tuyệt vời cho bạn. Khi bạn code, các dòng lệnh HTML, CSS & JavaScript sẽ tự động hiển thị dưới dạng đầu ra và còn được lưu lại một cách tự động.

JSfiddle.net là một trình soạn thảo code trực tuyến, hỗ trợ JavaScript, HTML và CSS. Bạn có thể lưu dự án trực tuyến và chia sẻ code cho bạn bè mình thông qua URL được tạo ra.

Codeanywhere.net cho phép bạn code từ bất cứ đâu mà không cần mang theo bất cứ thứ gì bên mình. Chỉ cần đăng nhập vào Codeanywhere thông qua máy tính hoặc điện thoại thông minh và các máy chủ, các tệp tin... luôn có sẵn cho bạn sử dụng. Codeanywhere hỗ trợ các định dạng web phổ biến như HTML, PHP, JavaScript, CSS và XML.

Collabedit.com là một công cụ hỗ trợ lập trình trực tuyến cho phép mọi người cộng tác với nhau trong thời gian thực. Nó hoạt động trên trình duyệt web và bạn sẽ không cần phải cài đặt nếu muốn sử dụng. Collabedit có các tính năng trò truyện, lịch sử tài liệu và tô sáng các cú pháp trong ngôn ngữ lập trình.

CSSdesk.com là một trình chuyên biên dịch CSS và HTML. CSSdesk cho phép bạn lưu code và bạn sẽ nhận được URL để có thể chia sẻ với đồng nghiệp.

Codemirror.net là một trình soạn thảo văn bản linh hoạt thực thi JavaScript trong trình duyệt. Nó được dành riêng cho việc chỉnh sửa code và đi kèm với một số chế độ ngôn ngữ cũng như các addon phục vụ cho chức năng chỉnh sửa nâng cao.

Shiftedit.net là môi trường phát triển tích hợp không biên giới, cho phép các lập trình viên có thể phát triển từ bất cứ máy tính nào hay hệ điều hành nào mà vẫn có được cùng trải nghiệm.

Landofcode.com sử dụng công cụ lập trình trực tuyến Practicode, đây là một trình soạn thảo code hỗ trợ HTML, CSS, JavaScript...

Editpad.org là trang web lưu trữ văn bản miễn phí và cũng là trình biên tập văn bản đơn giản. Mọi dữ liệu vẫn sẽ được an toàn ngay cả khi máy tính bị mất kết nối internet.

Codepen.io là trình biên tập code CSS, HTML và JavaScript ngay trên chính trình duyệt web, cho phép bạn xem trước những gì bạn viết ra. Việc khắc phục các sự cố hay nhận phê bình cũng rất đơn giản.


Lưu Trang Web Phổ biến :

Trang mạng xã hội :
https://www.facebook.com
https://plus.google.com
https://twitter.com
https://www.flickr.com
https://www.youtube.com
https://myspace.com
https://www.tumblr.com
https://www.instagram.com
http://www.pinterest.com
https://www.linkedin.com
http://lief.com

Tạo trang web miễn phí :
https://wordpress.com
https://www.weebly.com
https://www.tumblr.com
http://www.webnode.vn
http://www.coo.vn
https://www.yola.com
http://www.jimdo.com
https://www.zoho.com
http://www.own-free-website.com
http://www.webs.com
http://www.ucoz.com
http://www.wix.com
http://web.vn (Tạo web với tên miền tiếng việt)

Tạo Gian hàng :
https://www.ecwid.com
https://sqeeqee.com
https://www.kingeshop.com
https://www.haravan.com
https://ban.sendo.vn
http://shopee.vn/web
http://chutin.vn
http://facenshop.vn
http://www.hisella.vn
http://vatgia.com/home/
http://enbac.com

Tạo Blog :
http://www.blogger.com
http://blogtiengviet.net
http://blog.tamtay.vn
http://me.zing.vn/zbc
http://multiply.com
http://violet.vn/main
https://vivaldi.net


Lưu Trang blog :

http://www.tranbadat.info
http://imonanngon.blogspot.com
http://monanchayvn.blogspot.com
http://imonngonmoingay.blogspot.com
https://daubepvn.blogspot.com
http://amthucnamchau.blogspot.com
http://amthuccuocsong24h.blogspot.com
http://diemanuong365.blogspot.com
http://manhhaiblog.blogspot.com

 Thủ thuật linh tinh :
Chuyển khổ in :
Bạn vào File -> Page Setup -> Fit to -> ok (Excel - Page layout - Scale to fit - width : 1 page , height : automatic

Thứ Sáu, 17 tháng 6, 2016

Code Blogger - Tóm tắt code thường dùng cho blogger P1


1. Code Tạo nút ẩn hiện (đóng mở) nội dung :

<div>
<div>
<input type="button" value="Xem" style="width:75px; font-size:11px; margin:0px; padding:4px; border="1"" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Ẩn'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Xem'; }">
</div>
<div>
<div style="display: none; border:#4F4F4F 1px solid; padding: 4px; background:# ">
NỘI_DUNG
</div>
</div>
</div>


Code ẩn hiện 2
Nội dung
2. Tạo khung chứa code có nút chọn tất cả : 

<form name="MyTextBoxForm1">
<input name="button" onclick="javascript:this.form.MyTextBox.focus();this.form.MyTextBox.select();" type="button" value="Chọn tất cả" />
<textarea cols="65" name="MyTextBox" rows="3" wrap="off">nội dung
</textarea></form>


3. Script đổi màu chữ liên tục


5. Script chèn file .js vào blog
6. Chèn trực tiếp nội dung Script vào blog


8. Code Ảnh rõ hơn khi rê chuột vào

9. Tạo hiệu ứng hiện ảnh khác khi rê chuột vào ảnh

10. Code info hay note cho blogger

11. Code chèn chữ (Text ) vào ảnh

12. Code Tin báo tổng hợp

13. Code Đọc truyện cười ngẫu nhiên

14. Code Đọc truyện cười cuoititon.com

15. Code Góc tiện ích thông tin tỉ giá, vàng , thời tiết cho blogger

16. Hướng dẫn hiển thị bài viết theo nhãn ở trang chủ của Blogger
Gõ Ctrl+F để tìm đoạn code sau:

  <b:includable id='main' var='top'>


Sau khi bạn đã mở rộng đoạn code. Bạn sẽ nhìn thấy dòng code như sau:


<b:loop values='data:posts' var='post'>

  <b:if cond='data:post.dateHeader'>

  <h2 class='date-header'><data:post.dateHeader/></h2>

  </b:if>

  <b:include data='post' name='post'/>

  <b:if cond='data:blog.pageType == &quot;item&quot;'>

  <b:include data='post' name='comments'/>

  </b:if>

  <b:if cond='data:post.includeAd'>

  <data:adEnd/>

  <data:adCode/>

  <data:adStart/>

  </b:if>

  </b:loop>


Thay Thế toàn bộ đoạn code ở trên bằng đoạn mã sau:


<b:loop values='data:posts' var='post'>

  <b:if cond='data:blog.url == data:blog.homepageUrl'>

  <b:if cond='data:post.labels'>

  <b:loop values='data:post.labels' var='label'>

  <b:if cond='data:label.name == &quot;trang chủ&quot;'>

  <b:include data='post' name='printPosts'/>

  </b:if>

  </b:loop>

  </b:if>

  <b:else/>

  <b:include data='post' name='printPosts'/>

  </b:if>

  </b:loop>


Giờ thì bạn tìm đến thẻ </b:includable> của thẻ <b:includable id='main' var='top'> nhé. Thêm đoạn code sau vào NGAY SAU thẻ </b:includable> nhé.


<b:includable id='printPosts' var='post'>

  <b:if cond='data:post.dateHeader'>

  <h2 class='date-header'>

  <data:post.dateHeader/>

  </h2>

  </b:if>

  <b:include data='post' name='post'/>

  <b:if cond='data:blog.pageType == &quot;static_page&quot;'>

  <b:include data='post' name='comments'/>

  </b:if>

  <b:if cond='data:blog.pageType == "item"'>

  <b:include data='post' name='comments'/>

  </b:if>

  </b:includable>
17. Chèn thêm khung "Thêm tiện ích" cho phần Header và Main
1. Để chèn khung "Thêm tiện ích" vào phần Header, ta làm như sau:


Tìm đọan code sau:

  <b:section class='header' id='header' maxwidgets='2' showaddelement='no'>

(hoặc tìm code tương tự, nhưng phải là Header)

sau đó thay no bằng yes là OK.


2. Để chèn khung "Thêm tiện ích" vào phần Main, ta làm như sau:


Tìm đọan code sau:

  <b:section class='main' id='main' showaddelement='no'>

(hoặc tìm code tương tự, nhưng phải có id là Main hoặc tương tự)

sau đó thay no bằng yes là OK.


Save template.



17. Thêm widget bài viết ngẫu nhiên (Random post) cho Blogspot
<style>
#random-posts img {
    border-radius: 1000px;
    borde:5px solid;
    color:#dddddd;
    float: left;
    margin-right: 5px;
    width: 75px;
    height: 75px;
    background-color: #F5F5F5;
    padding: 3px;
    transition: all 0.2s linear 0s;
}

#random-posts img:hover {
    opacity: 0.6;
}

ul#random-posts {
    list-style-type: none;
    padding: 0px;
}

#random-posts a {
    font-size: 12px;
    text-transform: uppercase;
    padding: 3px auto 5px;
}

#random-posts a:hover {
    text-decoration: none;
}

.random-summary {
    font-size: 11px;
    background: none;
    padding: 5px;
    margin-right: 8px;
}

#random-posts li {
    margin-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
    padding: 4px;
}
</style>
<ul id='random-posts'>
<script type='text/javaScript'>
var randomposts_number = 5;
var randomposts_chars = 110;
var randomposts_details = 'no';
var randomposts_comments = 'Comments';
var randomposts_commentsd = 'Comments Disabled';
var randomposts_current = [];
var total_randomposts = 0;
var randomposts_current = new Array(randomposts_number);

function randomposts(json) {
    total_randomposts = json.feed.openSearch$totalResults.$t
}
document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=randomposts\"><\/script>');

function getvalue() {
    for (var i = 0; i < randomposts_number; i++) {
        var found = false;
        var rndValue = get_random();
        for (var j = 0; j < randomposts_current.length; j++) {
            if (randomposts_current[j] == rndValue) {
                found = true;
                break
            }
        };
        if (found) {
            i--
        } else {
            randomposts_current[i] = rndValue
        }
    }
};

function get_random() {
    var ranNum = 1 + Math.round(Math.random() * (total_randomposts - 1));
    return ranNum
};
</script>
<script type='text/javaScript'>
function random_posts(json) {
    for (var i = 0; i < randomposts_number; i++) {
        var entry = json.feed.entry[i];
        var randompoststitle = entry.title.$t;
        if ('content' in entry) {
            var randompostsnippet = entry.content.$t
        } else {
            if ('summary' in entry) {
                var randompostsnippet = entry.summary.$t
            } else {
                var randompostsnippet = "";
            }
        };
        randompostsnippet = randompostsnippet.replace(/<[^>]*>/g, "");
        if (randompostsnippet.length < randomposts_chars) {
            var randomposts_snippet = randompostsnippet
        } else {
            randompostsnippet = randompostsnippet.substring(0, randomposts_chars);
            var whitespace = randompostsnippet.lastIndexOf(" ");
            randomposts_snippet = randompostsnippet.substring(0, whitespace) + "&#133;";
        };
        for (var j = 0; j < entry.link.length; j++) {
            if ('thr$total' in entry) {
                var randomposts_commentsnum = entry.thr$total.$t + ' ' + randomposts_comments
            } else {
                randomposts_commentsnum = randomposts_commentsd
            }; if (entry.link[j].rel == 'alternate') {
                var randompostsurl = entry.link[j].href;
                var randomposts_date = entry.published.$t;
                if ('media$thumbnail' in entry) {
                    var randompoststhumb = entry.media$thumbnail.url
                } else {
                    randompoststhumb = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6jHaaZ1oVPXZp-TnyGNCMqAwKKEgg_ic0y3U598M_ElzQl40Uyaak4FBIZeYwAmbcYx_2ZfJPDHGsBn9hniT1FfpSaQvzI-caMDbRzQ4R1bTQ9HWuBdDCe2yP95xbFmmLSL4sEgGxtKI/s1600/no_thumb.png"
                }
            }
        };
        document.write('<li>');
        document.write('<a href="' + randompostsurl + '" rel="nofollow"><img alt="' + randompoststitle + '" src="' + randompoststhumb + '"/></a>');
        document.write('<div><a href="' + randompostsurl + '" rel="nofollow">' + randompoststitle + '</a></div>');
        if (randomposts_details == 'yes') {
            document.write('<span><div  class="random-info">' + randomposts_date.substring(8, 10) + '.' + randomposts_date.substring(5, 7) + '.' + randomposts_date.substring(0, 4) + ' - ' + randomposts_commentsnum) + '</div></span>'
        };
        document.write('<br/><div class="random-summary">' + randomposts_snippet + '</div><div style="clear:both"></div></li>')
    }
};
getvalue();
for (var i = 0; i < randomposts_number; i++) {
    document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index=' + randomposts_current[i] + '&max-results=1&callback=random_posts\"><\/script>')
};
</script>
</ul>
Tuy nhiên, mặc định đoạn code này chỉ hiện title và hình ảnh của bài viết, chứ không có phần trích nội dung của bài viết, nếu bạn muốn có thêm phần trích nội dung thì tìm đến đoạn code này và thay no thành yes nhé: var randomposts_details = 'no'; .  Ngoài ra, bạn còn có thể tùy chỉnh số lượng bài viết hiển thị và số ký tự phần trích đoạn nội dung tại đoạn code này: var randomposts_number = 5; var randomposts_chars = 110;
18. Bài viết mới nhất dạng Slide tự trượt cho Blogspot Blogger 
 <div style="width: 200px;"><center>

<div id="headerbox">Featured Posts</div>

<div id="featuredpostside"></div>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>



<script type='text/javascript'>

function FeaturedPostSide(a){(function(e){var h={blogURL:"",MaxPost:4,idcontaint:"",ImageSize:100,interval:5000,autoplay:false,loadingClass:"loadingxx",pBlank:"http://1.bp.blogspot.com/-htG7vy9vIAA/Tp0KrMUdoWI/AAAAAAAABAU/e7XkFtErqsU/s1600/grey.gif",MonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tagName:false};h=e.extend({},h,a);var g=e(h.idcontaint);var d=h.MaxPost*200;g.html('<div class="sliderx"><ul class="abt-sidebar-slider"></ul></div><div class="buttons"><a href="#" class="prevx">prev</a><a href="#" class="nextx">next</a></div>');var f=function(w){var q,k,m,u,x,p,t,v,r,l="",s=w.feed.entry;for(var o=0;o<s.length;o++){for(var n=0;n<s[o].link.length;n++){if(s[o].link[n].rel=="alternate"){q=s[o].link[n].href;break}}if("media$thumbnail" in s[o]){u=s[o].media$thumbnail.url.replace(/\/s[0-9]+\-c/g,"/s"+h.ImageSize+"-c")}else{u=h.pBlank.replace(/\/s[0-9]+(\-c|\/)/,"/s"+h.ImageSize+"$1")}k=s[o].title.$t;r=s[o].published.$t.substring(0,10);m=s[o].author[0].name.$t;x=r.substring(0,4);p=r.substring(5,7);t=r.substring(8,10);v=h.MonthNames[parseInt(p,10)-1];l+='<li><a target="_blank" href="'+q+'"><div class="overlayx"></div><img class="random" src="'+u+'"/><h4>'+k+'</h4></a><div class="label_text"><span class="date"><span class="dd">'+t+'</span> <span class="dm">'+v+'</span> <span class="dy">'+x+'</span></span> <span class="autname">'+m+"</span></div></li>"}e("ul",g).append(l).addClass(h.loadingClass)};var c=function(){e(h.idcontaint+" .nextx").click()};var b=function(){e.get((h.blogURL===""?window.location.protocol+"//"+window.location.host:h.blogURL)+"/feeds/posts/summary"+(h.tagName===false?"":"/-/"+h.tagName)+"?max-results="+h.MaxPost+"&orderby=published&alt=json-in-script",f,"jsonp");setTimeout(function(){e(h.idcontaint+" .prevx").click(function(){e(h.idcontaint+" .sliderx li:first").before(e(h.idcontaint+" .sliderx li:last"));return false});e(h.idcontaint+" .nextx").click(function(){e(h.idcontaint+" .sliderx li:last").after(e(h.idcontaint+" .sliderx li:first"));return false});if(h.autoplay){var i=h.interval;var j=setInterval(c,i);e(h.idcontaint+" .sliderx li:first").before(e(h.idcontaint+" .sliderx li:last"));e(h.idcontaint+" .sliderx").hover(function(){clearInterval(j)},function(){j=setInterval(c,i)})}e("ul",g).removeClass(h.loadingClass)},d)};e(document).ready(b)})(jQuery)}; 

</script> 





<!--<script src="https://googledrive.com/host/0B-0uHUanipfMdVVqb0R2OEFxdkU" type="text/javascript"></script>-->



<script type='text/javascript'>

//<![CDATA[

FeaturedPostSide({

blogURL:"http://www.terocket.com",

MaxPost:8,

idcontaint:"#featuredpostside",

ImageSize:300,

interval:5000,

autoplay:true,

tagName:false

});

//]]>

</script>

<link href='http://fonts.googleapis.com/css?family=Oswald:300' rel='stylesheet' type='text/css'/>

<style scoped="" type="text/css">

/*

Made by Terocket.com with lot of hardwork please keep the comment intact

*/

ul.abt-sidebar-slider * {

-moz-box-sizing: border-box;

}

ul.abt-sidebar-slider {

font: 11px Verdana,Geneva,sans-serif;

}

ul.abt-sidebar-slider, ul.abt-sidebar-slider li {

list-style: none outside none;

margin: 0;

padding: 0;

position: relative;

}

ul.abt-sidebar-slider {

height: 500px;

width: 100%;

}

ul.abt-sidebar-slider li {

display: none;

float: left;

height: 24.5%;

overflow: hidden;

padding: 0;

position: absolute;

width: 100%;

}

ul.abt-sidebar-slider li:nth-child(1), ul.abt-sidebar-slider li:nth-child(2), ul.abt-sidebar-slider li:nth-child(3), ul.abt-sidebar-slider li:nth-child(4) {

display: block;

}

ul.abt-sidebar-slider li:nth-child(2) {

left: 0;

top: 50%;

}

ul.abt-sidebar-slider img {

border: 0 none;

height: 100%;

width: 100%;

}

ul.abt-sidebar-slider .overlayx, ul.abt-sidebar-slider li {

transition: all 0.4s ease-in-out 0s;

}

ul.abt-sidebar-slider li:nth-child(4) {

left: 0;

top: 75%;

width: 100%;

}

ul.abt-sidebar-slider li:nth-child(3) {

left: 0;

top: 25%;

}

ul.abt-sidebar-slider .overlayx {

background-color: rgba(0, 0, 0, 0.5);

height: 100%;

left: 0;

position: absolute;

top: 0;

width: 100%;

z-index: 2;

}

ul.abt-sidebar-slider .overlayx, ul.abt-sidebar-slider img {

border: 4px solid #2E8DCE;

border-radius: 3px 3px 3px 3px;

}

ul.abt-sidebar-slider .overlayx:hover {

opacity: 0.1;

}

ul.abt-sidebar-slider h4 {

color: white;

font-family: Oswald;

font-size: 25px;

font-weight: 100;

line-height: 1.5em;

margin: 0;

padding: 0 10px;

position: absolute;

top: 25px;

width: 100%;

z-index: 2;

}

ul.abt-sidebar-slider .label_text {

bottom: 10px;

color: white;

font-size: 90%;

left: 10px;

position: absolute;

z-index: 2;

}

ul.abt-sidebar-slider li:nth-child(2) .autname, ul.abt-sidebar-slider li:nth-child(3) .autname {

display: none;

}

.buttons {

margin: 5px 0 0;

}

.buttons a {

display: inline-block;

height: 25px;

position: relative;

text-indent: -9999px;

width: 15px;

}

.buttons a:before {

border-color: transparent #535353 transparent transparent;

border-style: solid;

border-width: 8px 7px;

content: "";

height: 0;

left: 50%;

margin-left: -10px;

margin-top: -8px;

position: absolute;

top: 50%;

width: 0;

}

.buttons a.nextx:before {

border-color: transparent transparent transparent #535353;

margin-left: -3px;

}

.date {

background: none repeat scroll 0 0 rgba(32, 122, 161, 0.84);

bottom: 93px;

padding: 8px;

position: relative;

right: 6px;

}

#headerbox {

background: #8FB93D;

font-family: Oswald;

padding: 4px;

}

</style>

</center></div>

19. Slide trượt ngang cho Blogspot Blogger
 
Thêm đoạn code sau vào trước thẻ : ]]></b:skin> 

#carousel{width:950px;height:185px;margin-bottom:0px;position:relative;display:block}
  #carousel   .container{position:absolute;left:49px;width:895px;height:185px;overflow:hidden;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioeYQvKQXj3gFGPoHKHxVTWR4qQaYqy-BuKJ6e6NcU-QwJCK-kWnFC3oX80t5svA5fi4Ob-Tli4eHGSqOKcnwVUmRoI3azqAaNgtEKE8nSZHKyWZ31YWP0ZNCjGfuR3OACOgcduILHbAc/s1600/scroller-bg.png)   repeat center}
  #carousel   #previous_button{position:absolute;width:49px;height:185px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNrx2OTGpa67ZGCjbYwWZbqltpgRY401GvOcDz3kjQ9GqkqZbfQjdowx_CMFzsOigHRpMg3vPWd023jVG61rigSRAfWi882lmVYpf3vYcdprqWk2YHJg0kO1MtyIV7X8RiSZcgGzYoKS8/s1600/prev.png)   center;z-index:100;cursor:pointer;border-right:1px solid #ccc}
  #carousel   #previous_button:hover{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ5Z6uv5EkA1MoiQYBudyrQSKoH-L0DFBcvsMjQ56MBhDL6le5epIk4nUxvQGkAT-6C0uTnYV51dWbP0-sg3rS54-HV5KnTWEm-qhyphenhyphenxFORxK1h_oZiHnsZJa3lg8Rh4VMmBbdyaVpyMvc/s1600/prev.png)   center}
  #carousel   #next_button{position:absolute;right:0;width:49px;height:185px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJsMt5KDdRQQjMK1IQxnsM5-unfmdYrh0VwZ0v3uGCNJQMreUuz6HyVwCIKUAhv_A_5hb5AQ3e8xsN_xven0E581zkDCevqPxwTqeBQIn3rxXefTIynED6ekbC0b9hEDN9nU5si63njLI/s1600/next.png)   center;z-index:100;cursor:pointer;border-left:1px solid #ccc}
  #carousel   #next_button:hover{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpESKIbtzUJPxwzftPULRU4uwkOA2VhRT8QKIEJ3RN34BSkuygs3cI2_m3NkUC66exlcE50hrsWP0_c042v_v_hmBHF-LF5lCGpDL1N7d0SGWYXJJqepHOyOaWJ900yXLNaDiSiLarOMY/s1600/next.png)   center}
  #carousel ul{width:100000px;position:relative;margin-top:10px}
  #carousel ul li{background:#fff   url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPGeRiMtRXf20E9JYJeXE_nfP0k-V6OOhOsY1i3wodeLWXAP0BRaYDCVSqf2ccPJ6rfEc8XARYw_Q_iSVZErm9o3JICMwcTOTFg_J7ILULshCoWA70O1Eu1uECgE69T9oeLIlwCNvbER4/s1600/main.png)   repeat-x   top;display:inline;float:left;text-align:center;font-weight:700;font-size:.9em;line-height:1.2em;border:1px   solid #ccc;width:145px;height:150px;margin:0 4px 20px   7px;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
  #carousel ul li:hover{filter:alpha(opacity=75);opacity:.75;}
  #carousel ul li a.slider_title{color:#222;display:block;margin-top:5px}
  #carousel ul li a.slider_title:hover{color:#cd1713}
  #carousel a img{display:block;background:#fff;margin-top:0} 
 
Kế đến Tìm đến thẻ </head> thêm trước nó đoạn code sau :
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script src='http://yourjavascript.com/265232511102/carousellite.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5T7FYvb_wAAwKFnloCPaARfBVKXBz4Hu18viwPqfPxrSVkYTXzglDdJjhTD11pLRpLS9dIHBThLpVP_hisKn7ynsTl_KhrMu5fh4I8mabJAXf7Zr2uuLwKkXzmqL10r0nNId7V007ZmI/s1600/no+image.jpg";
showRandomImg = true;
aBold = true;
summaryPost = 140;
summaryTitle = 25;
numposts1 = 15;
label1 = "news";
function removeHtmlTag(strx,chop){
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
s = s.join("");
s = s.substring(0,chop-1);
return s;
}
function showrecentposts(json) {
j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
img = new Array();
document.write('<ul>');
for (var i = 0; i < numposts1; i++) {
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var pcm;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
pcm = entry.link[k].title.split(" ")[0];
break;
}
}
if ("content" in entry) {
var postcontent = entry.content.$t;}
else
if ("summary" in entry) {
var postcontent = entry.summary.$t;}
else var postcontent = "";
postdate = entry.published.$t;
if(j>imgr.length-1) j=0;
img[i] = imgr[j];
s = postcontent ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);
if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;
//cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';
var month = [1,2,3,4,5,6,7,8,9,10,11,12];
var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
var day = postdate.split("-")[2].substring(0,2);
var m = postdate.split("-")[1];
var y = postdate.split("-")[0];
for(var u2=0;u2<month.length;u2++){
if(parseInt(m)==month[u2]) {
m = month2[u2] ; break;
}
}
var daystr = day+ ' ' + m + ' ' + y ;
var trtd = '<li class="car"><div class="thumb"><a href="'+posturl+'"><img width="145" height="100" class="alignnone" src="'+img[i]+'"/></a></div><p><a class="slider_title" href="'+posturl+'">'+posttitle+'</a></p></li>';
document.write(trtd); j++; } document.write('</ul>'); } //]]> </script>   Sau đó tìm đến thẻ <div id='main-wrapper'> thêm vào đoạn code sau : <b:if cond='data:blog.pageType != &quot;item&quot;'> <div id='carousel'> <div id='previous_button'/> <div class='container'> <script>
document.write(&quot;&lt;script src=\&quot;/feeds/posts/default/-/&quot;+label1+&quot;?max-results=&quot;+numposts1+&quot;&amp;orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts\&quot;&gt;&lt;\/script&gt;&quot;);
</script>    <div class='clear'/> </div> <div id='next_button'/> </div> <script type='text/javascript'> (function($) {     $(document).ready(function(){ $(&quot;#carousel .container&quot;).jCarouselLite({     auto:4000,     scroll: 1,     speed: 800,        visible: 5,     start: 0,     circular: true,     btnPrev: &quot;#previous_button&quot;,     btnNext: &quot;#next_button&quot;     });     })})(jQuery)    </script> </b:if> Link bài viết : http://www.maskolis.com/2012/04/membuat-slider-carousel-otomatis.html (Từ khóa : carousel blogger )
20. Bài Viết Mới Theo Nhãn Hai Cột Có Ảnh Cho Blog :

<!--<script src="http://dl.dropbox.com/u/66348944/System_Tooltip.js" type="text/javascript"></script>-->


<!--chen script-->

  <script type="text/javascript">

  var tooltipID='osdhtmltooltip';

  var imgtipID='osdhtmlpointer';

  document.write('<div id="'+tooltipID+'" style="VISIBILITY: hidden;"></div>');

  document.write('<img id="'+imgtipID+'" style="VISIBILITY: hidden;" src="http://data.fandung.com/img/oTooltiparrow.gif">');

  var offsetfromcursorX=12;

  var offsetfromcursorY=10;

  var offsetdivfrompointerX=10;

  var offsetdivfrompointerY=14;

  var ie=document.all;

  var ns6=document.getElementById&&!document.all;

  var enabletip=false;if(ie||ns6)

  var tipobj=document.getElementById(tooltipID);

  var pointerobj=document.getElementById(imgtipID);


function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}

  function showtip(thetext,thewidth,thecolor){try{if(!tipobj.style)

  return;if(ns6||ie){if(thewidth)

  tipobj.style.width=thewidth+"px";if(thecolor&&thecolor!="")

  tipobj.style.backgroundColor=thecolor;tipobj.innerHTML=thetext;enabletip=true;return false;}}

  catch(e)

  {}}

  function positiontip(e){if(!tipobj.style)

  return;if(enabletip&&pointerobj){

  var nondefaultpos=false;

  var curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;

  var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;

  var winwidth=ie&&!window.opera?ietruebody().clientWidth:window.innerWidth-20;

  var winheight=ie&&!window.opera?ietruebody().clientHeight:window.innerHeight-20;

  var rightedge=ie&&!window.opera?winwidth-event.clientX-offsetfromcursorX:winwidth-e.clientX-offsetfromcursorX;

  var bottomedge=ie&&!window.opera?winheight-event.clientY-offsetfromcursorY:winheight-e.clientY-offsetfromcursorY;

  var leftedge=(offsetfromcursorX<0)?offsetfromcursorX*(-1):-1000;

  

  if(rightedge<tipobj.offsetWidth){tipobj.style.left=curX-tipobj.offsetWidth+"px";nondefaultpos=true;}

  else if(curX<leftedge)

  tipobj.style.left="5px";

  else{tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+"px";pointerobj.style.left=curX+offsetfromcursorX+"px";}

  if(bottomedge<tipobj.offsetHeight){tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px";nondefaultpos=true;}

  else{tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+"px";pointerobj.style.top=curY+offsetfromcursorY+"px";}

  tipobj.style.visibility="visible";if(!nondefaultpos)

  pointerobj.style.visibility="visible";else

  pointerobj.style.visibility="hidden";}}

  function hidetip(){if(!tipobj.style)

  return;if(ns6||ie){enabletip=false;tipobj.style.visibility="hidden";pointerobj.style.visibility="hidden";tipobj.style.left="-1000px";tipobj.style.backgroundColor='';tipobj.style.width='';}}

  document.onmousemove=positiontip;

  </script>


<!--ket thuc -->


<script type="text/javascript">

  numposts = 6; //số bài viết hiển thị trong tiện ích

  postcount = 400; //số kí tự của đọan nội dung tóm tắt bài viết

  sumTitle = 40; // số kí tự của tiêu đề bài viết

  colortitle = "#555";

  tcolortitle = "#ff6c00"; // màu của tiêu đề bài viết ở phần mô tả

  cmcolor = "#6b1f01"; // màu của phần thông tin bài viết (gồm : ngày đăng và số nhận xét)

  nocmtext = "No Comment";

  cmtext = "Comments";

  posttext = "Posted in";

  label = "sản phẩm nổi bật"; //Tên nhãn

  home_page = "http://www.vanghep.cuc.re/";// Link blog của bạn

  </script>

  <div id="rc-posts-2-col"><h3>Sản Phẩm Ván Ghép</h3><div id="rc-posts-loading"><img align='absmiddle' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn4rAGpnfqxTC5R7_Dp65YKcRWMnOYw7RvSAotiOddJPlvWzO_OAgaCWU0l8efaQ28HXy6IitIqUg5S_zE52mV58SRgqtCzcEJYR19DomfaJmqcHeOIDAwBVmMZM8L3k591MamWAcJup3m/s1600/loading.gif'/></div>




<!--<script src="http://dl.dropbox.com/u/66348944/tooltip-rc-post-2cot.js" type="text/javascript"></script>-->

  <!--chen script-->

  <script type="text/javascript">

  function removeHtmlTag(strx,chop){

  var s = strx.split("<");

  for(var i=0;i<s.length;i++){

  if(s[i].indexOf(">")!=-1){

  s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);

  }

  }

  s =  s.join("");

  s = s.substring(0,chop-1);

  return s;

  

  }


function showrecentposts(json) {

  img  = new Array();

  var td = new Array();

  var sumPost = new Array();

  var posttitle = new Array();

  var postcontent = new Array();

  var comment = new Array();

  var postDay = new Array();

  for (var i = 0; i < numposts; i++) {

  var entry = json.feed.entry[i];

  

  posttitle[i] = entry.title.$t;

  var pcm ; 

  var posturl;

  if (i == json.feed.entry.length) break;

  for (var k = 0; k < entry.link.length; k++) {

  if (entry.link[k].rel == 'alternate') {

  posturl = entry.link[k].href;

  break;

  }

  }

  

  for (var k = 0; k < entry.link.length; k++) {

  if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {

  pcm = entry.link[k].title.split(" ")[0];

  break;

  }

  }

  

  var postdate = entry.published.$t;

  var month = [1,2,3,4,5,6,7,8,9,10,11,12];

  var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];


var day = postdate.split("-")[2].substring(0,2);

  var m = postdate.split("-")[1];

  var y = postdate.split("-")[0];


for(var u2=0;u2<month.length;u2++){

  if(parseInt(m)==month[u2]) {

  m = month2[u2] ; break;

  }

  }

  postDay[i] = day+ "-" + m + "-" + y ;


if ("content" in entry) {

  postcontent[i] = entry.content.$t;}

  else

  if ("summary" in entry) {

  postcontent[i] = entry.summary.$t;}

  else  postcontent[i] = "";

  

  s = postcontent[i] ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);


if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) {img[i] = d;} else {img[i]="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja09jo5t_-qRLJ_MXiEvA2-9RVKiBP5iZuTI3xHuRR6oeyjYr3bkyI0IOIl0zfn08UEwh7bEeYdpqhZkvedD-1r2vGUaZV2rbTWdd16VajxH9uu-dIFrmQCgPh5yFZoFmoMqOiFmvZrr8/s400/noimage.png";}

  

  

  if (pcm==0) {comment[i] = " (" +nocmtext+ ") ";}

  else {comment[i] = " (" + pcm + " " +cmtext+ ") ";}

  

  postcontent[i] = postcontent[i].replace(/"/g, "“");

  posttitle[i] = posttitle[i].replace(/"/g, "“");

  

  sumPost[i] ="sumPost"+i;

  var tilen= posttitle[i].length;

  if (tilen > sumTitle) {

  td[i]= '<td id="rc-td"><img src="'+img[i]+'"/><a onmouseover="showtip('+sumPost[i]+');" onmouseout="hidetip();" href="'+posturl+'" style="color:'+colortitle+';">'+removeHtmlTag(posttitle[i],sumTitle)+' ...</a></td>'; 

  }

  else {

  td[i]= '<td id="rc-td"><img src="'+img[i]+'"/><a onmouseover="showtip('+sumPost[i]+');" onmouseout="hidetip();" href="'+posturl+'" style="color:'+colortitle+';">'+posttitle[i]+'</a></td>'; 

  }

  

  }

  var m = numposts / 2;

  document.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" id=\"rc-2cot\">");

  for (var j=0; j<m; j++) {

  if (j%2==0) {

  document.write("<tr id=\"rc-tr0\">");

  document.write(td[j*2]);

  document.write(td[j*2+1]);

  document.write("<tr id=\"rc-tr0\">");

  document.write("</tr>");

  }

  else {

  document.write("<tr id=\"rc-tr1\">");

  document.write(td[j*2]);

  document.write(td[j*2+1]);

  document.write("<tr id=\"rc-tr1\">");

  document.write("</tr>");

  }

  }

  document.write("</table>");

  document.getElementById("rc-posts-loading").style.display = "none";

  for (var p = 0; p < numposts; p++) {

  document.write("<script type=\"text/javascript\">var "+sumPost[p]+" =\"<b style='color:"+tcolortitle+"'>"+posttitle[p]+"<\/b> <br\/> <i style='color:"+cmcolor+"'>"+posttext+" : "+postDay[p]+" - "+comment[p]+" <\/i><br\/>"+removeHtmlTag(postcontent[p],postcount)+" ...\";<\/script>");

  }

  }

  document.write("<script src=\""+home_page+"feeds/posts/default/-/"+label+"?max-results="+numposts+"&orderby=published&alt=json-in-script&callback=showrecentposts\"><\/script>");

  </script>


<!--ket thuc--></div>



Thứ Tư, 15 tháng 6, 2016

Cập nhật danh sách ứng dụng hay

Instant File Opener ứng dụng mở ứng dụng, địa chỉ web ... một cách tự động :
Hàng ngày bạn có các tài liệu, tập tin hoặc địa chỉ website cần phải mở ngay khi bật máy tính. Điều đó chiếm của bạn khá nhiều thời gian để chờ. Tuy nhiên, với tiện ích nhỏ gọn và miễn phí Instant File Opener, bạn không cần mất quá nhiều thời gian cho việc đó.

Công cụ Seo

Công cụ seo : (Xem bài viết công cụ seo)

http://www.backlinkwatch.com
http://www.google.com/alerts
http://seorch.eu/
http://www.siteliner.com
http://home.snafu.de/tilman/xenulink.html

Thứ Ba, 14 tháng 6, 2016

Danh sách web (add url) submit website mới lên url google, yahoo, bing,...

Từ Khóa : add url, Add Your Website FREE,submit link, submit link free

http://www.whatuseek.com/addurl.shtml
http://www.entireweb.com
http://www.linksviet.com/submit-link/
http://www.submitexpress.com/free-submission.html
http://www.cleversubmitter.com/
https://digg.com/tools/diggthis/confirm
http://www.w3catalog.com/submit.php