Thứ Hai, 3 tháng 9, 2012

Lấy dữ liệu blogger feed


Địa chỉ lấy Feed của blogger:
URL: http://www.blogger.com/feeds/BLOG_ID/posts/default
Request:
GET: http://www.blogger.com/feeds/BLOG_ID/posts/default
Authorization: /* OAuth 2.0 token here */

Mẫu kết quả:

<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5370960388045130813</id><updated>2012-08-24T09:53:38.329-07:00</updated><category term='marketing'/><category term='Module'/><category term='Action Script'/><category term='Thanh toán'/><category term='redirectPage'/><category term='account'/><category term='web service'/><category term='Ads'/><title type='text'>Hquery Developer</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default'/><link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-3561675513630352146</id><published>2012-08-24T09:53:00.001-07:00</published><updated>2012-08-24T09:53:38.342-07:00</updated><app:control xmlns:app='http://purl.org/atom/app#'><app:draft>yes</app:draft></app:control><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><title type='text'>Lấy dữ liệu blogger feed</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Địa chỉ lấy Feed của blogger:&lt;br /&gt;&lt;i&gt;URL&lt;/i&gt;: http://www.blogger.com/feeds/BLOG_ID/posts/default&lt;br /&gt;&lt;i&gt;Request&lt;/i&gt;:&lt;br /&gt;GET: http://www.blogger.com/feeds/BLOG_ID/posts/default &lt;br /&gt;Authorization: /* OAuth 2.0 token here */&lt;br /&gt;&lt;br /&gt;Mẫu kết quả:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/lay-du-lieu-blogger-feed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/3561675513630352146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/3561675513630352146'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-772957696818774436</id><published>2012-08-24T06:16:00.001-07:00</published><updated>2012-08-24T06:16:18.611-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Action Script'/><title type='text'>Tạo chữ chạy marque</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;i&gt;File&lt;/i&gt;: &lt;b&gt;as3/functions.as3&lt;/b&gt;&lt;br /&gt;&lt;i&gt;install&lt;/i&gt;:&lt;br /&gt;include 'as3/functions.as';&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;pre class="brush:php"&gt;//create marque text&lt;br /&gt;function marque(str="",wid=100,hei=null){&lt;br /&gt; //text object&lt;br /&gt; var txt=new TextField();&lt;br /&gt; //txt.border=true;&lt;br /&gt; txt.text=str; //set text&lt;br /&gt; txt.wordWrap=false;&lt;br /&gt; txt.addEventListener(Event.ENTER_FRAME,marque_evt); //marque event&lt;br /&gt;&lt;br /&gt; //object&lt;br /&gt; var obj=new Sprite();&lt;br /&gt; &lt;br /&gt; //mask&lt;br /&gt; var _mask=new MovieClip();&lt;br /&gt; _mask.x=0;&lt;br /&gt; _mask.y=0;&lt;br /&gt;&lt;br /&gt; _mask.graphics.beginFill(0x000000);&lt;br /&gt; _mask.graphics.drawRect(0,0,wid,txt.height);&lt;br /&gt; _mask.graphics.endFill();&lt;br /&gt; &lt;br /&gt; //append&lt;br /&gt; obj.addChild(txt); //add text to object&lt;br /&gt; obj.addChild(_mask);&lt;br /&gt; obj.mask=_mask;&lt;br /&gt; /*********&lt;br /&gt;  * events&lt;br /&gt; */&lt;br /&gt; //enter frame&lt;br /&gt; function marque_evt(e:Event){&lt;br /&gt;  if(e.target.text){&lt;br /&gt;   e.target.x--;&lt;br /&gt;   if(e.target.x&amp;lt;-e.target.width) e.target.x=wid;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; //init&lt;br /&gt; init();&lt;br /&gt; /***********&lt;br /&gt;  * funcs&lt;br /&gt; */&lt;br /&gt; //set text size&lt;br /&gt; function init(){&lt;br /&gt;  txt.x=wid; //init&lt;br /&gt;  txt.width=txt.textWidth+5;&lt;br /&gt;  txt.height=txt.textHeight+2;//trace(txt.width);&lt;br /&gt;  //init mask&lt;br /&gt;  _mask.graphics.beginFill(0x000000);&lt;br /&gt;  _mask.graphics.drawRect(0,0,wid,txt.height);&lt;br /&gt;  _mask.graphics.endFill();&lt;br /&gt; }&lt;br /&gt; //set text&lt;br /&gt; function setText(str,format=null){&lt;br /&gt;  txt.text=str; &lt;br /&gt;  if(format) txt.setTextFormat(format); //set text format&lt;br /&gt;  init();&lt;br /&gt; }&lt;br /&gt; return {object:obj,setText:setText,txtObj:txt};&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/772957696818774436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/tao-chu-chay-marque.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/772957696818774436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/772957696818774436'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/tao-chu-chay-marque.html' title='Tạo chữ chạy marque'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-8542582621436836592</id><published>2012-08-22T19:56:00.000-07:00</published><updated>2012-08-22T19:56:46.416-07:00</updated><app:control xmlns:app='http://purl.org/atom/app#'><app:draft>yes</app:draft></app:control><category scheme='http://www.blogger.com/atom/ns#' term='Thanh toán'/><title type='text'>Tạo nút thanh toán</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/tao-nut-thanh-toan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8542582621436836592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8542582621436836592'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-2842812593202728060</id><published>2012-08-22T05:38:00.002-07:00</published><updated>2012-08-22T05:38:30.275-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='account'/><title type='text'>Các lệnh trên module account (tài khoản)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Nhánh thực hiện opt=cmd (File: cmd.php)&lt;br /&gt;&lt;b&gt;Kích hoạt user&lt;/b&gt;:&lt;br /&gt;&lt;i&gt;Yêu cầu&lt;/i&gt;: ?hq=account&amp;amp;opt=cmd&amp;amp;command=enableduser&amp;amp;id=ID&amp;amp;val=(0|1)&lt;br /&gt;&lt;i&gt;Thẩm quyền&lt;/i&gt;: chỉ admin mới có quyền.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Đăng nhập&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Request&lt;/i&gt;: ?hq=account&amp;amp;opt=cmd&amp;amp;command=_login_user&amp;amp;user=&amp;lt;USER&amp;gt;&amp;amp;pass=&amp;lt;PASS&amp;gt;&lt;br /&gt;&lt;i&gt;Thẩm quyền&lt;/i&gt;: All&lt;br /&gt;&lt;i&gt;Return&lt;/i&gt;: trả về thông tin người dùng dạng json.&lt;br /&gt;&lt;br /&gt;Minh hoạ:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicTB3Cjutn4KpLZ4YI1RPopM9ur6pBh24PTRKm3QF02eOWUkz55_bwbzVoboqSdR10eChw5iMOvTnc5T4tB8IhllY9CCReGTrppibu2nB9lFarj_1P2z0UHm5K0qURpSSX1_eXq2cYdGbT/s1600/cmd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="72" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicTB3Cjutn4KpLZ4YI1RPopM9ur6pBh24PTRKm3QF02eOWUkz55_bwbzVoboqSdR10eChw5iMOvTnc5T4tB8IhllY9CCReGTrppibu2nB9lFarj_1P2z0UHm5K0qURpSSX1_eXq2cYdGbT/s640/cmd.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Chú ý&lt;/i&gt;:&amp;nbsp;Không cần phải cấu hình cho nhánh module "cmd", hệ thống tự động cấu hình, phù hợp khi xuất dữ liệu ra dạng json.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/2842812593202728060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/cac-lenh-tren-module-account-tai-khoan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/2842812593202728060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/2842812593202728060'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/cac-lenh-tren-module-account-tai-khoan.html' title='Các lệnh trên module account (tài khoản)'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicTB3Cjutn4KpLZ4YI1RPopM9ur6pBh24PTRKm3QF02eOWUkz55_bwbzVoboqSdR10eChw5iMOvTnc5T4tB8IhllY9CCReGTrppibu2nB9lFarj_1P2z0UHm5K0qURpSSX1_eXq2cYdGbT/s72-c/cmd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-5279337390900145802</id><published>2012-08-22T05:26:00.002-07:00</published><updated>2012-08-22T05:26:44.433-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>Dịch vụ soap</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Mọi module đều hỗ trợ dịch vụ soap.&lt;br /&gt;Liên kết soap client có dạng:&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;/service.php?hq=&amp;lt;MODULE&amp;gt;&amp;amp;wsdl=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Xem chi tiết hàm của module để biết cách sử dụng.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Example&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/5279337390900145802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/dich-vu-soap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/5279337390900145802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/5279337390900145802'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/dich-vu-soap.html' title='Dịch vụ soap'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-8838395065734803464</id><published>2012-08-22T05:09:00.000-07:00</published><updated>2012-08-22T05:09:01.421-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thanh toán'/><title type='text'>Thanh toán bảo kim</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;nvhj&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/8838395065734803464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/thanh-toan-bao-kim.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8838395065734803464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8838395065734803464'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/thanh-toan-bao-kim.html' title='Thanh toán bảo kim'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-8703717043987785943</id><published>2012-08-22T03:12:00.000-07:00</published><updated>2012-08-22T03:52:21.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redirectPage'/><title type='text'>Hướng dẫn làm trang redirect</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9_U0LRYhSFhgpl3wx4zMNZodde5fb7kiGTDIyd2uu8bSpRJNMkz4Ab2SnmmqfC4WbTKhCEWd43jvTtFNV0Vjn021Z7ZFBRuP2WtPKcv6ZoypVKkE-G0TdDHtW37Rho0zDaCq70RZPHO2/s1600/wrapper.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="16" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9_U0LRYhSFhgpl3wx4zMNZodde5fb7kiGTDIyd2uu8bSpRJNMkz4Ab2SnmmqfC4WbTKhCEWd43jvTtFNV0Vjn021Z7ZFBRuP2WtPKcv6ZoypVKkE-G0TdDHtW37Rho0zDaCq70RZPHO2/s640/wrapper.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Thuộc Module: redirect.&lt;br /&gt;&lt;b&gt;Phương thức 1&lt;/b&gt;:&lt;br /&gt;Không yêu cầu phải có CSDL lưu trữ link. Ví dụ:&lt;br /&gt;&lt;a href="http://upload.khosachnoi.net/?hq=redirect&amp;amp;url=http%3A//www.mediafire.com/%3F02ny69k68jc28m8&amp;amp;title=[Audio%20Book]%207%20th%C3%B3i%20quen%20%C4%91%E1%BB%83%20th%C3%A0nh%20%C4%91%E1%BA%A1t%20-%20Stephen%20R%20Covey%20-%20KHO%20S%C3%81CH%20N%C3%93I%20-%20AUDIO%20BOOK"&gt;http://upload.khosachnoi.net/?hq=redirect&amp;amp;url=http%3A//www.mediafire.com/%3F02ny69k68jc28m8&amp;amp;title=[Audio%20Book]%207%20th%C3%B3i%20quen%20%C4%91%E1%BB%83%20th%C3%A0nh%20%C4%91%E1%BA%A1t%20-%20Stephen%20R%20Covey%20-%20KHO%20S%C3%81CH%20N%C3%93I%20-%20AUDIO%20BOOK&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tham số:&lt;br /&gt;&lt;table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 6.75pt; margin-right: 6.75pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: margin; mso-table-anchor-vertical: paragraph; mso-table-left: left; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 40.75pt; mso-yfti-tbllook: 1184; width: 645px;"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Tham số&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Giá trị&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Giải thích&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;title&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Tiêu đề của   link.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;url&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;url chuyển   hướng. Có thể ở dạng mã hoá&amp;nbsp;&lt;/span&gt;base64_decode (php) hoặc không&lt;span style="font-size: 12pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: red;"&gt;==&amp;gt; Tham số bắt buộc&lt;/span&gt;.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Phương thức 2&lt;/b&gt;:&lt;br /&gt;Cần yêu cầu có lưu trữ link.&lt;br /&gt;Liên kết được lấy từ CSDL thông qua trường &lt;b&gt;id&lt;/b&gt; &amp;amp; &lt;b&gt;task&lt;/b&gt; (1 file sử lý kết quả). Để làm điều này sẽ nhờ vào 2 tham số:&lt;br /&gt;&lt;table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 6.75pt; margin-right: 6.75pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: margin; mso-table-anchor-vertical: paragraph; mso-table-left: left; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 40.75pt; mso-yfti-tbllook: 1184; width: 645px;"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Tham số&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Giá trị&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Giải thích&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Chỉ số của   trường id của bảng.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;task&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;File sử lý   dữ liệu.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ưu điểm của cách này là hỗ trợ nhiểu link. Các link sẽ được lưu dạng json trong Database.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chú ý&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Module này chỉ chấp nhận truy cập từ các domain sau:&amp;nbsp;khosachnoi,&amp;nbsp;localhost,&amp;nbsp;vaycanhan.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/8703717043987785943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/huong-dan-lam-trang-redirect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8703717043987785943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8703717043987785943'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/huong-dan-lam-trang-redirect.html' title='Hướng dẫn làm trang redirect'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9_U0LRYhSFhgpl3wx4zMNZodde5fb7kiGTDIyd2uu8bSpRJNMkz4Ab2SnmmqfC4WbTKhCEWd43jvTtFNV0Vjn021Z7ZFBRuP2WtPKcv6ZoypVKkE-G0TdDHtW37Rho0zDaCq70RZPHO2/s72-c/wrapper.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-6638343433318293420</id><published>2012-08-22T02:38:00.000-07:00</published><updated>2012-08-22T02:38:53.023-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ads'/><title type='text'>Quảng cáo với liên kết URL.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Module được thiết kế giống với http://adf.ly&lt;br /&gt;Link sẽ được xuất hiện sau một vài giây. Ở đây bạn sẽ nhìn thấy 2 phần:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7HXkYmaPBQUbpXke71ubshpK_bOPGfusUAeAEZ5abJBeUCEVsD4q4P7uuF7hJbecZX13ruZOgGtpNuWFnhblD0B65VnE9jJV8ef_O9mlFYnNKDiQIVjFzRv4JqL2tMsLCp4ILQAkpM67A/s1600/ads.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7HXkYmaPBQUbpXke71ubshpK_bOPGfusUAeAEZ5abJBeUCEVsD4q4P7uuF7hJbecZX13ruZOgGtpNuWFnhblD0B65VnE9jJV8ef_O9mlFYnNKDiQIVjFzRv4JqL2tMsLCp4ILQAkpM67A/s640/ads.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Phần header chứa nút kích hoạt để chuyển link.&lt;br /&gt;Phần dưới là thông tin hiển thị quảng cáo.&lt;br /&gt;&lt;br /&gt;Liên kết chuyển hướng được gán trên tham số URL.&lt;br /&gt;Tham số: url=&amp;lt;url&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/6638343433318293420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/quang-cao-voi-lien-ket-url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/6638343433318293420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/6638343433318293420'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/quang-cao-voi-lien-ket-url.html' title='Quảng cáo với liên kết URL.'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7HXkYmaPBQUbpXke71ubshpK_bOPGfusUAeAEZ5abJBeUCEVsD4q4P7uuF7hJbecZX13ruZOgGtpNuWFnhblD0B65VnE9jJV8ef_O9mlFYnNKDiQIVjFzRv4JqL2tMsLCp4ILQAkpM67A/s72-c/ads.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-1426629671672525282</id><published>2012-08-22T02:30:00.000-07:00</published><updated>2012-08-22T03:03:43.665-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ads'/><title type='text'>Tạo quảng cáo hiển thị ngẫu nhiên</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div&gt;Tính năng được trích từ module "social" với hỗ trợ của nhánh con "auto_loadads"&lt;/div&gt;&lt;div&gt;Để sử dụng tính năng này, trước tiên cần xác định nhóm dữ liệu để chạy. Các dữ liệu là các đoạn chuỗi hiển thị, robot sẽ show lần lượt chúng theo thứ tự mỗi khi người dùng lướt trang web.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ví dụ:&lt;/div&gt;&lt;div&gt;Truy cập vào link sau:&amp;nbsp;&lt;a href="http://upload.khosachnoi.net/?hq=social&amp;amp;opt=auto_loadads&amp;amp;groupid=5"&gt;http://upload.khosachnoi.net/?hq=social&amp;amp;opt=auto_loadads&amp;amp;groupid=5&lt;/a&gt;&lt;/div&gt;&lt;div&gt;URL trên hiển thị nhóm dữ liệu có ID=5 được đăng ký bởi upload.khosachnoi.net&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;u&gt;&lt;i&gt;Tham số&lt;/i&gt;&lt;/u&gt;:&lt;br /&gt;Tham số xác định module social "hq=social", nhánh ứng dụng con auto_loadads &amp;amp; ngoài ra có một số tham số sau:&lt;br /&gt;&lt;br /&gt;&lt;table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 6.75pt; margin-right: 6.75pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: margin; mso-table-anchor-vertical: paragraph; mso-table-left: left; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 40.75pt; mso-yfti-tbllook: 1184; width: 645px;"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;  &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Tham số&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;  &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Giá trị&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;  &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Giải thích&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;groupid&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Number&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Chỉ số   nhóm.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Jsondata&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Boolean (=1|0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Cho phép hiện   thị dữ liệu dạng json.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 69.65pt;" valign="top" width="93"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;assign&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-alt: solid windowtext .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 120.25pt;" valign="top" width="160"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 293.95pt;" valign="top" width="392"&gt;  &lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;"&gt;Tên biến gắn   vào đối tượng json.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure-1: với tham số jsondata=1&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzBxU55-oDnHqwu1q3y6KV9ZuQUOIU30FOLCsrk1rrMDBBosG7Obo4sy7RucEx3wdSU_zIR1nyBfwX2I9lskE_wqbkDAwAcpxu9cryp0asVOD_8vtecihliGyzHgh1PWMwhAgCDdUsnQtc/s1600/json.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="68" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzBxU55-oDnHqwu1q3y6KV9ZuQUOIU30FOLCsrk1rrMDBBosG7Obo4sy7RucEx3wdSU_zIR1nyBfwX2I9lskE_wqbkDAwAcpxu9cryp0asVOD_8vtecihliGyzHgh1PWMwhAgCDdUsnQtc/s640/json.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Usage&lt;/b&gt;:&lt;br /&gt;*&lt;b&gt;Thêm nguồn vào thẻ iframe, hiển thị trực tiếp&lt;/b&gt;:&lt;br /&gt;[code]&amp;lt;iframe src="http://upload.khosachnoi.net/?hq=social&amp;amp;opt=auto_loadads&amp;amp;groupid=5"&amp;gt;&amp;lt;/iframe&amp;gt;[/code]&lt;/div&gt;&lt;div&gt;&lt;br class="Apple-interchange-newline" /&gt;*&lt;b&gt;Sử dụng với dữ liệu json&lt;/b&gt;:&lt;br /&gt;Sử dụng thẻ script:&lt;br /&gt;[code]&amp;lt;script src="http://localhost/links/index.php?hq=social&amp;amp;opt=auto_loadads&amp;amp;jsondata=group&amp;amp;groupid=6&amp;amp;assign=t1"&amp;gt;&amp;lt;/script&amp;gt;[/code]&lt;br /&gt;&lt;br /&gt;Gắn kết quả json vào biến t1. Như vậy trong trang có thể sử dụng biến này.&lt;br /&gt;&lt;br /&gt;*&lt;b&gt;Sử dụng plugin random_ads&lt;/b&gt;:&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;lt;script src="http://upload.khosachnoi.net/includes/jsscript.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;lt;script src="http://upload.khosachnoi.net/plugins/random_ads/js.js"&amp;gt;&amp;lt;/script&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;lt;div id="container"&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;window.onload=function(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;random_str(document.getElementById("container"));&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lợi ích: tránh việc truy cập nhiều lần vào địa chỉ chính (upload.khosachnoi.net), dữ liệu được lưu trên cookie của trình duyệt để sử dụng lần sau.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/1426629671672525282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/tao-quang-cao-hien-thi-ngau-nhien.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/1426629671672525282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/1426629671672525282'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/tao-quang-cao-hien-thi-ngau-nhien.html' title='Tạo quảng cáo hiển thị ngẫu nhiên'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzBxU55-oDnHqwu1q3y6KV9ZuQUOIU30FOLCsrk1rrMDBBosG7Obo4sy7RucEx3wdSU_zIR1nyBfwX2I9lskE_wqbkDAwAcpxu9cryp0asVOD_8vtecihliGyzHgh1PWMwhAgCDdUsnQtc/s72-c/json.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-1978906706309904195</id><published>2012-08-22T02:20:00.000-07:00</published><updated>2012-08-22T02:45:50.567-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><title type='text'>Nhắn tin Instant Message yahoo</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Truy cập liên kết sau &amp;amp; xác nhận dịch vụ yahoo.&lt;br /&gt;&lt;a href="http://kinhdoanhtieudung.com/ygh.php"&gt;http://kinhdoanhtieudung.com/ygh.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warning&lt;/b&gt;: Hiện tại chỉ hỗ trợ internal server.&amp;nbsp;Các server khác không có quyền truy cập.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/1978906706309904195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/nhan-tin-instant-message-yahoo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/1978906706309904195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/1978906706309904195'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/nhan-tin-instant-message-yahoo.html' title='Nhắn tin Instant Message yahoo'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-8024134351541135384</id><published>2012-08-22T02:02:00.003-07:00</published><updated>2012-08-22T02:02:54.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><title type='text'>Loan tin facebook</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Ứng dụng loan tin trên facebook.&lt;div&gt;Sử dụng chức năng này khá đơn giản, bạn cần truy cập vào địa chỉ:&lt;/div&gt;&lt;div&gt;&lt;a href="http://upload.khosachnoi.net/index.php?hq=facebook"&gt;http://upload.khosachnoi.net/index.php?hq=facebook&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Địa chỉ sẽ lập tức chuyển sang trang xác nhận sự truy cập của ứng dụng loan tin này bằng tài khoản của bạn.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Ze3HXRMa0pvw6LGqfGA9H7uUDkAEDMtzSlIMngRhECHb-CHKiv4fOox3QrLlE99gAHwWh30lMRna14i2nGe9tapWG8W-COjEiMYEhE4kC8UzLfL_N6GxYAgeqe9nv8mrdoLlp7nPKQtJ/s1600/facebook-login.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Ze3HXRMa0pvw6LGqfGA9H7uUDkAEDMtzSlIMngRhECHb-CHKiv4fOox3QrLlE99gAHwWh30lMRna14i2nGe9tapWG8W-COjEiMYEhE4kC8UzLfL_N6GxYAgeqe9nv8mrdoLlp7nPKQtJ/s640/facebook-login.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sau khi đồng ý truy cập của ứng dụng, thông tin bạn cung cấp sẽ được loan trên trang cá nhân &amp;amp; wall bạn bè của bạn.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Để chạy ứng dụng này tốt, chúng tôi khuyến nghị bạn sử dụng pop-up.&lt;/div&gt;&lt;div&gt;[code]&lt;/div&gt;&lt;div&gt;window.open("?hq=facebook",'win1','width=700,height=500');&lt;/div&gt;&lt;div&gt;[/code]&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/8024134351541135384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/loan-tin-facebook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8024134351541135384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/8024134351541135384'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/loan-tin-facebook.html' title='Loan tin facebook'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Ze3HXRMa0pvw6LGqfGA9H7uUDkAEDMtzSlIMngRhECHb-CHKiv4fOox3QrLlE99gAHwWh30lMRna14i2nGe9tapWG8W-COjEiMYEhE4kC8UzLfL_N6GxYAgeqe9nv8mrdoLlp7nPKQtJ/s72-c/facebook-login.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5370960388045130813.post-4536517123718844504</id><published>2012-08-21T20:51:00.000-07:00</published><updated>2012-08-21T20:51:30.606-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Module'/><title type='text'>Khái niệm module</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Module được thiết kế để sử lý các công việc khác nhau. Mỗi một page được thiết kế vào 1 module, trong đó có trang chính được gọi là đầu vào của module.&lt;br /&gt;Example: index.php&lt;br /&gt;&lt;br /&gt;Cũng giống như các frameword khác, nội dung của module được đặt vào một thư mục. Có 1 thư mục chứa chung toàn bộ các module là: 'root/modules'.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hquerycodex.blogspot.com/feeds/4536517123718844504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/khai-niem-module.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/4536517123718844504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5370960388045130813/posts/default/4536517123718844504'/><link rel='alternate' type='text/html' href='http://hquerycodex.blogspot.com/2012/08/khai-niem-module.html' title='Khái niệm module'/><author><name>Nhokngoc_90</name><uri>http://www.blogger.com/profile/17787495452523663680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9Lryf-eAAHIiTKKuGabF-o9OmaG5TfZxGLr6etI47SH-AkN2EY-UD4BEVGEFmMpwStNtztMkLf03kJUNX928KFfK6LVnsPF6j0oOFwmKZY7wisyqwSbyUPNkjwVVVvbwEkxiuzJBy7VW/s220/images.jpeg'/></author><thr:total>0</thr:total></entry></feed>

Học blogger template



Tạo vùng & widget
:
a) Vùng.
Chức năng của vùng là chứa widget.
Một hoặc nhiều widget có thể đặt trong 1 vùng. Các bạn hiểu vùng chỉ đơn giản là một nhóm thôi.
Cú pháp tạo vùng:
          <b:section></b:section>
Thuộc tính của vùng.
id
tên định danh vùng.(bắt buộc)
Class
Thuộc tính class.
Maxwidgets
số lượng tối đa widget trong vùng.
showaddelement=’yes/no’
Hiện thị liên kết 'Add a Page Element' trên vùng.Mặc định ‘yes’
growth=’horizonal/vertical’
layout các widgets trong vùng theo chiều ngang or dọc. mặc định ‘vertical’

Chú ý: vùng không chứa vùng.
b) Widget.
widget chứa trực tiếp trong <b:section, không nằm bất kỳ 1 thẻ html nào, sẽ gây lỗi.
Ví dụ:
Không được phép.

<b:section class='main' id='main' showaddelement='no'>
<div><b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/></div>
</b:section>


Thuộc tính:
id

Định danh (số/chuỗi), các widget trong template nên có id duy nhất. (require)
type

Loại của widget
  • BlogArchive
  • Blog
  • Feed
  • Header
  • HTML
  • SingleImage
  • LinkList
  • List
  • Logo
  • BlogProfile
  • Navbar
  • VideoBar
  • NewsBar
(require)
locked=’yes/no’
Widget đã khóa, ko thể di chuyển or xóa nó, từ giao diện.
title
Hiện thị tiêu đề cho widget

Ví dụ vùng chứa nhiều widgets.

<b:section class='sidebar' id='sidebar' preferred='yes'>
<b:widget id='HTML4' locked='false' title='Blogger templates' type='HTML'/>
<b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'/>
<b:widget id='Label1' locked='false' title='Category List' type='Label'/>
</b:section>


Sử dụng thuộc tính của template blogger trong thẻ html.

Chú ý: các thẻ html muốn sử dụng các đối tượng quy ước này, thì thuộc tính của thành phần html trước nó phải có: expr:
Ie: <a expr:href=’data:backlink.deleteUrl’

Tạo & sử dụng hàm template.
Cũng như các ngôn ngữ khác, chúng ta có khái niệm hàm. Tạo hàm & sử dụng bất kỳ lúc nào.
Tạo hàm.
Định nghĩa hàm trong template:
<b:includable id='main' var='thiswidget'>
    [insert whatever content you want here]
</b:includable>

Hàm được tạo trong widget. Bạn có thể nhìn trong bất kỳ 1 template nào của blogger.
id
Định danh số/chuỗi (require). Note: nếu các thẻ includable có id=’main’ thì các thẻ này được gọi sau khi tạo nó.
var
Thành phần của đối tượng data.

Gọi hàm.
Sau khi tạo hàm có thể gọi hàm, hoặc gọi các hàm mặc định của template (bạn có thể tạo thêm & gọi chúng).
Chú ý: 
  • các lệnh dưới đây kết hợp lồng trong html chứa trong <b:includable để tạo template.
  • Lệnh chỉ làm việc trong gói.
Gọi hàm trong hàm. Tất nhiên cúng giống như các ngôn ngữ lập trính khác mà. Hihi

Cú pháp gọi hàm: <b:include [name=value] [data=value]/>
Tham số:
name
Tên định danh cần trùng với id của 1 thẻ <b: includable.
data
Dữ liệu của đối tượng thẻ data. Dữ liệu truyền vào thuộc tính var của thẻ <b: includable.
Lệnh.
Chú ý: Lệnh chỉ làm việc trong hàm.
Đối tượng dữ liệu data.
Ví dụ: <data: title/> or <data: photo.url/>
Thẻ dữ liệu của widget , để truy cập & hiện thị dữ liệu trong widget. Sử dụng ‘.’ Để truy cập vào thành phần thuộc tính của widget.
Note: đối tượng data muốn sử dụng trong thuộc tính của thành phần html, thì phải khai báo expr: trước thuộc tính:
Ie: <div expr:class=”data:comment.adminClass”...
Các thành phần đối tượng của widget, có thể là:
Title
Hiện thị tiêu đề cho widget. Nếu widget có tiêu đề.
..

Lệnh lặp.
<b:loop var='identifier' values='set-of-data'>
   [repeated content goes here]
</b:loop>
Thẻ lặp nội dung, được lồng trong html. Lấy dữ liệu từ thẻ data.
Thuộc tính:
var
Đặt tên biến đại diện lấy phần tử của ngăn (ngăn là: dữ liệu của widget được chỉ định ở thuộc tính values) , nội dung trong thẻ loop sẽ sử dụng biến này.ie
<b:loop var=’t’..
<div><data:t.title/></div>
</b:loop>
values
Chỉ định dữ liệu của widget để lặp.
Lệnh điều kiện.
<b: if cond=’điều kiện’>
<b:else/>
</b:if>
Giải thích:
cond
Điều kiện: là đối tượng dữ liệu or giá trị để có thể trả về true/false.


Các thành phần trong template blogger


Bài viết này liệt kê các thành phần cần có của 1 blog. Các bạn có thể tuỳ chỉnh hoặc để nó mặc định.
Tạo hộp search.
vị trí: thường đặt ở top hoặc thanh menu ngang.

<div id='search'>

<form expr:action='data:blog.homepageUrl + &quot;search/&quot;' id='searchform' method='get'>

<input id='s' name='q' onblur='if (this.value == &quot;&quot;) {this.value = &quot;Search my site...&quot;;}' onfocus='if (this.value == &quot;Search my site...&quot;) {this.value = &quot;&quot;}' type='text' value='Search my site...'/>

<input id='searchsubmit' type='submit' value=''/>

</form>

</div>


<head> & Tiêu đề <title>
<!-- các thẻ ở phần <head> -->

<b:include data='blog' name='all-head-content'/>

<title>

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

  <data:blog.title/>

 <b:else/>

  <data:blog.pageName/> | <data:blog.title/>

 </b:if>

</title>
Thiết kế CSS
<b:skin>
<![CDATA[
/*Thiết kế CSS tại đây*/
]]></b:skin>

BlogArchive
Vị trí: thường đặt ở sidebar.
<b:section>
<b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'/>
</b:section>

Page Menu
Vị trí: thanh ngang, ngay dưới banner.
<b:section id='pages' maxwidgets='1' showaddelement='no'>
<b:widget id='PageList1' locked='false'  type='PageList'/>
</b:section>

Phần nội dung.
Có chức năng:
  • liệt kê (show) tất cả các bài viết:
    • tiêu đề.
    • nội dung.
    • thông tin người gửi, comment, nhãn.
  • hiển thị chi tiết 1 bài viết.
    • tiêu đề.
    • nội dung
    • thông tin người gửi, comments, thuộc nhãn.
    • hiển thị chi tết các comments.
      • chi tiết từng comment.
      • form gửi comment
    • thanh điều hướng tới bài khác.
Toàn bộ chức năng chỉ gói gọn trong đoạn code dưới đây :D.
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>

Đây là code sử lý mặc định của template blogger. Nếu bạn muốn tuỳ chỉnh thì nhớ chọn vào Expand Widget Templates để xem đầy đủ code.

PopularPosts (Xem nhiều nhất)
Widget các bài viết phổ biến được xem nhiều nhất.
Mặc định:
<b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'/>
Đầy đủ:
<ul>

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

      <li>

        <b:if cond='data:showThumbnails == &quot;false&quot;'>

          <b:if cond='data:showSnippets == &quot;false&quot;'>

            <!-- (1) No snippet/thumbnail -->

            <a expr:href='data:post.href'><data:post.title/></a>

          <b:else/>

            <!-- (2) Show only snippets -->

            <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>

            <div class='item-snippet'><data:post.snippet/></div>

          </b:if>

        <b:else/>

          <b:if cond='data:showSnippets == &quot;false&quot;'>

            <!-- (3) Show only thumbnails -->

            <div class='item-thumbnail-only'>

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

                <div class='item-thumbnail'>

                  <a expr:href='data:post.href' target='_blank'>

                    <img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/>

                  </a>

                </div>

              </b:if>

              <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>

            </div>

            <div style='clear: both;'/>

          <b:else/>

            <!-- (4) Show snippets and thumbnails -->

            <div class='item-content'>

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

                <div class='item-thumbnail'>

                  <a expr:href='data:post.href' target='_blank'>

                    <img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/>

                  </a>

                </div>

              </b:if>

              <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>

              <div class='item-snippet'><data:post.snippet/></div>

            </div>

            <div style='clear: both;'/>

          </b:if>

        </b:if>

      </li>

      </b:loop>

    </ul>

    <b:include name='quickedit'/><!-- can edit on interface -->



Danh mục.
Liệt kê các danh mục categories.
<b:widget id='Label1' locked='false' title='Category List' type='Label'/>

Hiển thị ngày tháng của bài viết.
<b:if cond='data:post.dateHeader'>
<script>document.write("<data:post.dateHeader/>");</script>
</b:if>

Link tiêu đề của bài viết.
<b:if cond='data:post.title'>
    <h2 class='post-title entry-title'>
     <b:if cond='data:post.link'>
       <a expr:href='data:post.link'><data:post.title/></a>
     <b:else/>
        <b:if cond='data:post.url'>
          <a expr:href='data:post.url'><data:post.title/></a>
        <b:else/>
          <data:post.title/>
        </b:if>
     </b:if>
      </h2>
</b:if>


Cập nhật RSS vào email khách hàng cho website của bạn

Hiện tại mình biết 1 trang web có thể làm được điều này. Mỗi khi website/blog của bạn có bài mới, ứng dụng feedmybox sẽ gửi email cho những người đã đăng ký RSS với website của bạn. Thật tuyệt vời đúng không nào !

Bạn truy cập vào: http://www.feedmyinbox.com
Nếu bạn chưa có tài khoản, thì nhấn vào đây để tại tài khoản.
Điền thông tin về bạn cũng như địa chỉ email, sau đó nhấn vào Registry. Một địa chỉ email được feedmybox gửi cho bạn, hướng dẫn kích hoạt tài khoản.

Ok, Bạn đã có thể sử dụng tính năng của feedmybox.

Chèn trang web vào fanpage facebook

Bài viết này mình sẽ hướng dẫn các bạn nhúng trang web bằng iframe vào fanpage trong facebook. Nếu bạn chưa biết cách tạo fanpage thì nhấn vào đây.


Tạo fanpage trong facebook

Fanpage là 1 công cụ khá mạnh, giúp bạn marketing cho sản phẩm dịch vụ của mình. Cũng là 1 cách quảng bá rất tốt trên facebook.

Việc tạo fanpage chỉ mất vài giây, chỉ vài cú click chuột. Bạn thực hiện theo các bước đơn giản sau:

Nếu bạn chưa tạo fanpage nào thì trong phần pages (sidebar bên trái) bạn sẽ nhìn thấy nút create a page.
Nhấn vào nút đó, hoặc bạn chọn vào 1 page đã tạo trước đó, rồi nhấn create a page ở góc trên cùng bên phải. Hoặc truy cập vào link sau: http://www.facebook.com/pages/create.php?ref_type=pagelet1&ref_id=2607030873

Chọn loại trang bạn muốn tạo.

Nếu bạn muốn marketing cho sản phẩm của bạn, nhấn vào Brand or product. Chọn tiếp danh mục & chọn vào I agree, nhấn get started.

Làm tiếp các bước facebook chỉ dẫn, có thể nhấn skip để bỏ qua bước.

Ok, giờ bạn đã có 1 fanpage. Các bước tiếp là huy động fan tham gia vào fan page của mình.

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

Chủ Nhật, 2 tháng 9, 2012

Nhúng nút skype trên website của bạn

Bạn đã sử dụng skype để liên lạc với bạn bè, với khách hàng. Thực hiện các cuộc gọi voiceIP miễn phí chắc các bạn hiểu, skype là phần mềm tuyệt vời để làm điều này.

Nếu máy tính của bạn chưa cài đặt skype thì download tại đây.

Vì Bài viết này yêu cầu bạn cần cài đặt skype để sử dụng được tính năng gắn nút skype trên website của bạn giống như yahoo messenger.



- Bước đầu tiên, bạn truy cập vào http://www.skype.com/intl/en-us/tell-a-friend/get-a-skype-button/
- Nhập tên username skype của bạn vào mục: Enter your Skype Name
- Lựa chọn kiểu dáng nút muốn hiển thị ở mục: Select a button from below
- Lựa chọn trạng thái online/offline ở mục: Skype buttons with status
- Cuối cùng cope mã html ở mục: Copy & paste this code

Chú ý: bạn có thể gắn nút này trên website or có thể cho phép hiển thị vào nội dung mail.
Kết quả với tài khoản skype của mình:
My status
Chúc bạn thành công !

Cách khắc phục lỗi chạy chung cổng 80 đối với web server

Hiện tượng này, cũng thường xuyên xẩy ra khi ứng dụng web server (ie: vertrigo, apache, wampp...) bị xung đột với 1 ứng dụng khác chạy cùng 1 cổng (port).

Ví dụ: với webserver: vertrigo, bạn sẽ nhận được biểu tượng mầu vàng hoặc mầu xanh & nhận được thông báo phần mềm này chạy cùng cổng với 1 phần mềm khác đã chạy trước đó.

Giải pháp: bạn cần tìm & đóng phần mềm đã chạy cùng cổng với phần mêm webserver (Ở đây mình dùng vertrigo).

Thực hiện các bước sau:

Vào cmd (nhấn phím có biểu tượng logo window  + R hoặc với window 7, vào start) gõ cmd.
Phần mềm sau xuất hiện:


Gõ: netstat -oa -->nhấn enter. Một danh sách các phần mềm đang chạy đi kèm thông tin chi tiết về nó hiện ra, bao gồm: giao thức, địa chỉ IP, .. và PID.

Chú ý đến 2 cột: local address & PID. Cái nào chạy cổng 80 thì dóng sang bên nhìn cột PID để biết số hiệu của nó.

Sau khi đã biết rõ số hiệu của các phần mềm chạy cổng mà webserver sử dụng (ví dụ: cổng 80, ngoài ra còn có thể có cổng khác), bước tiếp theo chúng ta sẽ đóng chúng lại:

Tại phần mềm cmd, gõ:
cú pháp:  taskkill /PID số_hiệu.
Ví dụ: taskkill /PID 5104

Lời khuyên: không nên chạy vertrigo với các phần mềm sau: Skype.

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

 
Copyright © hoangit