Hiển thị các bài đăng có nhãn Vấn Đề Khác. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Vấn Đề Khác. Hiển thị tất cả bài đăng

Cách Sử Dụng File .htaccess Để Sửa Lỗi Website


 
.htaccess, redirect 301 - thay đổi tên miền không làm thay đổi traffic và ranking
Đổi tên miền cho website sử dụng nukeviet


Website của bạn đang sử dụng NukeViet và Bạn có nhu cầu thay đổi tên miền trang web trong khi Website bạn đang có lượng truy cập và rank rất cao mà bạn không muốn mất nó? NukeViet có cách giải quyết rất đơn giản cho bạn, hãy làm theo bước sau:

1. Trỏ DNS của domain mới về hosting đang sử dụng. Add domain mới vào hosting để cho chạy song song tên miền với tên miền cũ (Addon Domains).

2. Nếu website của bạn sử dụng mã nguồn NukeViet thì bạn chỉ đơn giản vào Admin Control Panel ⇒ Cấu hình chung, mục tên miền bạn thay tên miền cũ bằng tên miền mới, save lại là xong.


Tìm hiểu: 
Làm Gì Để Tránh Bị Google Xem Là Spam

3. Sau khi thay đổi tên miền, bạn vào Admin Control Panel của NukeViet ⇒ Công cụ web ⇒ Sitemap ping. Sau đó gửi dữ liệu đến máy chủ tìm kiếm để nó tự động cập nhật lại địa chỉ mới.

Sử dụng .htaccess, redirect 301 để chuyển hướng trang web
Cách Sử Dụng File .htaccess Để Sửa Lỗi Website
Trong nhiều trường hợp website của bạn không sử dụng NukeViet hoặc bạn chỉ muốn chuyển hướng một số đường link hoặc thư mục nhất định hay sử dụng cho các mục đích riêng, khi đó bạn nên sử dụng 301 redirect để trỏ những truy vấn từ domain (hoặc URL) cũ về domain (hoặc URL) mới. Với việc sử dụng 301 Redirect ở đây cũng có nghĩa là bạn sẽ thông báo cho google và các search engine khác rằng: website của bạn sẽ di chuyển vĩnh viễn qua sử dụng domain mới. Để làm việc này bạn có thể sử dụng file .htaccess và mod_rewrite (chỉ dùng trên server/hosting linux).

Chuyển toàn bộ đường link từ website hiện tại về 1 địa chỉ nhất định

Trong file .htaccess bạn thêm vào đoạn code sau:

#NukeViet SEO http://nukeviet.vn
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://domain.com [R=301,L]

Thay domain.com bằng tên miền mới của bạn. Sau đó đặt file .htaccess này ở thư mục gốc của website mà bạn muốn tác động đến nó. Sau khi đưa file .htaccess lên host, bạn cần kiểm tra lại bằng cách truy cập vào domain cũ xem nó có hoạt động đúng ý muốn không.

Chuyển một URL về một địa chỉ nhất định

#NukeViet SEO http://nukeviet.vn
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
redirect 301 /old/old.htm http://www.domain.com/new.htm

Chuyển tiếp khi thay đổi tên miền cho website

#NukeViet SEO http://nukeviet.vn
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

Chuyển một thư mục sang thư mục mới

#NukeViet SEO http://nukeviet.vn
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^tenthumuc(.*)$ /thumucmoi/ [L,R=301]

Chuyển danh sách các trang web động sang địa chỉ mới

Ví dụ để chuyển tất cả các trang page.php?id=n (với n là giá trị biến) tới một trang web tĩnh có tên trangmoi.htm

#NukeViet SEO http://nukeviet.vn
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^page.php?id=(.*)$ /trangmoi.htm [L,R=301]

Chuyển tất cả truy cập về địa chỉ có www.

#NukeViet SEO http://nukeviet.vn
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] 

Không sử dụng www.

#NukeViet SEO http://nukeviet.vn
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Các kiểu chuyển tiếp khác
Chuyển tiếp truy cập của loại tệp tin nhất định đến một tệp được chỉ định
#NukeViet SEO http://nukeviet.vn
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com/.*$ [NC]
RewriteRule \.(gif|jpg|png)$ http://domain.com/img.jpg [R=302,L]
Chuyển tiếp với trang HTML báo lỗi 404

Tạo file 404.shtml trên thư mục gốc của website với nội dung như sau:

<html>
<HEAD>
<META HTTP-EQUIV="refresh" content="0;URL=http://www.domain.com/page1.htm">
<TITLE>Page has moved</TITLE>
</HEAD>
<body>
Page has moved to <a href=http://www.domain.com/page1.htm>http://www.domain.com/page1.htm</a>
</body>
</html>
 Khi đó tất cả các trang không tìm thấy sẽ được chuyển về địa chỉ được chỉ định thay vì hiển thị trang thông báo lỗi 404.

Ứng dụng redirect 301 trên các máy chủ khác (ngoài Apache)

IIS redirect

  • Trong phần quản trị dịch vụ internet (internet services manager), nhấn phải chuột chọn tệp tin và thư mục mà bạn muốn áp dụng redirect;
  • Chọn nút “a redirection to a URL”;
  • Chọn trang chuyển tiếp tới;
  • Đánh dấu vào “The exact url entered above” và “A permanent redirection for this resource”;
  • Chọn “Apply”.
ColdFusion Redirect
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.vietseo.net">

PHP Redirect
<?
Header( "HTTP/1.1 301 Moved Permanently" ); //không có dòng này thì sẽ là dạng Redirect 302 (chuyển tạm thời, người dùng và robot được chuyển hướng, nhưng không truyền giá trị cho trang mới).
Header( "Location: http://www.vietseo.net" );
?>
ASP Redirect
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.vietseo.net/"
%>
 ASP .NET Redirect
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.vietseo.net/");
}
</script>

JSP (Java) Redirect
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.vietseo.net/" );
response.setHeader( "Connection", "close" );
%>

CGI PERL Redirect
$q = new CGI;
print $q->redirect("http://www.vietseo.net/");

Ruby on Rails Redirect
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.vietseo.net/"
end
Chúc các bạn thành công.

Share:

Cách Tạo Diễn Đàn Cho Blogger

Cách Tạo Diễn Đàn Cho Blogger

   Ở một số website các bạn thường thấy họ tạo ra diễn đàn, nhằm nhiều mục đích khác nhau như học tập chia sẻ thông tin, giao lưu, tăng visit... ở blogger các bạn hoàn toàn có thể có một diễn đàn tương tự. Trên Blogger, bạn không được phép tạo tên miền phụ hay thư mục mới để mà có thể thiết kế được một diễn đàn. Vì thế nếu bạn muốn có một trang diễn đàn trên Blogger thì bạn phải cần một thủ thuật nào đó. Và đề tài này sẽ giúp bạn làm điều đó.

1. Sau khi đăng nhập Blogger, bạn cần tạo một trang tĩnh (static page). Vào Design >> Posting >> Edit Pages >> New Page và tạo một trang có tiêu đề là forum. Ghi nhớ liên kết của trang forum có dạng như thế này: 

http://yourblogname.blogspot.com/p/forum.html.

2. Bạn Tạo một diễn đàn miễn phí tại Nabble: Bạn điền thông tin cá nhân vào Form đăng ký, quan trọng nhất là địa chỉ email và mật khẩu đăng nhập. Nabble sẽ gửi email kích hoạt xác nhận vào địa chỉ email mà bạn đăng ký. Đăng nhập vào tài khoản email của bạn, vào hộp mail (có thể nằm trong họp thư rác) rồi kích vào link xác nhận để kích hoạt tài khoản Nabble của bạn. Bạn cần ghi nhớ mật khẩu đăng nhập.
Cách Tạo Diễn Đàn Cho Blogger 1
  Trong quá trình tạo tài khoản, bạn cần đặt một cái tên cho diễn đàn của bạn, ví dụ như: My Blogger Forum chẳng hạn. Sau khi đăng ký và kích hoạt thành công, bạn đăng nhập vào tài khoản Nabble và chọn Embedding Options. Copy đoạn code HTML.

3. Tại tài khoản Blogger, vào Design >> Edit HTML và chọn "Expand Widget Templates".

Nhấn phím kết hợp Ctrl + F và tìm dòng code:
<div id='content-wrapper'>
Dán đoạn code sau đây vào trên dòng code nói trên.

<b:if cond='data:blog.url == "http://yourblogname.blogspot.com/p/forum.html"'>
Đoạn code từ Nabble lấy được ở bước 2
</b:if>

4. Bước kế tiếp là dấu một số thành phần trên Blog của bạn khi hiển thị trang forum. Dán đoạn code như dưới đây vào sau dòng ]]></b:skin>.

<b:if cond='data:blog.url == "http://yourblogname.blogspot.com/p/forum.html"'>
<style type='text/css'>
#content-wrapper {
display:none !important;
}
</style>
</b:if>

  Lưu Template là xong. Bây giờ bạn có thể dành thời gian mời bạn bè tham gia diễn đàn của bạn được rồi đấy.
Chú ý: Nếu bạn muốn tạo một diễn đàn độc lập trên Blogger thì bạn phải tạo một Blog mới. Sau đó vào chỉnh sửa Template, xóa toàn bộ phần code giữa 2 thẻ <body>, </body> và thay bằng đoạn code lấy được trên Nabble ở bước 2. 

Nếu bạn có một tên miền tùy chỉnh thì có thể tạo một subdomain dưới dạng http://forum.yourdomain.com/ cũng là một giải pháp tốt.

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


Share:

Những Thói Quen Xấu Cần Loại Bỏ Khi Viết Blog

Những Thói Quen Xấu Cần Loại Bỏ Khi Viết Blog

    Khi viết blog để quảng bá sản phẩm hay thương hiệu bản thân. Không ai là hoàn hảo hoàn toàn cả, có thể có một số khuyết điểm nào đó mà bản thân họ không thể tự nhận ra được. Chính vì nhược điểm đó đã làm cho bản thân họ mất đi ưu thế trước những đối thủ khác. Nhưng nếu bạn xem bài viết này có thể bạn sẽ khắc phục được những hạn chế của chính mình. đó cũng chính là nội dung chính của bài viết này. Sau đây là 7 thói quen xấu cần khắc phục khi viết blog của các bạn.

1. Không Xem Preview Bài Post.

 Tôi đã từng làm việc với hầu hết các nền tảng nội dung và chúng cho phép bạn có thể xem preview trước bài post của mình trước khi bạn đăng nó. Nhưng hàng ngày, tôi có ghé qua các blog mà hình ảnh trong đó không theo hàng lối, các điểm nhấn lộn xộn, bài bài viết là cả một đoạn dài dòng lê thê không được định dạng chút nào.
Tôi biết những blogger đã từng đọc rất nhiều thông tin về cách để bài viết dễ hiểu đối với độc giả bởi những thông tin này tràn ngập trên Internet. Vấn đề của họ ở đây chỉ là họ không bao giờ xem trước bài viết của mình trước khi họ đăng bài.

2. Không Liên Kết Cộng Đồng.

  Bất kì một nhà kinh doanh giỏi nào cũng cần phải có những mối quan hệ và các địa chỉ liên lạc, làm blog cũng không phải là ngoại lệ. Bạn ra ngoài gặp gỡ, không chỉ là các blogger mà còn gặp cả những chuyên gia vể design, code, hoặc SEO, những người viết bài, các đối thủ cạnh tranh của bạn, các blogger ở mảng khác, và cả những người làm đồ hoạ. Nếu bạn gặp họ, bạn có thể học được nhiều điều và ai biết được một ngày nào đó bạn và họ có thể hợp tác trong một dự án kinh doanh nào đó thì sao.

3. Viển Vông Và Lan Man.

 Một blogger làm việc hiệu quả sẽ biết anh ta chỉ có vài giây để thu hút được sự chú ý của độc giả vì thế trong bài viết của mình, anh ta thường đi vào vấn đề chính một cách nhanh chóng. Các câu văn ngắn gọc và xúc tích. Ngôn ngữ được sử dụng đơn giản và rõ ràng. Và anh ta tâp trung vào đúng chủ đề.

 Độc giả của bạn đến với bài viết của bạn để tìm câu trả lời cho câu hỏi của họ. Nếu anh ta không tìm thấy thông tin đó một cách nhanh chóng trong bài viết của bạn chỉ bởi vì bạn quá lan man, nhảy từ chủ đề này sang chủ đề khác, anh ta sẽ rời bỏ trang của bạn ngay. Đó là bởi anh ta không tìm thấy thông tin mà anh ta đang tìm kiếm.

4. Không Quảng Bá.

 Thật là nực cười khi nói rằng, bạn cứ xây dựng website và đăng bài viết thì độc giả sẽ tự động đến với website của bạn. Hiện nay có hàng tỉ blog trên Internet và mỗi giây lại có rất nhiều blog mới ra đời. Nếu bạn không sẵn sàng ra ngoài kia và bắt đầu quảng bá blog của bạn thì sẽ chẳng ai biết đến bạn và thậm chí đó còn gọi là bạn chưa hề bắt đầu làm được bất kì một blog nào. Vì thế việc viết blog của bạn chỉ tốn thời gian mà chả thu được gì.

5. Bỏ Qua SEO Blog.
Những Thói Quen Xấu Cần Loại Bỏ Khi Viết Blog 1
 Chúng ta không hề sai khi nói rằng các công cụ tìm kiếm rất phức tạp và cũng đúng khi nói rằng Google đang phạt nghiêm khắc những blog nào vi phạm hay sử dụng các thủ thuật SEO không minh bạch. Nhưng, dù các công cụ tìm kiếm rất ghét việc nhồi nhét từ khoá trong bài viết, thì chúng ta cũng không thể phủ nhận được tầm quan trọng của từ khoá trong chiến lược SEO.

 Bạn vẫn cần phải sử dụng từ khoá trong title của mình, không phải chỉ cho các công cụ tìm kiếm và cho cả độc giả nữa. Và bạn cũng cần sử dụng từ khoá trong nội dung bài viết để độc giả biết bạn đang viết về cái gì, đồng thời bạn nên khéo léo nhấn mạnh tiêu đề bài viết của mình bằng cách cho nó lập đi lập lại một số lần nên sử dụng các biến thể của nó không nên lập lại nguyên câu.
ví dụ: với site của mình là thế giới tin học online thì mình sẽ dùng các biến thể như sau: thế giới tin học, tin học online, diễn đàn tin học, học tin học, tin tức tin học, tin học...

  Về Các khía cạnh khác của SEO cũng rất quan trọng như thời gian tải của blog, cấu trúc internal link, và đặc biệt là các backlinks chất lượng trỏ về. SEO không hề đơn giản và cũng không bao giờ có điểm giới hạn nhưng blog của bạn sẽ “chết” nếu bạn bỏ qua nó.

6. Bỏ Qua Độc Giả.

  Bạn băng khoăn vì sao bạn không nhận được bất kì một comment hay chia sẻ nào? Đó có lẽ là bởi bạn dường như đang bỏ qua độc giả của mình.

 Gần đây bạn có thường xuyên check các câu hỏi của độc giả để xem họ đang tim kiếm gì chưa?
 Bạn có thường xuyên trả lời các comment và email của họ không?
Và khi bạn đăng bài bạn có nói với độc giả vì sao bạn đưa ra thông tin đó cho họ hay là bạn chỉ đơn giản là lặp lại những tin tức tương tự như trên vô số các blog khác?

7. Không Chịu Đổi Mới.

 Có ai đó từng nói rằng định nghĩa của sự điên rồi là việc lặp đi lặp lại một hành động nhưng lại hi vọng có một kết quả khác. Nếu nội dung của bạn không hiệu quả và bạn không làm gì để cải thiện nó, nó sẽ mãi mãi không hiệu quả.

 Một lời khuyên là nếu bạn càng học và nghiên cứu nhiều để làm blog, viết, và thu hút độc giả thì blog của bạn sẽ càng chất lượng. Nhưng nếu bạn không chịu thay đổi, bạn sẽ luôn luôn là một blogger nghiệp dư.

 Trên đây là những chia sẻ của mình về 7 thói quen của các blogger thiếu chuyên nghiệp. Hi vọng bạn không mắc bất kì một thói quen nào trong số chúng. Hãy luôn cập nhât, cải tiến và quan sát phản hồi của độc giả để có được chất lượng bài viết tốt nhất.

Chúc các bạn thành công trong việc kiếm tiền.

Share:

Cách Sửa Lỗi Google Structured Data Testing Tool Trên Blog

Cách Sửa Lỗi Google Structured Data Testing Tool Trên Blog

    Chào các bạn ở bài trước mình có hướng dẫn cho các bạn về  Sửa Lỗi Missing Required Field "Update" Và Hcard "Author"

  Vì một số bạn có mail đến mình và hỏi về việc hướng dẫn cách sử lỗi Page contains property "image_url" which is not part of the schema,  nên hôm nay mình viết bài này để hướng dẫn cho tất cả mọi người cũng một lúc. Các bạn hãy làm theo hướng dẫn bên dưới của mình, có gì thắc mắc hay góp ý thì comment bên dưới, rất

   Trước tiên chúng ta phải hiểu về Google Structured Data Testing Tool là một công cụ kiểm tra dữ liệu có cấu trúc, công cụ này được google cung cấp để kiểm tra cấu trúc website của bạn xem có chuẩn xác hay chưa, cấu trúc website có phần ảnh hưởng một phần đến SEO trên website của bạn, nên bạn cũng cần lưu ý. Google cũng đã thêm sẵn cấu trúc cơ bản của Blogger, nhưng không hiểu sao lại có một số vấn đề xảy ra khi kiểm tra bằng Google Structured Data Testing Tool như missing required field updated, page contains property "image_url" which is not part of the schema, page contains property blogid, postid which is not part of the schema. Do đó tại bài viết này mình xin hướng dẫn 3 lỗi cơ bản mình vừa nêu trên để giúp Blogger của bạn có một cấu trúc tốt hơn.


Ở lỗi thứ nhất: 


Page Contains Property "image_url" Which Is Not part Of The Schema


  Một số bạn thấy lỗi này thường xóa cả đoạn mã sau vì nghĩ nó không thuộc Schema thì xóa là xong.


<meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>


Nhưng điều mà các bạn có thể chưa biết là đoạn mã này rất quan trọng, nếu xóa nó đi thì blog của các bạn sẽ không thể nào cung cấp hình ảnh cho các công cụ tìm kiếm, hoặc lúc chúng ta chia sẻ bài đăng qua mạng xã hội thì sẽ không lấy được ảnh thu nhỏ từ bài viết đó.

Cách khắc phục vấn đề này, các bạn tìm đến đoạn mã dưới đây:

<meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>


Sau đó thay đoạn mã đó bằng đoạn mã bên dưới.


<meta expr:content='data:post.firstImageUrl' itemprop='image'/>


Như trên thì các bạn cũng hiểu, chúng ta thay thế image_url bằng image và vấn đề đã được giải quyết mà website bạn sẽ hoạt động bình thường.


Ở 2 lỗi còn lại:


Page contains property "blogid" which is not part of the schema và Page contains property "postid" which is not part of the schema.


   Lỗi này theo mình cũng không có gì nghiêm trọng lắm, blogger cung cấp id của bài viết, và cả id của blogger chúng ta cho các công cụ tìm kiếm, mình không biết để làm gì nhưng chắc xóa nó đi cũng chả sao cả. Nếu các bạn muốn không nhìn thấy lỗi này nữa thì rất đơn giản chỉ cần tìm đến 2 đoạn mã sau và xóa nó đi là được.


<meta expr:content='data:blog.blogId' itemprop='blogId'/>

<meta expr:content='data:post.id' itemprop='postId'/>

Sau cùng các bạn hãy save lại là được. Thế là các bạn đã giải quyết xong 3 lỗi thông dụng trên Google Structed Data Testing Tool

Lưu ý: Trước khi chỉnh sửa blog các bạn nên sao lưu cẩn thận rồi hãy làm nha.
Chúc các bạn thành công.

Share:

Comment Facebook Song Song Với Comment Blogger

Comment Facebook Song Song Với Comment Blogger

   Hôm nay mình sẽ hướng dẫn cho các bạn tạo comment facebook song song với blogger, giúp blogger của bạn trở nên pro hơn. 

Các bạn hãy lần lượt làm theo các bước sau:

A: Tạo app trên facebook và lấy Application ID


Trước hết bạn hãy vào địa chỉ này và làm theo hướng dẫn của mình dưới đây.

nhập vào tên app Name muốn hiển thị.
Comment Facebook Song Song Với Comment Blogger
Nhập vô mã captcha hiển thị rồi continue
Comment Facebook Song Song Với Comment Blogger

Comment Facebook Song Song Với Comment Blogger

Nhập Đầy đủ thông tin như hình vẽ rồi Next.


B: Chèn Comments Facebook Vào Blogger.

Bước 1: Vào blogger > Mẫu > Chỉnh sửa HTML
Bước 2: Chọn mở rộng mẫu Tiện Ích

Bước 3: Dán code bên dưới sau thẻ <head>

<meta expr:content='data:blog.pageTitle' property='og:title'/> 

<meta expr:content='data:blog.url' property='og:url'/> 
<meta content='article' property='og:type'/> 
<meta content='https://lh5.googleusercontent.com/-VhSoDeyE39s/AAAAAAAAAAI/AAAAAAAAAAA/WD8BnuTTPLc/s96-c/photo.jpg' property='og:image'/> 
<meta content='750771148285429' property='fb:app_id'/>
<script src='http://connect.facebook.net/en_US/all.js#xfbml=1'/> 
    <script src='http://code.jquery.com/jquery-latest.js'/>
    <script type='text/javascript'> 
    function commentToggle(selectTab) { 
      $(&quot;.comments-tab&quot;).addClass(&quot;inactive-select-tab&quot;); 
      $(selectTab).removeClass(&quot;inactive-select-tab&quot;); 
      $(&quot;.comments-page&quot;).hide(); 
      $(selectTab + &quot;-page&quot;).show(); 
    } 

    </script>

Thay đổi  Link ảnh Logo của blog màu đỏ thay bằng link ảnh của bạn có kích cỡ 30 x 30px 

FACEBOOK APP ID 750771148285429 bằng địa chỉ ID đã tạo ở những bước trên

Bước 4: Tìm thẻ <html và thay bằng đoạn bên dưới


<html xmlns:fb='http://www.facebook.com/2008/fbml'

Nếu tìm trong template có xmlns:fb='http://www.facebook.com/2008/fbml' rồi thì bỏ qua bước này nhé
Bước 5: Tìm ]]></b:skin> và dán trước nó code bên dưới

.comments-page {  background-color: #f2f2f2; width:450px;}

    #blogger-comments-page {  padding: 0px 5px;  display: none;}
    .comments-tab { float: left; padding: 5px; margin-right: 3px; cursor: pointer; background-color: #f2f2f2;}
    .comments-tab-icon { height: 14px;  width: auto;  margin-right: 3px;}
    .comments-tab:hover { background-color: #eeeeee;}
    .inactive-select-tab { background-color: #d1d1d1;}

Thay đổi những phần tô đậm sao cho phù hợp với blog của bạn lần lượt là màu nền và độ rộng khung comments


Bước 6: Tìm code bên dưới

<div class='comments' id='comments'>
 Chèn code bên dưới sau tất cả những code bạn đã tìm được bên trên

<div class='comments-tab' id='fb-comments' onclick='javascript:commentToggle(&quot;#fb-comments&quot;);' title='Comments made with Facebook'>

<img class='comments-tab-icon' src='https://huyco-troll.googlecode.com/svn/trunk/icon/cmfb.png'/>
<fb:comments-count expr:href='data:post.url'/> Comments
</div>
<div class='comments-tab inactive-select-tab' id='blogger-comments' onclick='javascript:commentToggle(&quot;#comments&quot;);' title='Comments from Blogger'>
<img class='comments-tab-icon' src='https://huyco-troll.googlecode.com/svn/trunk/icon/cmbg.png'/> <data:post.numComments/> Comments
</div><div class='clear'/>
</div>
<div class='comments-page' id='fb-comments-page'>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='fb-root'/>
<fb:comments colorscheme='light' expr:href='data:post.canonicalUrl' expr:title='data:post.title' expr:xid='data:post.id' width='450'/>
</b:if>
</div>

450 là độ rộng của khung comments bằng facebook

Khi bạn lưu lại template mà báo lỗi thì xóa đoạn code được bôi màu đỏ đi 

Bước 7: Lưu lại template

Đây là bài hướng dẫn cơ bản thôi, bạn hãy dựa theo bài viết của mình mà sáng tạo cho phù hợp với blog của mình.
Chúc các bạn thành công!
Share:

Trang Trí Giáng Sinh Cho Blogger

Trang Trí Giáng Sinh Cho Blogger

    Vậy là chỉ còn lại không đầy một tuần nữa là đến giáng sinh rồi, không biết các bạn đã làm gì để chuẩn bị cho giáng sinh của mình chưa? một vài biểu tượng tuyết rơi, chuông giáng sinh, ông già noen trên trang chủ blogger chính là chủ đề của chúng ta ngày hôm nay.


1. Tạo hiệu ứng tuyết rơi trên blogger.

các bạn hãy vào bố cục >> thêm tiện ích >> thêm html/javascript và paste đoạn code sau vô:

<!-- Hiệu ứng tuyết rơi cho blog-->

<script type='text/javascript'>
//<![CDATA[
var snowmax = 30; // Số lượng tuyết
var snowcolor = new Array("#aaaacc", "#ddddFF", "#ccccDD");
var snowtype = new Array("Arial Black", "Arial Narrow", "Times", "Comic Sans MS");
var snowletter = "*"; //Hình tuyết, có thể thay thành dấu chấm “.” hay các kí tự khác
var sinkspeed = 0.9; //               Tốc độ rơi của tuyết
var snowmaxsize = 30; //           Kích thước hạt tuyết to nhất
var snowminsize = 10; //             Kích thước hạt tuyết nhỏ nhất
var snowingzone = 1;
var snow = new Array();
var marginbottom;
var marginright;
var ScrollTop;
var timer;
var i_snow = 0;
var x_mv = new Array();
var crds = new Array();
var lftrght = new Array();
var browserinfos = navigator.userAgent;
var ie5 = document.all && document.getElementById && !browserinfos.match(/Opera/);
var ns6 = document.getElementById && !document.all;
var opera = browserinfos.match(/Opera/);
var browserok = ie5 || ns6 || opera;
function randommaker(a)
{
    rand = Math.floor(a * Math.random());
    return rand
}
 function iecompattest()
{
 return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}
 function InitHeight() {
 if (ie5 || opera) {
  marginbottom = iecompattest().clientHeight + 5; //clientHeight;
  marginright = iecompattest().scrollWidth + 5; //clientWidth
 }
 else {
  if (ns6) {
   marginbottom = self.innerHeight;
   marginright = self.innerWidth
  }
 }
 ScrollTop = document.body.scrollTop;
 if (ScrollTop == 0) {
  if (window.pageYOffset)
   ScrollTop = window.pageYOffset;
  else
   ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
 }
 marginbottom += ScrollTop;
}
 function initsnow()
{
 InitHeight()
  var a = snowmaxsize - snowminsize;
  for (i = 0;i <= snowmax;i++)
 {
  crds[i] = 0;
  lftrght[i] = Math.random() * 15;
  x_mv[i] = 0.03 + Math.random() / 10;
  snow[i] = document.getElementById("s" + i);
  snow[i].style.fontFamily = snowtype[randommaker(snowtype.length)];
  snow[i].size = randommaker(a) + snowminsize;
  snow[i].style.fontSize = snow[i].size + "px";
  snow[i].style.color = snowcolor[randommaker(snowcolor.length)];
  snow[i].sink = sinkspeed * snow[i].size / 5;
  if (snowingzone == 1) { snow[i].posx = randommaker(marginright - snow[i].size) }
  if (snowingzone == 2) { snow[i].posx = randommaker(marginright / 2 - snow[i].size) }
  if (snowingzone == 3) { snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 4 }
  if (snowingzone == 4) { snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 2 }
  snow[i].posy =  randommaker(2 * marginbottom - marginbottom - 2 * snow[i].size);
  snow[i].style.left = snow[i].posx + "px";
  snow[i].style.top = snow[i].posy + "px"
  }
  movesnow()
}
 function movesnow()
{
 InitHeight();
 for (i = 0; i <= snowmax; i++)
 {
  crds[i] += x_mv[i];
  snow[i].posy += snow[i].sink;
  snow[i].style.left = snow[i].posx + lftrght[i] * Math.sin(crds[i]) + "px";
  snow[i].style.top = snow[i].posy + "px";
  if (snow[i].posy >= marginbottom - 2 * snow[i].size || parseInt(snow[i].style.left) > (marginright - 3 * lftrght[i]))
  {
   if (snowingzone == 1) { snow[i].posx = randommaker(marginright - snow[i].size) }
   if (snowingzone == 2) { snow[i].posx = randommaker(marginright / 2 - snow[i].size) }
   if (snowingzone == 3) { snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 4 }
   if (snowingzone == 4) { snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 2 }
   snow[i].posy = ScrollTop
  }
 }
var a = setTimeout("movesnow()", 60)
}
function hidesnow()
{
 if (window.timer) { clearTimeout(timer) }
 for (i = 0;i <= snowmax;i++)
 {
  document.getElementById("s" + i).style.visibility = "hidden"
 }
}
 for (i = 0;i <= snowmax;i++)
{
 document.write('<div id="s' + i + '" style="POSITION: absolute; Z-INDEX: 9' + i + "; VISIBILITY: visible; TOP:-" + snowmaxsize + 'px; LEFT: 15px;">' + snowletter + "</div>")
}
if (browserok)
{ initsnow() }
else
{ document.write('Votre navigateur ne supporte pas ce Javascript, ') };
//]]>
</script>

2. Code chuông giáng sinh.
Bạn hãy paste đoạn code sau vô html/javascript.
<img src="https://lh6.googleusercontent.com/-6YdWdL5SKmg/UXzW9XHcXoI/AAAAAAAAYyw/FNtF99kqugo/s131/christmas-bells-icon.png" style="position:fixed; top: 0px;left:0px;border:none;z-index:5;"/><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj5W_N-XLjFcHIMsxCt7XoQLBScR2APJn5N0lXtXFr7GPAROOBGxdrIdtylSjQlYAUJNmXoAk1qNVbwA3S7Sihi_TtwrWZsV-h6YL-qtWDtbQPf3y2CEIax7emIW8Up2Yd0IAWcNuJqZq6/s141/christmas-bells-icon-right.png" style="position:fixed; top: 0px;right:0px;border:none;z-index:5;"/>
Sau đó save lại xem kết quả.

3. Code ông già noen.
 Các bạn hãy chèn đoạn code sau trước thẻ đóng </head>

<marquee scrolldelay='100' style='position:fixed; top:0; right:0; z-index:9999; width:100%;'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbBpQLZIRWpmD1k-Fsdv-BnFxyuiCGHDncAx_gL9Kof-l6O1zK_TFwDP8xrayUyQ0lNS3y8c9-ap79vZ1n2s61mpVmRd4dbOXZqyndbJ9lSubWJU1yXc6vO-1AZVIWpzNjbDLyNXvqRrE/' /></marquee>

Sau cùng là save lại.
Để cho chắc chắn thì các bạn hãy tải mẫu code của blogger của mình lưu lại cẩn thận rồi hãy thực hiện nha.
Chúc các bạn thành công.
Share:

Hướng Dẫn Tạo Widget Theo Dõi Bài Viết Blogger

Hướng Dẫn Tạo Widget Theo Dõi Bài Viết Blogger

   Hôm nay mình sẽ hướng dẫn cho các bạn cách tạo một widget theo dõi bài viết cùng các mạng xã hội, khi các bạn vào trang thegioitinhoconline.com thì các bạn thấy cái widget như hình trên, khi bạn nhập địa chỉ mail của mình vào và enter các bạn có thể đăng ký nhận tin tức các bài viết mới nhất từ thegioitinhoconline.com tức là khi có bài viết mới sẽ được gửi tự động đến mail đăng ký.
để làm được điều này thì các bạn hãy thao tác như sau:
Bước 1: đăng nhập blogger.
Bước 2: các bạn vào Bố cục >> Thêm tiện ích >>chọn HTML/Javascript vầ paste đoạn code dưới đây vào như hình mình đã chụp.
Hướng Dẫn Tạo Widget Theo Dõi Bài Viết Blogger




Đây là đoạn mã code đó các bạn có thể copy về mà thực hiện.

<style type='text/css'>
.social a{color: #6e6e6e;font: bold 12px Calibri,Helvetica, Arial, sans-serif;text-decoration: none;padding: 3px 5px 2px;position: relative;display: inline-block;text-shadow: 0 1px 0 #fff;-webkit-transition: border-color .218s;-moz-transition: border .218s;-o-transition: border-color .218s;transition: border-color .218s; background: #f3f3f3;border: solid 1px #dcdcdc;}
.social a:hover {color: #333;border-color: #999;-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
.social a:active{color:#000;border-color: #444;}
.sub-box{width:300px;background:();padding: 2px 5px 7px 2px;font-family:Droid Sans,Helvetica,Arial;}
.emailform{margin:16px 0 0; display:block; clear:both;}
.emailtext{margin:10px 0 0;background:#f6f6f6 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtWswpLPuZjAS5J1r6KsMZZSSC2vet4HR7pmIOw6FV3jpgTfV4L5Lh9F4fogj6mMgyBoCz0P0fVojb4EcCgT6kgvGuEZmwVBWgnK0SgX1Sg6EuZeHOE3f8okhbdLpdHUrhrWfgfbcgXLU/s1600/email.png) no-repeat scroll 4px center;padding:6px 5px 6px 34px;color:#444;font-weight:bold; text-decoration:none;border:1px solid #ccc;width:175px;}
.emailtext:hover{background: #f3f3f3 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtWswpLPuZjAS5J1r6KsMZZSSC2vet4HR7pmIOw6FV3jpgTfV4L5Lh9F4fogj6mMgyBoCz0P0fVojb4EcCgT6kgvGuEZmwVBWgnK0SgX1Sg6EuZeHOE3f8okhbdLpdHUrhrWfgfbcgXLU/s1600/email.png) no-repeat scroll 4px center;border-color:#999;}
.emailtext:focus{outline:none;}
.sub-button{color:#eee;font-weight:bold; text-decoration:none;padding:5px 10px; border:1px solid #666;cursor:pointer;background:#999}
.sub-button:hover{color:#444;border-color: #999;background:#ccc}
</style>
<center><div class="social" style="padding: 0pt 0pt 0pt 5px;">
<table><tbody><tr><td>
<a href='http://feedburner.google.com/fb/a/mailverify?uri=TheGioiTinHocOnline' rel="nofollow"target='_blank'><img alt='newsletters' src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwFJoRfeu5YUD3tIQQD0cG840qm8LKpce4NBL7mR3CoQC8KQuwmpdPRQrJoPjb2wHL7OWnwCC4a8r3Tpg1xem83MQ5t0b0R1Pq9XaG6-fYiDz3LSqvctKbUJjhNNj0aMuHGPXgd2pfK8c/s1600/mail.png" border="0" title='newsletters'/></a> </td>
<td> <a href='http://feeds.feedburner.com/TheGioiTinHocOnline' target='_blank'><img alt='rss' src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_12tHoeMwz2xYv2fMHUUakx7kZzA53LxGP8fRe7vtfLcEydYJWsaxvP3L0zeReSDnoRvBAa5wNw-Hc-hcT3Ye21eY1IgjBohhuzyXlXQCqnbpI82p7LY_42ZtetMlGLKSV2262JEBXDI/s1600/rss.png" border="0" title='rss'/></a> </td>
<td> <a href='https://twitter.com/TheGioiTinHocOn' target='_blank'><img alt='twitter' src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsY1og5mxw3lyBoNanbdCLRJvMkWj-mKibdIxQ-Sh0nPjulD94Q9RQgRoR2y1-POEODeHhGJnXywNNms1GELAcyyZzDFvJBUNBR64VFC8bbCnWVMNSJrVw6nYI-Fd-zRSnC-Tu6GoVVwg/s1600/twitter.png"  border="0" title='twitter'/></a> </td>
<td> <a href='https://www.facebook.com/thegioitinhoconline' target='_blank'><img alt='facebook' src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHRKazyvBdSXQyET_NTz0LY_4UdikaSSmFGXAV85_4UWoBt0r3SuAmBdhSeLkAC_nEoFO5UAZsgMe07P5Ul6HoBI2oeMKwqCtmdayszh-m5_hknbHgPblEFwr1llzXOwujfSxJi__YvC4/s1600/facebook.png"  border="0" title='facebook'/></a> </td>


<td> <a href='http://www.youtube.com/' target='_blank'><img alt=' youtube' src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfABMPWqJsqOcr6bI2pZHXX0mkAJanhyRybu07mAIBCAACbrjy0Itreh7KFHAiv_3iAE5O8CN4UW0OhUou7zMO9WuZpLJGwU9a8LUzw4zb6meNSiXcz3TPkwZwFh1LxeNE6Nb8HSQqOXQ/s1600/youtube.png"  border="0" title='youtube'/></a>

</td>
</tr></tbody></table> </div></center>
<center>
<div class='sub-box'>
<div style="text-align: left; display: inline-block;">
<h8 style="display:block;font-family:'calibri';font-size:15px;font-weight:bold;">Subscribe via RSS Feed</h8>
<small><i>If you enjoyed this article just <a href='http://feeds.feedburner.com/TheGioiTinHocOnline' rel="nofollow" target='_blank' title='feedburner'>
<b>click here</b></a>, or subscribe to receive more great content just like it.</i></small>
<form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=TheGioiTinHocOnline', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
<input type="hidden" value="Thegioitinhoconline" name="uri"/>
<input type="hidden" name="loc" value="fr_FR" />
<input type="text" onblur="if (this.value == &quot;&quot;) {this.value = &quot;Enter your email...&quot;;}" onfocus="if (this.value == &quot;Enter your email...&quot;) {this.value = &quot;&quot;}" value="Enter your email..." name="email" class="emailtext" />
<input type="submit" class="sub-button" value="Enter" title='' alt='' />
</form></div></div></center>

Lưu ý:  các bạn hãy lần lượt thay địa chỉ face, twitter, youtube, feeds.feedburner các dòng màu đỏ tương ứng với địa chỉ các mạng xã hội của mình, về facebook, twitter, youtube, thì chắc không có gì lạ đối với các bạn còn feedburner thì các bạn có thể đămg ký địa chỉ của mình tương ứng với địa chỉ http://feedburner.google.com/fb/a/mailverify?uri=TheGioiTinHocOnline
Để đăng ký thì các bạn có thể tham khảo bài viết Đăng Ký Nhận Bài Viết Thông Qua Feedburner rồi thay thế vào địa chỉ widget của mình.

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

Bài viết thuộc bản quyền thegioitinhoconline.com. Bạn nào copy cho blogger/website thì hãy ghi rõ nguồn bài viết bên dưới để thể hiện nhân cách của mình nha.

DMCA.com
Share:

Popular Posts

Recent Posts