Custom Search
Ads by VADpay advertising

Bài mới nhất ở Easyadsensevn

Thứ Ba, ngày 09 tháng 9 năm 2008

Lỗi cơ bản mỗi khi bạn chèn mã javascript vào blogger html

Cảm ơn bạn đã ghé thăm Blog của mình! Xin vui lòng góp ý về bài viết. Nếu bạn có nguyện vọng đọc những bài viết mới của mình qua email, bạn có thể Bookmark trang này, hoặc có thể đăng ký email của bạn ở đây. Để biết thêm thông tin, các bạn có thể xem ở các link sau:

Nếu bạn là một người sùng bái Blogger như tôi đã từng thì hẳn bạn sẽ cảm thấy khó chịu khi mình chèn các mã javascript trực tiếp vào mẫu blogger vì nó không hoạt động hay nếu có hoạt động thì cũng không theo ý muốn của mình.

Với nhiều người đang chơi Blogger và đặc biệt khi muốn chèn code Adsense vào các bào viết hay dưới mỗi bài viết (ngoài các gadget mặc định) thì họ hẳn sẽ thấy quảng cáo adsense vẫn hiển thị nhưng khác màu sắc, không đúng vị tri hay hiện 2 cái liền nhau. Với Blogger Việt Nam chọn Blogger là công cụ viết blog thì hẳn sẽ bó tay khi chèn mã quảng cáo của Ads@CDT vào blog của mình. Vấn đề này Thủ Thuật Blog đã từng có bài hướng dẫn riêng cho những ai chơi Ads@CDT rồi, nhưng trong bài này tôi sẽ khái quát cho các bạn về cách chèn javascript lên blogger của tất cả các mạng quảng cáo mà không gặp lỗi gì cả.

Nhóm phát triển blogger dường như đã biết rõ nhu cầu của anh em nên đã cho phép chèn Adsense giữa các bài viết nhưng hình như chưa làm mọi người thỏa đáng bởi thu nhập vấn không tăng và họ muốn chèn ngay sát dưới hoặc nằm trong nội dung các bài viết để có nhiều click nhầm hơn :-). Với WordPress thì đơn giản vì đã có MaxBlogPress Banner Ads như đã giới thiệu, tuy nhiên với Blogger thì ngay cả các bạn giỏi IT đôi khi cũng méo mặt.

Lỗi cơ bản mỗi khi bạn chèn mã javascript vào blogger html

Widget và Gadgets mà Blogger tạo sẵn đôi khi không linh hoạt và không đáp ứng đủ các yêu cầu của một blogger chuyên nghiệp nên các blogger viết blog để kiếm tiền muốn chèn mã quảng cáo của Adsense, AdBrite, Chitika hay Shopzilla sẽ cảm thấy khó chịu. Câu trả lời đối với vấn đề này trước đây là không hề dễ nhưng bây giờ đã khác.

Nếu bạn hiệu chỉnh mẫu blogger để chèn code Adsense, AdBrite, Chitika hay Shopzilla hay bất kỳ một mã javascript nào vào blogger, bạn sẽ thấy báo lỗi như sau:

Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: The processing instruction target matching “[xX][mM][lL]” is not allowed.

Hay tương tự như thế này:

Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: The content of elements must consist of well-formed character data or markup.

Blogger XML cho phép dùng javascript nhưng cấu trúc thì rất khắt khe nên việc chèn đúng và đủ là không hề đơn giản, do vậy mà eBlogTemplates đã tạo ra công cụ chuyển đổi mã cho phù hợp với yêu cầu mà Blogger XML đưa ra mà không hề là sai code của các trang quảng cáo kia.

Sử dụng công cụ Ad Code Converter

Đây là công cụ rất hữu ích cho cả newbie và blogger chuyên nghiệp khi viết blog bằng blogger và muốn chèn code javascript lên trang blog của mình. Công cụ này các bạn thay thế những phần thừa và bổ sung các phần thiếu vào cấu trúc của từng mạng phù hợp với yêu cầu của Blogger mà không thay đổi cấu trúc của mã quảng cáo. Ví dụ khi bạn sử dụng Adsense, bạn sẽ có mã code như sau:

<script type="text/javascript"><!--

google_ad_client = "pub-xxxxxxxxxx";


/* 468x60, created 3/17/08 */

google_ad_slot = "3105157606";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>

Nếu bạn chèn mã code này trực tiếp vào phần header của blog, bạn sẽ bị báo lỗi hay mã sẽ không hoạt động. Nhiều bạn nói rằng Google chơi khăm hay đã mã hóa code của bạn, nhưng xin thưa là không phải như thế mà cấu trúc của Blogger XML mới yêu cầu chặt chẽ hơn và bắt buôc các ký tự dạng > < và hoặc phải được chuyển thành các thực thể phù hợp cho xhtml. Ví thế mã code phải có dạng như sau mới đúng yêu cầu và mới hoạt động tốt được:

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--

google_ad_client = &quot;pub-xxxxxxxxxx&quot;;

/* 468x60, created 3/17/08 */

google_ad_slot = &quot;3105157606&quot;;

google_ad_width = 468;

google_ad_height = 60;

//--&gt;

&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;


src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;

&lt;/script&gt;

Với công cụ chuyển mã này, bạn chỉ cần mất vài giây để chuyển mã javasrcipt sang mà theo yêu cầu của Blogger mà hoàn toàn miễn phí tại Blogger Ad Code Converter.

Việc đơn giản mà bạn cần làm là đăng nhập vào tài khoản Adsense, AdBrite, Chitika, Shopzilla…chọn định dạng, kích cỡ, lấy mã và paste vào công cụ này và nhấn nút Convert Ad Code, chờ 2-5 giây bạn sẽ có một mã mới. Copy mã mới đó và paste vào bất cứ vị trí nào mà bạn muốn. Đảm bảo rằng nó sẽ hoạt động như những gì bạn mong muốn. Xem hình minh họa!


Những loại mã code nào được hỗ trợ?

Thực ra nó có thể dùng cho tất cả các loại code và có thể chuyển từ bất kỳ một mã HTML hay javascript thành XHTML chuẩn. Các mã code tiêu biểu mà các bạn thường gặp là AdSense, Text Link Ads, AdBrite, LinkWorth, Chitika, Amazon, và cả Ads@CDT nữa.

Về mặt kỹ thuật mà nói, công cụ này chỉ đơn giản là thay các ký tự của mã HTML thành các mã XHTML tương ứng như <, >, & thành &lt;, &gt;, &amp; để phù hợp với yêu cầu của Blogger XML.

Nhiều bạn sẽ lo lắng bị Google Adsense khóa tài khoản vì vi phạm TOS hay chính sách:

Nếu các bạn đang dùng Adsense thì không lo lắng gì cả vì công cụ này không hề làm biến đổi về mã code của Adsense mà chỉ giúp chuyển các mã HTML thành mã XHTML tương ứng phù hợp với yêu cầu của Blogger XML mà thôi. Hơn nữa, công cụ cũng không hề làm thay đổi tính năng của mã Adsense hay bất kỳ mà gì khác.

Các bạn không tin? Nếu không tin, sau khi chuyển mã, chèn vào blog và bạn thử view blog sẽ thấy quảng cáo hiện đúng ý muốn. Để biết mã Adsense vừa chuyển đổi có đúng như trước khi bạn chuyển đổi không. Việc đơn gian là Click chuột phải vào trang blog mà mình vừa chèn code, chọn view page source, tìm đến mã adsense thì nó vẫn như lúc bạn lấy từ tài khoản ra. Thế là yên tâm rồi!

Chúc các bạn may mắn.

(Theo: Blogviet)

Add to Technorati Favorites

0 nhận xét:

Watch the latest videos on YouTube.com
Your Name :
Your Email :
Subject :
Message :
Image (case-sensitive):