<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="FeedCreator 1.8.0-dev (info@mypapit.net)" --><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">
    <channel>
        <title>Miso Blog</title>
        <description><![CDATA[Receive new articles on Misoblog - Joomla, Web Design and Photography]]></description>
        <link>http://misoblog.net/</link>
        <lastBuildDate>Sun, 27 May 2012 18:51:53 GMT</lastBuildDate>
        <generator>FeedCreator 1.8.0-dev (info@mypapit.net)</generator>
		        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MisoBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="misoblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-nd/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">MisoBlog</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/MisoBlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FMisoBlog" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
            <title>Google PageRank updated (February 2012)</title>
            <link>http://misoblog.net/web-development/google-pagerank-updated-february-2012.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/pr-updated.jpg" mce_src="http://misoblog.net/images/stories/pr-updated.jpg" alt="Google Pagerank Updated" align="left" class="caption"&gt;&lt;/p&gt;
&lt;div style="clear:both;" mce_style="clear:both;"&gt;&lt;/div&gt;
&lt;p&gt;Hôm qua 06/02/2012, Google đã cập nhật PageRank cho toàn bộ các site được index trên Internet. Có vẻ Google sẽ giữ định kỳ là 3 tháng 1 lần (thay vì 4 như Miso đã dự kiến), còn nhớ lần trước Google cập nhật PageRank là vào cuối tháng 11 năm 2011, và lần trước nữa là vào tháng 8. Lần cập nhật &amp;nbsp;này mang đến một niềm vui nho nhỏ cho Misoblog, PageRank lại một lần nữa tăng chậm mà chắc, từ PR3 lên PR4. Cùng tổng kết một chút:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;Trang chủ đạt PR4&lt;/li&gt;&lt;li&gt;Mọi trang khác đều giữ PR2, duy chỉ có 2 trang &lt;a href="http://misoblog.net/joomla/ra-mat-phien-ban-joomla-25-beta1.html" mce_href="http://misoblog.net/joomla/ra-mat-phien-ban-joomla-25-beta1.html" title="Ra mắt phiên bản Joomla 2.5 Beta1"&gt;Ra mắt phiên bản Joomla 2.5 Beta1&lt;/a&gt; và &lt;a href="http://misoblog.net/web-development/google-sitelinks-lam-the-nao-de-co-sitelinks.html" mce_href="http://misoblog.net/web-development/google-sitelinks-lam-the-nao-de-co-sitelinks.html" title="Làm thế nào để có Sitelinks"&gt;Làm thế nào để có Sitelinks&lt;/a&gt;&amp;nbsp;có PR3&lt;/li&gt;&lt;li&gt;Trang có lượng truy cập dữ dội nhất Misoblog: &lt;a href="http://misoblog.net/joomla/tich-hop-joomla-va-phpbb.html" mce_href="http://misoblog.net/joomla/tich-hop-joomla-va-phpbb.html" title="Tích hợp Joomla và phpBB"&gt;Tích hợp Joomla và phpBB&lt;/a&gt; thì vẫn giữ nguyên PR2 (trang này các SEO rất tốt nên đón nhận nhiều lượng truy cập cả trong nước và nước ngoài qua Google Search)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nói chung là Google dạo này đổi mới nhiều trong một số kế hoạch và thống kê của &amp;nbsp;họ. Đơn cử việc nửa năm gần đây thay đổi Sitelinks từ 8 (dạng cũ) lên số lượng 12 Sitelinks dạng mới, cho tới bây giờ lại giảm còn 6; rồi việc "định giá" các trang rất khó nắm bắt (một số website mới thành lập chưa đầy tháng mà đã có PR4 trong kỳ cập nhật này) v.v... cho thấy cần một thời gian dài sắp tới các SEO-er mới bắt nhịp được.&lt;/p&gt;&lt;p&gt;Gì thì gì, PageRank có thể lên bất ngờ, nhưng kỳ cập nhật tiếp đó thì nhất quyết luôn chuẩn xác hơn (do có thời gian 3 tháng index và thống kê các chỉ số), có thể là chững lại, tiến lên hay thụt lùi, tuỳ vào tình hình hoạt động thực tế trong kỳ của website đó. Và Miso tin rằng PageRank của một web page phụ thuộc vào lượng truy cập của trang đó và số backlink mà trang đó sở hữu.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=vcJvCL5paNU:--bCD60_670:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=vcJvCL5paNU:--bCD60_670:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=vcJvCL5paNU:--bCD60_670:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=vcJvCL5paNU:--bCD60_670:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=vcJvCL5paNU:--bCD60_670:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=vcJvCL5paNU:--bCD60_670:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=vcJvCL5paNU:--bCD60_670:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=vcJvCL5paNU:--bCD60_670:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/vcJvCL5paNU" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Tue, 07 Feb 2012 10:15:56 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/web-development/google-pagerank-updated-february-2012.html</guid>
        </item>
        <item>
            <title>Ra mắt phiên bản Joomla 2.5 Beta1</title>
            <link>http://misoblog.net/joomla/ra-mat-phien-ban-joomla-25-beta1.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/joomla2.5beta1released.jpg" mce_src="http://misoblog.net/images/stories/joomla2.5beta1released.jpg" alt="Joomla 2.5 Beta1 released" align="left" class="caption"&gt;&lt;/p&gt;
&lt;div style="clear:both;" mce_style="clear:both;"&gt;&lt;/div&gt;

&lt;p&gt;Một thông tin nóng hổi cho cộng đồng Joomla: Hội đồng phát triển dự án Joomla (The Joomla Project) vừa cho ra mắt phiên bản Joomla 2.5 Beta1 vào ngày 22/12/2011 mới đây. Đây là lần phát hành phiên bản thứ 2 trong khuôn khổ kế hoạch đẩy mạnh sản xuất mới các phiên bản Joomla 6 tháng 1 lần, mà được bắt đầu bằng việc ra mắt Joomla 1.6 trước đây. Có rất nhiều điểm mới cần quan tâm trong phiên bản 2.5 này.&lt;/p&gt;



&lt;p&gt;Trước tiên là về mục đích chính của lần phát hành phiên bản mới này. Theo như Joomla:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Cho phép tiếp nhận một sự khảo sát toàn diện từ các web master và web developer, qua đó thông báo lại các lỗi phát sinh trước khi phiên bản chính thức phát hành.&lt;/li&gt;&lt;li&gt;Thúc đẩy sự quan tâm của cộng đồng, do thời điểm này cũng ngày càng tiến gần tới mốc thời gian phát hành phiên bản chính thức (theo kế hoạch 6 tháng)&lt;/li&gt;&lt;li&gt;Cho phép khảo sát, kiểm tra và test lỗi khi nâng cấp từ phiên bản 1.7 lên 2.5. Đây cũng là một việc rất quan trọng.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Ngoài ra, tất nhiên bạn cần lưu ý rằng đây chỉ là phiên bản Beta, nên chưa thể chắc chắn sử dụng vì mục đích thương mại, mà "used for testing only".&lt;/p&gt;

&lt;p&gt;Một thông tin nữa bên cạnh sự kiện này, đó là dự định của Joomla về cột mốc thời gian tồn tại của các phiên bản:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Ngày 10 tháng 2 năm 2012: Joomla 1.7 kết thúc vòng đời của nó và chính thức được ngừng hỗ trợ.&lt;/li&gt;&lt;li&gt;Tháng 4 năm 2012: Joomla 1.5 ngừng hỗ trợ.&lt;/li&gt;&lt;li&gt;Tháng 7 năm 2012: phiên bản chính thức tiếp theo của Joomla sẽ ra đời.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Bạn có bất ngờ không? Đừng quá ngạc nhiên vì điều này đã được Joomla Team lên kế hoạch từ lâu và cũng được nhắc tới khá nhiều trong suốt khoảng thời gian phát hành phiên bản 1.6 cho tới 1.7. Như bạn biết, Joomla là một mã nguồn mở với cực kỳ nhiều tính năng, khiến nó đáp ứng được rất nhiều nhu cầu website trên thị trường mạng. Nhưng càng phục vụ rộng lớn, nó càng có những lỗi phát sinh theo từng thời kỳ nâng cấp và phát triển. Việc nâng cấp dần dần (như thời kỳ 1.5.x, ta có vô số bản nhỏ lẻ cho đến 1.5.25) không còn phù hợp và mang tính toàn diện; chính vì vậy Joomla đã đẩy mạnh việc hoàn hiện mã nguồn mở của mình bằng một bước tiến dài và vững chắc. Việc đặt thời hạn cho vòng xoay 6 tháng 1 lần phát hành phiên bản mới cũng là một sự chuyên nghiệp và quyết tâm của nhóm phát triển, họ đã làm việc không biết mệt mỏi để chắc chắn đưa ra phiên bản mới đúng thời hạn, tránh sự chờ đợi của người dùng.&lt;/p&gt;

&lt;p&gt;Trên thực tế, việc đưa ra thời hạn này là rất có tác dụng. Theo thống kê đã có 375 vấn đề (issues) được khắc phục và nâng cấp trong thời gian phát hành phiên bản Joomla 1.6. Ấn tượng hơn, rằng bạn không cần phải là một nhà phát triển web để có thể thông báo lỗi cho Joomla Team. Hội đồng phát triển Joomla đã lập ra một nhóm chuyên tiếp nhận thông báo lỗi từ người dùng và tiến hành sửa lỗi: &lt;a href="http://docs.joomla.org/Bug_Squad" mce_href="http://docs.joomla.org/Bug_Squad" title="Joomla Bug Squad" style=""&gt;Joomla Bug Squad&lt;/a&gt;, bất cứ người dùng nào chỉ cần tiếp cận với Joomla đều có thể gửi nhận xét, thông báo lỗi hoặc ý kiến của mình tới JBS.&lt;/p&gt;

&lt;p&gt;Mã nguồn mở là không giới hạn. Bạn có thể đã bằng lòng với phiên bản 1.5.25 ổn định? Chúng ta sẽ có 2.5 với những nâng cấp vượt trội hơn nhiều. Hãy chờ xem, và trong khi đó nếu có thể hãy cùng hỗ trợ Joomla Team thực hiện công việc của họ.&lt;/p&gt;

&lt;p&gt;Xem chi tiết về sự kiện phát hành phiên bản Joomla 2.5 Beta1 và các chức năng mới tại đây: &lt;a href="http://www.joomla.org/announcements/release-news/5397-joomla-25-beta1-released.html" mce_href="http://www.joomla.org/announcements/release-news/5397-joomla-25-beta1-released.html" style=""&gt;Joomla 2.5 Beta1 Released&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Download và dùng thử phiên bản Joomla 2.5 Beta1 tại đây: &lt;a href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;amp;frs_package_id=6198" mce_href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;amp;frs_package_id=6198" style=""&gt;Joomla2.5Beta1&lt;/a&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" style="font-weight: bold;" class="Apple-style-span"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=UYsEllzQilU:X1bOVUoHHnw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=UYsEllzQilU:X1bOVUoHHnw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=UYsEllzQilU:X1bOVUoHHnw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=UYsEllzQilU:X1bOVUoHHnw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=UYsEllzQilU:X1bOVUoHHnw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=UYsEllzQilU:X1bOVUoHHnw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=UYsEllzQilU:X1bOVUoHHnw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=UYsEllzQilU:X1bOVUoHHnw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/UYsEllzQilU" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Sat, 24 Dec 2011 02:43:41 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/joomla/ra-mat-phien-ban-joomla-25-beta1.html</guid>
        </item>
        <item>
            <title>Google Sitelinks: Làm thế nào để có Sitelinks?</title>
            <link>http://misoblog.net/web-development/google-sitelinks-lam-the-nao-de-co-sitelinks.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/how-to-get-sitelinks.jpg" mce_src="http://misoblog.net/images/stories/google-sitelinks/how-to-get-sitelinks.jpg" alt="How to get Google Sitelinks" class="caption" align="left"&gt;&lt;/p&gt;
&lt;div style="clear:both;" mce_style="clear:both;"&gt;&lt;/div&gt;
&lt;p&gt;Ở phần 1, chúng ta đã bước đầu tìm hiểu về Google Sitelinks và biết được Sitelinks là gì, những lợi ích của Sitelinks đối với một website. Tiếp tục nghiên cứu sâu hơn về Google Sitelinks - thứ mà mọi website mới thành lập đều muốn có, và mọi website đã có thì đều muốn duy trì - hãy cùng tôi thảo luận xoay quanh vấn đề: bạn có thể làm gì để Sitelinks xuất hiện?&lt;/p&gt;



&lt;p&gt;Xem Phần 1: &lt;a href="http://misoblog.net/web-development/google-sitelinks-la-gi.html" mce_href="http://misoblog.net/web-development/google-sitelinks-la-gi.html" title="Google Sitelinks là gì?" target="_blank" style=""&gt;Sitelinks là gì?&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;h3&gt;1. Sitelinks xuất hiện như thế nào?&lt;/h3&gt;

&lt;p&gt;Có một điều chúng ta chắc chắn được, đó là website mới thành lập thì không có Sitelinks. Ngoài ra, người ta còn cho rằng: website có pagerank thấp không có Sitelinks, và website có chiến lược SEO không tốt cũng sẽ không có Sitelinks. Có thể tất cả đều đúng, nhưng mãi mãi chúng ta sẽ không có một công thức nào cho việc đó, bởi thuật toán của Google luôn hoạt động một cách bí ẩn, linh hoạt và vẫn không ngừng được phát triển. Chúng ta phải chạy theo Google.&lt;/p&gt;

&lt;p&gt;Tuy nhiên bạn hãy tin rằng nhất định phải có điều kiện gì đó được Google quy định cho các website (có thể là một núi các điều kiện không chừng), và sau khi website đạt được điều kiện này thì Sitelinks sẽ tự động xuất hiện. Phải, Sitelinks xuất hiện một cách tự động và điều này đã được Google đề cập:&lt;/p&gt;

&lt;blockquote&gt;&lt;div class="gk_blockquote2"&gt;&lt;div&gt;At the moment, sitelinks are automated. We're always working to improve our sitelinks algorithms, and we may incorporate webmaster input in the future.&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;Dưới đây, tôi xin đưa ra những điều kiện được coi là quan trọng để Google Sitelinks xuất hiện:&lt;/p&gt;

&lt;div class="info"&gt;
&lt;ul&gt;
&lt;li&gt;Thứ hạng tìm kiếm cao và sự hiệu quả của từ khoá&lt;/li&gt;
&lt;li&gt;Hệ thống liên kết có cấu trúc hợp lý&lt;/li&gt;
&lt;li&gt;Domain đủ lâu và được Google tin tưởng&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;p&gt;Mức độ ảnh hưởng được xếp từ trên xuống dưới và chúng ta hãy cùng nghiên cứu từng phần một.&lt;/p&gt;&lt;h3&gt;2. Phân tích cụ thể&lt;br /&gt;&lt;/h3&gt;

&lt;h4&gt;Thứ hạng tìm kiếm và từ khoá hiệu quả&lt;/h4&gt;

&lt;p&gt;Google Sitelinks chỉ xuất hiện ở kết quả tìm kiếm đầu tiên khi bạn search với một từ khoá nào đó, và điều này chưa từng thay đổi. Như vậy đồng nghĩa với việc bạn cần phải đưa website của mình lên vị trí số 1 trên kết quả tìm kiếm. Hãy chú trọng tới việc nâng cao thứ hạng tìm kiếm cho tên domain, tên thương hiệu hay tên webite của bạn, bởi đó là một cách làm đúng đắn.&lt;/p&gt;

&lt;p&gt;Ví dụ: khi tìm kiếm từ khoá "dantri", khó có trang nào có thể vượt qua dantri.com.vn, bởi tên miền dantri là khá đặc trưng và hầu như là duy nhất:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/sitelink-dantri.png" mce_src="http://misoblog.net/images/stories/google-sitelinks/sitelink-dantri.png" alt="Dantri.com.vn sitelinks" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;Tất nhiên bạn cũng biết, nếu không search với một từ khoá dạng "unique" (duy nhất) như tên thương hiệu, tên miền, mà search với các từ khoá phổ thông như "chứng khoán" thì khó bắt gặp một Sitelink nào được, hầu hết các trang xuất hiện chỉ dưới dạng kết quả tìm kiếm bình thường.&lt;/p&gt;

&lt;p&gt;Trên thực tế có một vài trường hợp search với từ khoá phổ thông thì sitelinks vẫn xuất hiện nhưng dưới một dạng thu gọn. Ví dụ, khi search với từ khoá "mua xe may":&lt;/p&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/mua-xe-may-sitelinks.png" mce_src="http://misoblog.net/images/stories/google-sitelinks/mua-xe-may-sitelinks.png" alt="mua xe may sitelinks" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;Tuy nhiên các website đó vẫn phải đứng ở các vị trí đầu trong thứ hạng tìm kiếm. Đó là điều kiện tiên quyết.&lt;/p&gt;

&lt;p&gt;Vậy điều được mong muốn nhất là gì? Đó là khi search những từ khoá phổ thông mà vẫn xuất hiện website của mình với Sitelinks dạng đầy đủ. Trường hợp đó xảy ra với những website được Google đánh giá cực cao, có lượng truy cập lớn và thực sự có ích với người dùng. Ví dụ, search với từ khoá "tuts":&lt;/p&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/tutsplus-sitelinks.png" mce_src="http://misoblog.net/images/stories/google-sitelinks/tutsplus-sitelinks.png" alt="tutsplus sitelinks" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;Một điểm quan trọng là tusplus.com có từ khoá "tuts" ở trong tên miền và đã về nhất. Mặc dù vậy ta cũng nhận thấy có vô vàn website cũng chứa "tuts" trong tên miền nhưng đều không thể chiến thắng. Chúng ta đều hiểu, tutsplus.com là một website quá khủng.&lt;/p&gt;

&lt;h4&gt;Cấu trúc liên kết hợp lý&lt;/h4&gt;

&lt;p&gt;Google đã nói thế này:&lt;/p&gt;

&lt;blockquote&gt;&lt;div class="gk_blockquote2"&gt;&lt;div&gt;There are best practices you can follow, however, to improve the quality of your sitelinks. For example, for your site's internal links, make sure you use anchor text and alt text that's informative, compact, and avoids repetition.&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;Họ chỉ đường dẫn lỗi một chút cho webmaster rằng: bạn có thể nâng cao chất lượng của liên kết bên trong website bằng cách sử dụng các alt text một cách hợp lý.&lt;/p&gt;

&lt;p&gt;Điều này khá thú vị. Trên thực tế tôi đã kiểm tra các sitelink của một số website nổi tiếng, và thấy rằng các liên kết tạo thành sitelink hầu như chẳng có cái nào sử dụng thuộc tính alt cả. Việc đó cho thấy bạn cần làm theo kinh nghiệm thực tế và không phải hướng dẫn nào cũng chính xác hoàn toàn.&lt;/p&gt;

&lt;p&gt;Tôi cho rằng điều quan trọng là các liên kết trên website của bạn phải được Google index (đánh chỉ mục) đúng cách. Điều này là chính xác: Google lựa chọn link để index, và trong các link đã được index Google lại chọn những link mà họ cho là quan trọng để đưa thành Sitelink.&lt;/p&gt;

&lt;div class="tips"&gt;
&lt;span&gt;Những điều bạn nên làm:&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;Hãy lựa chọn liên kết là những đề mục quan trọng nhất trong website của bạn và đưa chúng lên Menu chính. Bởi Menu chính thường được thiết kế nằm ở đầu trang và đó là danh sách link được Google ghé thăm đầu tiên trong một web page.&lt;/li&gt;&lt;li&gt;Hãy đặt liên kết chứa tiêu đề bài viết vào thẻ heading (h1, h2, h3...) vì Google coi đó là tiêu điểm cần chú ý&lt;/li&gt;
&lt;li&gt;Hãy đặt link text (hay còn gọi là anchor text) một cách ngắn gọn và chính xác&lt;/li&gt;&lt;li&gt;Những liên kết mà bạn chọn cần phải có lượng truy cập đáng kể vì đây là 1 tiêu chí để Google biến liên kết thành Sitelinks&lt;/li&gt;&lt;li&gt;Làm một sitemap chứa tất cả các link trong site là một việc hiệu quả&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;p&gt;Để dễ hiểu hơn, ta hãy cùng xem một ví dụ rõ ràng của việc hệ thống liên kết ảnh hưởng tới Sitelinks như thế nào: apple.com&lt;/p&gt;&lt;p&gt;&lt;a href="http://misoblog.net/images/stories/google-sitelinks/apple-sitelinks-example.jpg" mce_href="http://misoblog.net/images/stories/google-sitelinks/apple-sitelinks-example.jpg" rel="lightbox" onmouseover="Tip('Click để xem hình lớn')" onmouseout="UnTip()"&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/apple-sitelinks-example.jpg" mce_src="http://misoblog.net/images/stories/google-sitelinks/apple-sitelinks-example.jpg" alt="apple.com sitelinks example" class="caption" style="" width="560"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://misoblog.net/images/stories/google-sitelinks/apple-sitelinks-example.jpg" mce_href="http://misoblog.net/images/stories/google-sitelinks/apple-sitelinks-example.jpg" rel="lightbox" onmouseover="Tip('Click để xem hình lớn')" onmouseout="UnTip()"&gt;&lt;/a&gt;Như bạn thấy, hầu như mọi Sitelink đều nằm trên menu chính của Apple, mà menu chính của Apple được đặt ở nơi cao nhất, đó gần như là phần đầu tiên của page khi bọ tìm kiếm ghé thăm.&lt;/p&gt;&lt;h4&gt;Chất lượng của Domain&lt;/h4&gt;&lt;p&gt;Có lẽ bạn đã biết điều này: với mỗi từ khoá, bạn có thể có Sitelinks hoặc không trên kết quả tìm kiếm. Ví dụ đối với Misoblog hiện tại, chỉ search với từ khoá "misoblog" hoặc "miso blog" mới thấy Sitelinks, còn "misoblog.net" thì không thấy gì. Sẽ thật hạnh phúc cho bạn nếu bạn có một domain mà search kiểu gì cũng ra Sitelinks. Điều này phụ thuộc vào lượng truy cập của mỗi từ khoá đó mà người dùng click through khi search trên Google.&lt;/p&gt;&lt;p&gt;Nhiều người cho rằng, cần phải có một pagerank đủ cao thì mới có Google Sitelinks. Có lẽ với kinh nghiệm theo dõi và thống kê của nhiều webmaster thì điều này có thể đúng. Tuy nhiên sau đợt update pagerank vào 5-8-2011 vừa qua, Google đã cho thấy thực tế chưa hẳn như vậy. Ở thời điểm hiện tại thì có những website chỉ mới thành lập 3-4 tháng hoàn toàn có thể có PageRank 3, và có Sitelinks cũng là việc bình thường. Trước đây, người ta tin rằng cần phải có tuổi thọ từ 2 năm trở lên, Sitelinks mới xuất hiện, và điều này đã được chứng thực trong một thời gian dài. Tuy nhiên giờ đây, có vẻ Google đã nới rộng vòng tay hơn với những website trẻ. Điều này cho thấy mục tiêu hướng tới chất lượng của Google một cách thực dụng hơn, chỉ cần bạn có một website đạt hiệu quả, có lượng truy cập cao và có ích cho người dùng thì Sitelinks sẽ đến với bạn khá nhanh chóng.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;OK. Nếu như đã hiểu khá rõ về sự xuất hiện của Sitelinks, nếu một ngày đẹp trời nào đó bạn thấy khi search tên website của mình, Sitelinks "vô tình" xuất hiện, vậy chúc mừng bạn. Tuy nhiên đó không phải tất cả, những Sitelink có thể hiện rất ngẫu nhiên và thường không theo ý bạn muốn. Bạn muốn có Sitelinks "đẹp như mơ" giống Apple.com hoặc Dân trí? Đó sẽ là cả một quãng đường dài với sự kiên nhẫn và một chút hiểu biết.&lt;/p&gt;&lt;p style="text-align: right; " mce_style="text-align: right; "&gt;&lt;i&gt;(Hết phần 2)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Nếu bạn vẫn đang đọc, hãy đợi phần tiếp theo: Cách điều chỉnh website để có Sitelinks như ý muốn.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Wy13YR2eW_Q:N99L3sPUFD4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Wy13YR2eW_Q:N99L3sPUFD4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Wy13YR2eW_Q:N99L3sPUFD4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Wy13YR2eW_Q:N99L3sPUFD4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Wy13YR2eW_Q:N99L3sPUFD4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Wy13YR2eW_Q:N99L3sPUFD4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Wy13YR2eW_Q:N99L3sPUFD4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Wy13YR2eW_Q:N99L3sPUFD4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/Wy13YR2eW_Q" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Wed, 30 Nov 2011 17:58:03 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/web-development/google-sitelinks-lam-the-nao-de-co-sitelinks.html</guid>
        </item>
        <item>
            <title>Google Sitelinks: Sitelinks là gì?</title>
            <link>http://misoblog.net/web-development/google-sitelinks-la-gi.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/article-banner.jpg" mce_src="http://misoblog.net/images/stories/google-sitelinks/article-banner.jpg" alt="What is Google Sitelinks?" class="caption" align="left"&gt;&lt;/p&gt;

&lt;div style="clear:both;" mce_style="clear:both;"&gt;&lt;/div&gt;

&lt;p&gt;Sitelinks có thể hiểu là liên kết trong site. Google Sitelinks là một danh sách các liên kết tiêu biểu trong một website, xuất hiện trong kết quả tìm kiếm của website đó trên Google. Google Sitelinks có vai trò quan trọng trong việc tăng lượng truy cập cho một website cũng như ảnh hưởng tới chiến lược quảng bá của website đó trên Internet. Nếu bạn muốn có Sitelinks, hãy tìm hiểu và nghiên cứu nó một cách toàn diện.&lt;/p&gt;



&lt;p&gt;Ví dụ: dưới đây là ví dụ về sitelinks khi search "vnexpress" trên Google:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/sitelink1.png" mce_src="http://misoblog.net/images/stories/google-sitelinks/sitelink1.png" alt="Vnexpress sitelinks" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;Ngoài kết quả tìm kiếm chính, ta còn thấy 12 kết quả tìm kiếm phụ được chia thành 2 cột ở bên dưới. Các kết quả tìm kiếm phụ này có chứa các liên kết được Google đánh giá là nổi bật và có ích cho người đọc nhất trong website được tìm kiếm. Danh sách các liên kết nổi bật này được Google gọi là Sitelinks.&lt;/p&gt;

&lt;p&gt;Sở dĩ tôi dùng từ "kết quả tìm kiếm phụ" là vì trước đây Google hiển thị Sitelinks chỉ dưới dạng các liên kết đơn lẻ, tuy nhiên hiện tại mỗi Sitelink của Google đã xuất hiện như một kết quả tìm kiếm (snippet) đầy đủ với link text, mô tả và URL. Điểm khác so với kết quả tìm kiếm chính đó là Sitelinks được rút ngắn nội dung một cách gọn gàng hơn. Ví dụ về Sitelinks khi tìm kiếm với từ khoá "apple":&lt;/p&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/google-sitelinks/sitelink2.png" mce_src="http://misoblog.net/images/stories/google-sitelinks/sitelink2.png" alt="Apple.com sitelinks" class="caption"&gt;&lt;/p&gt;

&lt;p class="tips"&gt;
&lt;i&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" style="font-weight: bold;" class="Apple-style-span"&gt;Update thông tin:&lt;/span&gt;&lt;/i&gt; Cho tới thời điểm hiện tại, Google đã thay đổi số lượng tối đa Sitelinks được hiển thị: từ 12 xuống 6.
&lt;/p&gt;

&lt;h4&gt;Một số điều đầu tiên bạn cần biết về Sitelinks:&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Không phải website nào cũng có Sitelinks&lt;/li&gt;
&lt;li&gt;Mỗi website lại có số lượng Sitelinks khác nhau, và tối đa là 6 (theo quy định mới nhất của Google)&lt;/li&gt;
&lt;li&gt;Sự xuất hiện của Sitelinks phụ thuộc vào nhiều yếu tố và chúng không phải lúc nào cũng hiển thị theo cách ta muốn&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Lợi ích của Sitelinks:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" style="font-weight: bold;" class="Apple-style-span"&gt;Đối với người dùng&lt;/span&gt;: giúp họ nhận biết được những category quan trọng của website họ đang tìm kiếm, từ đó khiến họ có thể truy cập nhanh và sâu hơn trong website đó để có nội dung mình cần. Đó là cách mà Google làm việc.&lt;/li&gt;
&lt;li&gt;&lt;span mce_name="strong" mce_style="font-weight: bold;" style="font-weight: bold;" class="Apple-style-span"&gt;Đối với website&lt;/span&gt;: giúp website được phân loại thành các đề mục chi tiết, tăng lượng truy cập đáng kể và có tỷ lệ truy cập đồng đều hơn trên các page quan trọng nằm sâu bên trong. Một website có Sitelinks cho thấy website đó đã và đang được Google đi sâu trong việc đánh chỉ mục (index), ngoài ra điều này thể hiện website đang có một kết quả SEO khả quan.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Hạn chế của Sitelinks:&lt;/h3&gt;

&lt;p&gt;Sitelinks không có tác hại nào cả, trừ khi bạn không thích. Có chăng chỉ là một số hạn chế mà đối với các Webmaster là khó khăn khi cố gắng khống chế nội dung để có được Sitelinks như ý muốn. Vẫn có trường hợp một website nào đó có nội dung sơ sài nhưng vẫn đủ để xuất hiện Sitelinks, tuy nhiên khi đó Sitelilnks của website này xuất hiện không đầy đủ, không phản ánh được nội dung quan trọng của website đó. Điều này dẫn tới việc người tìm kiếm có thể không nhìn thấy kết quả mình quan tâm, còn webmaster thì có ít cơ hội hơn để thu hút truy cập tới các category quan trọng bên trong site.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Dù sao Google cũng chỉ là một cỗ máy, dù là một cỗ máy thông minh. Các giải thuật tìm kiếm của nó mặc dù tinh vi nhưng vẫn có những thiếu sót và vẫn đang không ngừng được hoàn thiện. Webmaster cần nắm chắc những yếu tố liên quan tới Sitelinks để có được hệ thống Sitelinks như mong muốn, nhằm thực sự mang lại truy cập hiệu quả từ người tìm kiếm trên Google.&lt;/p&gt;

&lt;p&gt;Nếu bạn thực sự quan tâm tới việc này, hãy chờ đọc các bài viết sau của tôi trên Misoblog về Google Sitelinks để tìm hiểu kỹ hơn về các vấn đề liên quan:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Google Sitelinks xuất hiện như thế nào?&lt;/li&gt;&lt;li&gt;Bạn có thể làm gì để có Google Sitelinks?&lt;/li&gt;&lt;li&gt;Cách bạn điều chỉnh website để Google hiển thị những Sitelinks bạn cần&lt;/li&gt;&lt;li&gt;Google hiển thị nội dung của từng Sitelink như thế nào và cách để tối ưu hoá nội dung Sitelink&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: right;" mce_style="text-align: right;"&gt;&lt;i&gt;(Hết phần 1)&lt;/i&gt;&lt;/p&gt;&lt;p style=""&gt;Xem phần 2: &lt;a href="http://misoblog.net/web-development/google-sitelinks-lam-the-nao-de-co-sitelinks.html" mce_href="http://misoblog.net/web-development/google-sitelinks-lam-the-nao-de-co-sitelinks.html" title="Làm thế nào để có Google Sitelinks?" target="_blank" style=""&gt;Làm thế nào để có Sitelinks?&lt;/a&gt;&lt;/p&gt;&lt;p style=""&gt;&lt;span style="color: rgb(153, 51, 0); " mce_style="color: #993300;"&gt;Có lẽ phải làm các bạn thất vọng một chút nhưng loạt bài về Sitelinks xin tạm trì hoãn (sẽ tiếp tục rất sớm) vì Miso đang tập trung viết serie nội dung Hướng dẫn cơ bản về Joomla. Xin các bạn hết sức thông cảm vì kế hoạch có phần hơi lộn xộn này.&lt;/span&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=ydeSZ8z4N40:SQ75z7pffMk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=ydeSZ8z4N40:SQ75z7pffMk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=ydeSZ8z4N40:SQ75z7pffMk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=ydeSZ8z4N40:SQ75z7pffMk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=ydeSZ8z4N40:SQ75z7pffMk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=ydeSZ8z4N40:SQ75z7pffMk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=ydeSZ8z4N40:SQ75z7pffMk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=ydeSZ8z4N40:SQ75z7pffMk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/ydeSZ8z4N40" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Thu, 25 Aug 2011 03:59:22 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/web-development/google-sitelinks-la-gi.html</guid>
        </item>
        <item>
            <title>Chống hotlink bằng .htaccess trong Joomla</title>
            <link>http://misoblog.net/joomla/chong-hotlink-bang-htaccess-trong-joomla.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/hotkinker.jpg" mce_src="http://misoblog.net/images/stories/hotkinker.jpg" alt="Hotlink prevent" class="caption" style="float: left;" mce_style="float: left;"&gt;&lt;/p&gt;
&lt;div style="clear:both;" mce_style="clear:both;"&gt;&lt;/div&gt;
&lt;p&gt;Chống hotlink là một vấn đề mà rất nhiều người làm web gặp phải, và tất nhiên là khi làm web bằng Joomla, bạn hoàn toàn có thể phải suy nghĩ tới chuyện này. Gần đây, có một số website copy toàn bộ bài viết của Miso Blog về đăng trên trang của họ, gồm cả text lẫn hình ảnh (vui ghê), mình có liên lạc với một số người quản trị các website đó và yêu cầu chấm dứt việc hotlink, tuy nhiên họ đối xử với mình giống như... họ mới là chủ bài viết vậy. Ai dà, kể ra thì vui lắm.&lt;/p&gt;



&lt;p&gt;Có một cái diễn đàn đăng bài viết của mình, mình đăng ký 1 cái nick rồi post bài ở topic đó, yêu cầu ghi rõ nguồn một cách rất lịch sự. Một lát sau, bài post của mình bị xoá, nick cũng bị xoá luôn (coi như không ai biết, cũng chưa có chuyện gì xảy ra) :D. Ai dà, tình hình trộm cắp gần đây có vẻ căng. Có trộm "bất nghĩa" mà cũng có trộm "có nghĩa" :D Có một cái blog viết về design có vẻ khá kinh, tên miền là ndhpro.com (chắc của anh nào đấy tên là ndh, và anh ấy pro). Bài viết trên blog đó nhiều hơn trên blog mình nhiều :( Tự dưng hôm nọ lại thấy bài "Sử dụng công cụ Curves trong Photoshop" của mình ở bên đấy mới hay chứ. 'Hay' đây là ở chỗ nhìn chả nhận ra ai mới là chủ bài viết :-&amp;lt; Anh ấy down hẳn hình ở bài viết về, up lại, xem source code bài viết hẳn hoi nhá, xong rồi luộc lại y chang, từ cả các CSS nhỏ nhất luôn. Pro thế thì chịu rồi, chẳng biết làm thế nào. Mà nhân tiện vừa biết tin hôm nọ, bài về công cụ Curves của mình lại còn thấy trên cả Tailieu.vn mới kinh chứ, thế là nó đã trở thành một tài liệu trong "Thư viện tài liệu trực tuyến Việt Nam" rồi đấy. Bây giờ ai muốn down tài liệu ấy về là phải đăng ký thành viên, hoặc là mất tiền mua VIP account để down thoải mái :)) Thế mà cái tailieu.vn cũng đăng ký được cả giấy phép ICP cơ đấy.&lt;/p&gt;&lt;p&gt;Mấy hôm mình thử mấy cách dùng Redirect 302, rồi thì .htaccess này nọ để chống hotlink, nhưng chẳng thấy được gì cả. Nghi nghi host có vấn đề gì đây, mình mới gửi ticket yêu cầu support. Roẹt một cái mấy anh bên hosting PA Vietnam hỗ trợ luôn, công nhận nhanh. Mấy ông ấy cũng search Google hay sao ấy :)) toàn bảo mình các cách mà mình đã search xong rồi làm thử. Sau mấy ông mới thay bằng một file .htaccess mới (chả là Joomla có sẵn file .htaccess được cấu hình một số thứ phục vụ SEF link mà), thế là chặn hotlink được. Mình sướng như bắt được máy ảnh. Có điều lúc nhét vào file .htaccess của Joomla thì đâu lại hoàn đấy, ảnh của blog mình xuất hiện trên blog của "bọn chúng" rõ mồn một :D Thế nên mình mới viết cái bài này đây, bạn nào cùng cảnh ngộ thì vào chia sẻ vậy.&lt;/p&gt;&lt;p&gt;Đoạn này là để chống hotlink nhé (search Google là ra đầy rẫy):&lt;/p&gt;&lt;p&gt;

{code}RewriteCond %{HTTP_REFERER} !^http://(www\.)?misoblog\.net.*$ [NC]&lt;br /&gt;RewriteCond %{HTTP_REFERER} !^http://112.213.89.41.*$ [NC]&lt;br /&gt;RewriteRule .*images.*\.(jpg|gif|png)$ http://i63.photobucket.com/albums/h130/novanova269/misoblognet.jpg [NC]{/code}&lt;/p&gt;&lt;p&gt;Đoạn này được hiểu như sau:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Xác định bất cứ file nào có đuôi: jpg, gif, png (có thể define thêm tuỳ ý)&lt;/li&gt;&lt;li&gt;Giới hạn thêm: chỉ xác định các file này thuộc thư mục &lt;span mce_name="strong" mce_style="font-weight: bold;" style="font-weight: bold;" class="Apple-style-span"&gt;images&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Các file được xác định nếu không được thực thi từ domain: misoblog.net hoặc www.misoblog.net, có IP là 112.213.89.41, thì sẽ được thay bằng file: &lt;i&gt;http://i63.photobucket.com/albums/h130/novanova269/misoblognet.jpg&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Tuy nhiên nếu cứ add cái đoạn này vào trong file .htaccess một cách vô tội vạ thì nó không chạy, add lên đầu nó không chạy, mà add xuống dưới cùng nó cũng không chạy nốt.&lt;/p&gt;&lt;p&gt;Tìm đoạn sau:&lt;/p&gt;&lt;p&gt;{code}RewriteEngine On{/code}&lt;/p&gt;&lt;p&gt;Rồi add vào ngay sau dòng đó.&lt;/p&gt;&lt;p&gt;It works!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=n6QU7xIBIlQ:Ce9QYxkQ06o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=n6QU7xIBIlQ:Ce9QYxkQ06o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=n6QU7xIBIlQ:Ce9QYxkQ06o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=n6QU7xIBIlQ:Ce9QYxkQ06o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=n6QU7xIBIlQ:Ce9QYxkQ06o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=n6QU7xIBIlQ:Ce9QYxkQ06o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=n6QU7xIBIlQ:Ce9QYxkQ06o:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=n6QU7xIBIlQ:Ce9QYxkQ06o:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/n6QU7xIBIlQ" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Mon, 04 Jul 2011 23:45:00 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/joomla/chong-hotlink-bang-htaccess-trong-joomla.html</guid>
        </item>
        <item>
            <title>Ai đã đánh cắp giấc mơ của bạn?</title>
            <link>http://misoblog.net/inspirations/ai-da-danh-cap-giac-mo-cua-ban.html</link>
            <description>&lt;div&gt;&lt;img src="http://misoblog.net/images/stories/danhcapgiacmo.jpg" mce_src="http://misoblog.net/images/stories/danhcapgiacmo.jpg" alt="Ai đã đánh cắp giấc mơ của bạn" class="caption" align="left"&gt;&lt;/div&gt;

&lt;div style="clear: both;" mce_style="clear:both;"&gt;&lt;/div&gt;

&lt;p&gt;Trở thành một hoạ sĩ lớn. Phát minh cỗ máy thời gian. Là một nhà thiết kế. Là siêu nhân cứu vớt cả thế giới. Được nhìn thấy Đại Tây Dương hay đơn giản chỉ là nắm tay một ai đó... Dù nhỏ bé hay to lớn, mỗi một con người đều có cho mình ít nhất một giấc mơ cho tương lai, những khát khao, hoài bão. Nhưng đâu đó trên đường đời, những giấc mơ bị mất. Một số trong chúng ta vật lộn để giành giật lại. Một số để chúng ra đi mãi mãi. Và đây là những câu chuyện làm trái tim chúng ta thắt nghẹn - những câu chuyện về giấc mơ bị đánh cắp.&lt;/p&gt;&lt;h2&gt;&lt;span mce_style="color: #339966;" style="color: rgb(51, 153, 102);"&gt;Giấc mơ bị đánh cắp từ khi chào đời&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Ngày 16/04/1988, một bé gái được sinh ra tại bệnh viện Hoà Bình được bố mẹ đặt cái tên là Nguyện với hy vọng mọi ước mơ của cô bé sẽ thanh hiện thực. 5 tháng sau, các bác sỹ thông báo rằng Nguyện bị liệt bẩm sinh, gần như bất động hoàn toàn. Cả thế giới như sụp đổ trước ông Bến - bà Ngọ, mọi ước mơ mà họ dành cho cô bé tan biến hỉ còn một lời cầu nguyện mà họ chắc sẽ chẳng bao giờ thành hiện thực.&lt;/p&gt;&lt;p&gt;Chiếc cột sống vẹo hình chữ S và cơ thể quá yếu đến mức chưa một lần Nguyện có thể tự ngồi. Cuộc sống hiển hiện rõ qua mắt Nguyện nhưng em không thể đi cùng nó. Nhưng có lẽ chính vì thế mà Nguyện có một khả năng quan sát tốt và em bắt đầu thể hiện lại cuộc sống theo cách của mình. "Tôi vẽ, những bức tranh đầu tiên là cảnh gia đình quây quần, sum họp. Qua đó, tôi muốn gửi ước mơ mong mẹ sớm về nhà sau những ngày dài lo toàn từng miếng cơm manh áo. Tôi vẽ, vì thế giới bên trong những bức tranh có khả năng chắp cánh cho tâm hồn, là nơi tôi có thể thoả sức vẫy vùng với trí tưởng tượng, với niềm mơ."&lt;/p&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/uoc_nguyen_2_1.JPG" mce_src="http://misoblog.net/images/stories/uoc_nguyen_2_1.JPG" alt="Ước Nguyện" class="caption"&gt;&lt;/p&gt;&lt;p&gt;Nhiều người cho rằng Nguyện đã mơ mộng quá khi muốn trở thành nhà thiết kế đồ hoạ. Một cô gái đang còn phải mặc áo nẹp để có thể tự ngồi được thì lấy sức đâu để bước chân vào lĩnh vực năng động này. Nguyện quyết tâm rời bỏ gia đình khăn gói quả mướp xuống thủ đô học tập. Hành trang mang theo luôn không thể vắng bóng chiếc xe lăn đã phai bạc cùng thời gian và áo giáp nhựa nặng 1kg để giúp Nguyện chống chọi với bệnh vẹo cột sống bẩm sinh. Nhưng mọi chuyện đã không dễ dàng như Nguyện nghĩ. Đến nơi nào cô cũng được ánh mắt cảm thương kèm vào đó là cái lắc đầu từ chối rằng cô không đủ khả năng để theo đuổi đồ hoạ, rằng cô có thể chọn một hướng đi nhẹ nhàng hơn.&lt;/p&gt;&lt;p&gt;Chôn chặt niềm tự ái, tủi thân vào sâu đáy lòng, Nguyện lại tiếp tục đi, bánh xe của cô tiếp tục lăn cho tới khi tìm thấy được ước mơ của mình.&lt;/p&gt;&lt;h2&gt;&lt;span mce_style="color: #339966;" style="color: rgb(51, 153, 102);"&gt;Chiến tranh huỷ diệt cả những thứ vô hình&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;"Những mẩu giấy quý giá để dành viết thư về cho gia đình, còn đất là toan vẽ, khúc cây làm bút. Các bức tranh của tôi chỉ tồn tại trong chốc lát trước khi cuộc hành quân tiếp tục". Người đàn ông chừng 60 tuổi, mái tóc đã ngả màu nhưng đôi mắt vẫn tinh anh đăm chiêu kể lại.&lt;/p&gt;&lt;p&gt;Cách đây hơn 40 năm, chàng trai trẻ Huy luon nghĩ rằng mình sẽ trở thành một hoạ sỹ. Tuy nhiên đúng lúc 17 tuổi, cuộc kháng chiến chông Mỹ đã kéo Huy ra khỏi ước mơ thực sự đầu tiên trong đời. Cùng hàng vạn thanh niên khác, Huy gác bỏ ước mơ riêng để thực hiện ước mơ của cả dân tộc - ước mơ thống nhất.&lt;/p&gt;&lt;p&gt;Nhưng ước mơ không dễ phai nhạt đến thế. "Thậm chí khi ở bên chiến hào, có gì đó cứ thôi thúc ngón tay tôi nguệch ngoạc trên mặt đất khói bụi, có khi nhuốm cả máu". "Tôi vẽ những cánh rừng trơ trụi, những ngôi làng rực cháy, những đồng đội ngã xuống. Chiến tranh đã huỷ diệt tất cả, kể cả thứ vô hình như những ước mơ. Ước mơ khi ấy của tôi không còn là hoạ sỹ nữa, mà là hoà bình, được trở về nhà". "Năm 72, tại chiến trường Quảng Trị, một quả pháo gần ngay người, tôi đã bị thương nặng, nhưng tôi còn may mắn lắm". Ông Huy mỉm cười, giơ đôi cánh tay đã cụt mất phần mà người đời gọi là "khó hai bàn tay".&lt;/p&gt;&lt;h2&gt;&lt;span mce_style="color: #339966;" style="color: rgb(51, 153, 102);"&gt;Tôi đã tự tay bóp chết ước mơ của mình&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Người ta hay đổ lỗi cho những lý do khách quan khi ước mơ bị mất: bố mẹ cấm đoán, hoàn cảnh không cho phép, mình không đủ khả năng,... Hiếm ai dũng cảm thú nhận rằng chính mình đã để mất giác mơ như cô gái Ngô Minh Thư (19 tuổi). Đây là trích đoạn từ một tâm sự của Thư:&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;"Tôi mơ... rất nhiều.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;Nhưng có một giấc mơ cứ thỉnh thoảng lại xuất hiện trong giấc ngủ của tôi từ thuở bé đến tận giờ. Nó không còn là giấc mơ nữa, giờ nó đã trở thành ước mơ.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;Tôi mơ thấy mình là một hoạ sỹ. Tôi đứng trong một xưởng vẽ tràn ngập ánh sáng.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;&lt;img src="http://misoblog.net/images/stories/minh-thu-1_200_200.jpg" mce_src="http://misoblog.net/images/stories/minh-thu-1_200_200.jpg" alt="Ngo Minh Thu" class="caption" align="left"&gt;Những bức tranh tôi vẽ, hết bức này đến bức khác, xếp hoặc treo, kín đặc bốn bức tường. Dưới chân tôi, những bảng pha màu lộn xộn chứa đủ các màu sắc rực rỡ như đang nhảy nhót. Tôi hít hà mùi sơn dầu, mùi hoá chất. Tôi yêu thứ mùi ấy. Người khác có thể bịt mũi khi ngửi thấy, nhưng với tôi, nó là thứ mùi thơm ẩn giấu bao cảm xúc. Khi tỉnh dậy rồi, thứ mùi ấy vẫn ám ảnh tôi.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;Cuộc sống có nhiều thay đổi, tôi từ một cô bé con láy táy trở thành một cô gái đã biết thế nào là hoài bão. Giấc mơ ấy vẫn đến thật thường xuyên và đều đặn. Nhưng khi tỉnh lại, tôi lại cảm thấy thực tại cách quá xa với giấc mơ của tôi.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;Đã có những lúc, tôi cố làm mọi cách để với đến giấc mơ của mình. Nhưng rồi vì nhiều lý do, tôi đã từ bỏ. Để rồi mỗi lúc giấc mơ đến, tôi lại cố gắng từ đầu. Cứ thế, cứ thế. Đến giờ giấc mơ cũng vẫn chỉ là giấc mơ.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #999999;" style="color: rgb(153, 153, 153);"&gt;Tôi hiểu ra rằng, chẳng có ai có thể đánh cắp giấc mơ của tôi, ngoài chính tôi. Chính tôi là kẻ đã đánh cắp giấc mơ của chính mình. Chính tôi là lý do những giấc mơ không thành hiện thực. Là chính tôi, chứ không phải bất kì ai khác. Tôi đã bỏ lỡ biết bao cơ hội trước mắt chỉ để lo đến những vấn đề phù phiếm. Tôi để những khó khăn đánh gục mình mà không biết nỗ lực hết sức. Tự tôi đã đẩy ước mơ của mình ra xa tầm tay."&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span mce_style="color: #339966;" style="color: rgb(51, 153, 102);"&gt;Cuộc sống đã giết giấc mơ của tôi&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Susie đến trường với tâm trạng lo sợ. Những đứa trẻ to xác luôn bắt nặt, trêu trọc cô bé 7 tuổi yếu ớt, chúng gọi cô là "Con thộn Susie". Susie sinh ra trong tình trạng thiếu oxy khiến não bị dị tật bẩm sinh, gặp nhiều khó khăn trong học hành và cuộc sống. Nhưng cô có một điều đáng lưu ý là cô bé rất thích hát. Cô bé mong mỏi được biểu diễn, được thoát ra khỏi ngôi làng nhỏ bé của mình. Ác thay, con đường dẫn Susie ra khỏi nhà lại luôn hướng đến... bệnh viện. Bác sĩ phải kiểm tra não của Susie nhiều lần vì cô mắc chứng động kinh.&lt;/p&gt;&lt;p&gt;Rời bỏ trường học chỉ với vài keiesn thức, công việc duy nhất mà Susie kiếm được là một chân học việc đầu bếp ở trường West Lothian trong vòng 6 tháng và biểu diễn nghiệp dư ở một vài nơi địa phương. Rồi cô trở về nhà với bố mẹ. Bố mẹ cô cũng không phải là người hiểu và cũng không hết mực thương cô con gái nhiều lắm. Cuộc tình duy nhất của Susie kéo dài vỏn vẹn 7 tuần thì bố phát hiện và ngăn cấm. Thậm chí cả 2 còn chưa từng có nửa nụ hôn. "Tôi gặp John tại đám cưới người bạn. Anh ấy tốt và quan tâm đến tôi. Tình yêu trong sáng đến nỗi chúng tôi chỉ nắm tay nhau và anh ấy hôn nhẹ lên má. Một lần, tôi nghe bố nói điện thoại với John rằng: Con gái tôi không muốn gặp anh. Rồi ông lạnh lùng gác máy, buông một câu: Con chưa sẵn sàng để có bạn trai đâu! Năm đó tôi đã 27 tuổi", Susie kể.&lt;/p&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/susan-boyle.jpg" mce_src="http://misoblog.net/images/stories/susan-boyle.jpg" alt="Susan Boyle" class="caption" align="right"&gt;Những năm 1990, bố chết, các anh chị đã ra khỏi nhà hết, một mình Susie chăm sóc bà mẹ già yếu. Khi mẹ mất ở tuổi 91, Susie không ra khỏi nhà 4 ngày và cũng chẳng trả lời điện thoại. Tất cả những gì còn lại với cô là con mèo già Pebbles&lt;/p&gt;&lt;p&gt;Ngày tham dự Brittain's Got Talent, Susie đã 48 tuổi, lùn, mập, xấu xí, khoác trên mình bộ váy của 2 thập kỷ trước. Bước ra sân khấu, khán giả lắc đầu trợn mắt, có người thì khúc khích cười thầm. Ban giám khảo cũng có vẻ hơi ngại ngùng, ngao ngán, vì đã từng có lắm trò hề khiến họ phải cắt ngang thí sinh, đuổi vào hậu trường hay yêu cầu người hát ngưng dùng nhục hình tra tấn nghệ thuật thanh nhạc. Nhưng tất cả dường như im lặng khi Susie cất tiếng hát, một bài hát dường như dành riêng cho Susie "I dreamed a dream". Và tất cả đã thay đổi với Susie khi cô, bằng cả trái tim tan vỡ, kết thúc nó với câu hát "Giờ đây cuộc sống đã giết chết giấc mơ mà tôi đã mơ" (Now life has killed the dream I dreamed).&lt;/p&gt;&lt;h2&gt;&lt;span mce_style="color: #339966;" style="color: rgb(51, 153, 102);"&gt;Và những giấc mơ sống lại&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Tranh vẽ treo khắp tường nhà ông Huy. "Cháu nội tôi vẽ đấy, nó đang luyện thi vào trường Mỹ thuật. Bố nó cứ bắt nó phải thi vào trường Ngoại Giao theo ngành của bố nó nhưng nó đã quyết theo đuổi cái nó chọn. Tôi hạnh phúc lắm. Giấc mơ của tôi đã sống lại trong đứa trẻ này" - Ông Huy xúc động nói, đôi mắt chợt long lanh.&lt;/p&gt;&lt;p&gt;Nguyện đã vượt lên hoàn cảnh của mình, cô giúp đỡ bao nhiêu người khác cũng vươn lên số phận như cô. Cô đã đoạt nhiều giải thưởng vì đóng góp cho cộng đồng, vì chính nghị lực của cô. Còn Thư đã thoát ra khỏi những hạn chế bởi bản thân đặt ra nhờ nhìn nhận lại mình. Cô dũng cảm hy sinh mọi cám dỗ, quyết tâm làm những gì trái tim mách bảo. Cả Thư và Nguyện vừa mới đây giành được học bổng toàn phần của Quỹ Greenlight để thực hiện ước mơ của cuộc đời. Susie chính là Susan Boyle nổi tiếng trên YouTube. Clip trình diễn trên Britain's Got Talent đã có hơn 200 triệu lượt xem trên Internet. Album đầu tay I Dreamed A Dream dẫn đầu bảng xếp hạng tại Anh, Mỹ và nhiều quốc gia khác. Chỉ trong vòng 6 tuần kể từ lúc phát hành, album đã trở thành album bán chạy nhất thế giới năm 2009. Phải, cuộc sống đã giết chết giấc mơ của Susie nhưng giờ nó đã sống lại, mạnh mẽ hơn bao giờ hết.&lt;/p&gt;&lt;p style="text-align: right;"&gt;(Theo &lt;a target="_blank" title="GreenLight" mce_href="http://www.arena.edu.vn/greenlight/" href="http://www.arena.edu.vn/greenlight/"&gt;&lt;i&gt;Green Light News&lt;/i&gt;&lt;/a&gt;)&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=cs4-A5IGFyc:5M4i7miQJJU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=cs4-A5IGFyc:5M4i7miQJJU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=cs4-A5IGFyc:5M4i7miQJJU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=cs4-A5IGFyc:5M4i7miQJJU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=cs4-A5IGFyc:5M4i7miQJJU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=cs4-A5IGFyc:5M4i7miQJJU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=cs4-A5IGFyc:5M4i7miQJJU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=cs4-A5IGFyc:5M4i7miQJJU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/cs4-A5IGFyc" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Sun, 20 Mar 2011 07:34:54 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/inspirations/ai-da-danh-cap-giac-mo-cua-ban.html</guid>
        </item>
        <item>
            <title>ItemID trong Joomla</title>
            <link>http://misoblog.net/joomla/itemid-trong-joomla.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/itemid-trong-joomla.jpg" mce_src="http://misoblog.net/images/stories/itemid-trong-joomla.jpg" alt="ItemID trong Joomla" class="caption" align="left"&gt;&lt;/p&gt;
&lt;div style="clear: both;" mce_style="clear:both;"&gt;&lt;/div&gt;
&lt;p&gt;Có một khái niệm mà không ít người khi mới làm quen với Joomla thắc mắc, đó là ItemID. ItemID xuất hiện trên hầu như tất cả mọi URL thuộc một hệ thống Joomla, nó giúp Joomla quản lý dễ dàng sự xuất hiện của các module theo ý muốn. ItemID chính là một trong các thành phần quan trọng tạo nên sự khác biệt của Joomla đối với các CMS khác. Bài viết này giải thích ý nghĩa cũng như cách vận dụng của ItemID một cách đơn giản và dễ nắm bắt nhất. Nếu bạn đang trong giai đoạn đầu nghiên cứu Joomla, hãy bớt thời gian đọc bài này và cất nội dung của nó vào một góc trí nhớ, nhất định sau này sẽ dùng tới.&lt;/p&gt;



&lt;h3&gt;ItemID là gì?&lt;/h3&gt;

&lt;p&gt;ItemID đơn giản là ID (identification) của một item (mục). Và mục ở đây cụ thể là mục menu, ta gọi là Menu Item.&lt;/p&gt;&lt;p&gt;Mỗi Menu item đều có một ID cho riêng mình, ID này được tự động tạo ra khi có một menu item mới, ID này không trùng lặp và bắt đầu từ 1 (Menu item ID của trang chủ). Ta không thể sửa ID này trong Back-end của Joomla. Để hiểu rõ hơn Menu item được hiển thị ở đâu, ta xem hình dưới đây.&lt;/p&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/itemid-new.png" mce_src="http://misoblog.net/images/stories/itemid-new.png" alt="Menu Item ID Joomla" title="Menu Item ID Joomla" class="caption" width="560"&gt;&lt;/p&gt;&lt;p&gt;Vào Menu Manager và truy cập vào quản lý một Menu chi tiết (hình trên là Main Menu), cột cuối cùng thể hiện ID của từng Menu item. Và như ta thấy, heading name của cột đó chính là "ItemID". Ngoài ra, khi vào phần cấu hình một Menu Item chi tiết, ID của Item đó cũng được hiển thị rất rõ:&lt;/p&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/menu-item-detail.png" mce_src="http://misoblog.net/images/stories/menu-item-detail.png" alt="Menu Item ID Detail" title="Menu Item ID Detail" class="caption"&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;ItemID được vận dụng như thế nào?&lt;/h3&gt;&lt;p&gt;ItemID thường xuất hiện trong thành phần URL của 1 website Joomla, ví dụ ta có URL sau:&lt;/p&gt;&lt;p&gt;&lt;i&gt;http://misoblog.net/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1003&amp;amp;&lt;span mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);"&gt;&lt;b&gt;Itemid=196&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Đây là một URL dạng đơn giản nhất, thể hiện một bài viết của Joomla (thuộc Component Content), qua URL ta có thể thấy bài viết có ID là 1003, còn Itemid là 196. Vấn đề là tại sao ItemID của URL thể hiện bài viết này lại là 196?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;196 chính là ID của mục Menu có tên "Joomla" (Xem hình mình hoạ về Menu Item Details phía trên). Menu này hiển thị một Section (hoặc Category) chứa các bài viết về Joomla, và bài viết có id=1003 kia thuộc Section này, do vậy URL của bài viết này được tự động gán Itemid=196 - thể hiển rằng nó được hiển thị ra khi ta đang xem mục menu số 196.&lt;/p&gt;&lt;p&gt;Điều này có tác dụng gì? Rất đơn giản, khi đang xem bài viết số 1003 thì mục Menu "Joomla" sẽ được coi là "Active", và tuỳ theo thiết kế CSS ra sao mà mục menu đó sẽ sáng lên, hoặc có màu sắc nổi bật, thể hiện rằng hiện tại ta đang xem bài viết tại mục menu đó.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ngoài ra, một tác dụng rất quan trọng của Itemid chính là quản lý sự xuất hiện của các module trong website Joomla.&lt;/p&gt;&lt;p&gt;Ta đã biết, việc cho phép hiển thị 1 module nào đó trên một hay nhiều Menu Item được quy định trong phần Menu Assignment của Module đó:&lt;/p&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/menu-assignment.png" mce_src="http://misoblog.net/images/stories/menu-assignment.png" alt="Menu Assignment Joomla" title="Menu Assignment Joomla" class="caption"&gt;&lt;/p&gt;&lt;p&gt;Tại đây, ta có thể gắn 1 module với 1 hay nhiều mục Menu, tất cả các mục Menu, hay không xuất hiện tại mục Menu nào. Bản chất của việc này chính là gắn Module đó với 1 hoặc nhiều ItemID (mỗi ItemId là một mục menu).&lt;/p&gt;&lt;p&gt;Nhờ có việc gắn Module với các ItemID mà Joomla có thể quản lý một cách mềm dẻo sự xuất hiện của các module (hay nhóm module) khác nhau trên các mục Menu khác nhau. Ví dụ: có 2 Module cùng được assign cho mục Home như hình trên, khi load mục Home (trang chủ), Joomla sẽ chỉ cho hiển thị 2 module đó; khi ta sang các mục Menu khác, Joomla lại kiểm tra xem tại mục này có module nào được assign vào không... Cứ như vậy, ta có thể điều chỉnh một cách toàn diện và linh hoạt các thành phần module trên website theo ý muốn.&lt;/p&gt;&lt;h3&gt;Kết luận&lt;/h3&gt;&lt;p&gt;Hiểu rõ ItemID, ta có thể vận dụng linh hoạt trong việc quản lý URL cũng như module trong website. Đã bao giờ bạn muốn khi xem một bài viết thì một mục menu nào đó phải "active"? Nếu nó cứ nhất định không active, hãy thử kiểm tra xem Itemid trong URL của bài viết đó đã trùng với ID của mục menu mình cần chưa. Cũng như vậy, khi bạn thực hiện một website tin tức với nhiều phân mục, vận dụng Menu Assignment sẽ giúp người truy cập có những trải nghiệm thú vị và không nhàm chán với nhiều module khác nhau.&lt;/p&gt;&lt;p&gt;Chúc bạn thành công với Joomla.&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=poGVhWtdjM0:79DT8Btx2j8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=poGVhWtdjM0:79DT8Btx2j8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=poGVhWtdjM0:79DT8Btx2j8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=poGVhWtdjM0:79DT8Btx2j8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=poGVhWtdjM0:79DT8Btx2j8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=poGVhWtdjM0:79DT8Btx2j8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=poGVhWtdjM0:79DT8Btx2j8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=poGVhWtdjM0:79DT8Btx2j8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/poGVhWtdjM0" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Tue, 11 Jan 2011 15:55:20 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/joomla/itemid-trong-joomla.html</guid>
        </item>
        <item>
            <title>6 extension hữu ích đối với blog Joomla</title>
            <link>http://misoblog.net/joomla/6-extension-huu-ich-doi-voi-blog-joomla.html</link>
            <description>&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/6-extension-huu-ich-cho-joomla-blog.jpg" mce_src="http://misoblog.net/images/stories/6-extension-huu-ich-cho-joomla-blog.jpg" alt="6-extension-blog-joomla" class="caption" align="left"&gt;&lt;/p&gt;

&lt;div style="clear: both;" mce_style="clear:both;"&gt;&lt;/div&gt;

&lt;p&gt;Joomla có mặt ở khắp nơi, website thương mại, du lịch, hành chính, tổ chức... và không có lý do gì khiến Joomla không thể là blog cá nhân. Nếu trong 10 người viết blog, chỉ có mình bạn chọn Joomla, hãy vui mừng đi vì bạn đang đọc đúng bài viết cần đọc. Miso Blog sẽ chia sẻ với bạn những kinh nghiệm để làm blog/website với Joomla trở nên chuyên nghiệp và hiệu quả hơn. Bài viết này nói về 6 extension (thành phần mở rộng) cực kỳ hữu ích đối với website Joomla nói chung và những blog cá nhân Joomla nói riêng. Sau khi cài đặt Joomla lên host, mình luôn cài những extension này ngay lập tức.&lt;/p&gt;



&lt;h3&gt;1. sh404SEF - Tạo và quản lý SEF links, tối ưu hoá SEO&lt;/h3&gt;

&lt;p&gt;&lt;img class="caption" src="http://misoblog.net/images/stories/sh404sef-small-logo.jpg" mce_src="http://misoblog.net/images/stories/sh404sef-small-logo.jpg" alt="sh404SEF" title="sh404SEF"&gt;&lt;/p&gt;

&lt;p&gt;SEO cho Joomla, hãy dùng sh404SEF. Đây là một Component đã quá nổi tiếng và thông dụng. Với các phiên bản nâng cấp hiện nay, &lt;a title="Cài đặt và cấu hình sh404SEF trong Joomla" mce_href="http://misoblog.net/joomla/tutorials/cai-dat-va-su-dung-sh404sef-voi-joomla.html" href="http://misoblog.net/joomla/tutorials/cai-dat-va-su-dung-sh404sef-voi-joomla.html"&gt;sh404SEF&lt;/a&gt; ngày càng toàn diện hơn và cung cấp nhiều tính năng tuyệt vời cho người dùng trong việc tối ưu hoá đường link thân thiện với máy chủ tìm kiếm, quản lý SEF URLs, META tags... Khả năng mềm dẻo của sh404SEF cho phép bạn có thể điều khiển mọi URL trên website của mình một cách dễ dàng.&lt;/p&gt;

&lt;p&gt;Xem demo và download sh404SEF tại đây: &lt;a target="_blank" title="sh404SEF - Joomla! Extension Directory" mce_href="http://extensions.joomla.org/extensions/site-management/sef/10134" href="http://extensions.joomla.org/extensions/site-management/sef/10134"&gt;sh404SEF - Joomla! Extension Directory&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p class="tips"&gt;Xem thêm: &lt;a title="Cài đặt và sử dụng sh404SEF với Joomla" mce_href="http://misoblog.net/joomla/tutorials/cai-dat-va-su-dung-sh404sef-voi-joomla.html" href="http://misoblog.net/joomla/tutorials/cai-dat-va-su-dung-sh404sef-voi-joomla.html"&gt;Cài đặt và sử dụng sh404SEF với Joomla&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;h3&gt;2. Xmap - Tạo sơ đồ trang cho Joomla&lt;/h3&gt;
&lt;p&gt;&lt;img class="caption" src="http://misoblog.net/images/stories/sitemap-small-logo.jpg" mce_src="http://misoblog.net/images/stories/sitemap-small-logo.jpg" alt="Sitemap for Joomla" title="Sitemap for Joomla"&gt;&lt;/p&gt;

&lt;p&gt;Thiết lập sitemap (sơ đồ trang) cho website là một phương pháp hữu dụng để tiếp cận với máy chủ tìm kiếm. Ngoài việc định hướng cho bọ tìm kiếm nhanh chóng lập chỉ mục cho các URL cần thiết trên website, việc liệt kê tất cả các URL đó dưới dạng HTML cũng giúp nâng cấp tốt hệ thống nội liên kết. Xmap là một Component miễn phí, sử dụng đơn giản mà hiệu quả, có thể giúp bạn tạo sơ đồ trang nhanh chóng cho website Joomla. Đừng quên cài đặt Xmap sau khi đã có sh404SEF.&lt;/p&gt;

&lt;p&gt;Xem demo và download Xmap tại đây: &lt;a target="_blank" title="Xmap - sitemap for Joomla" mce_href="http://extensions.joomla.org/extensions/structure-a-navigation/site-map/3066" href="http://extensions.joomla.org/extensions/structure-a-navigation/site-map/3066"&gt;Xmap - Joomla! Extension Directory&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p class="tips"&gt;Xem thêm: &lt;a title="Cài đặt sitemap cho Joomla bằng Xmap" mce_href="http://misoblog.net/joomla/tutorials/cai-dat-sitemap-cho-joomla-bang-xmap.html" href="http://misoblog.net/joomla/tutorials/cai-dat-sitemap-cho-joomla-bang-xmap.html"&gt;Cài đặt sitemap cho Joomla bằng Xmap&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;h3&gt;3. JoomlaTags - giải pháp Tags toàn diện cho Joomla&lt;/h3&gt;&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/tag-cloud-joomla.png" mce_src="http://misoblog.net/images/stories/tag-cloud-joomla.png" alt="Joomla Tags" title="Joomla Tags" class="caption"&gt;&lt;/p&gt;&lt;p&gt;Xây dựng cấu trúc nội liên kết (Internal Links) là một quá trình quan trọng và tác động lớn tới SEO. Một hệ thống liên kết bên trong mạnh mẽ mà rành mạch sẽ giúp bọ tìm kiếm "lang thang" say mê hơn trên website của bạn. Tag từ lâu đã là một giải pháp tốt cho việc này. JoomlaTags xây dựng cho các bài viết trên Joomla một hệ thống tag chặt chẽ, linh hoạt và hiệu quả. Với nhiều module kèm theo như Tag xem nhiều nhất, Tag có nhiều bài viết nhất, Tag ngẫu nhiên..., bạn sẽ có nhiều lựa chọn để hiển thị tag. Mỗi một tag lại có thể lựa chọn cách trình bày bài viết dạng rút gọn hay dạng blog. Ngoài ra, việc tích hợp chỉnh sửa CSS ngay trong Admin Page khiến bạn dễ dàng thay đổi giao diện hiển thị Tag theo ý mình. Hơn thế nữa, JoomlaTags hệ thống các tag đã lập và show ra những bài viết có liên quan (cùng tag) một cách rất chuyên nghiệp. Hãy khám phá ngay JoomlaTags để thấy nó tốt cho SEO như thế nào.&lt;/p&gt;&lt;p&gt;Xem demo và download JoomlaTags tại đây: &lt;a target="_blank" title="Tags for Joomla!" mce_href="http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds/7718" href="http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds/7718"&gt;Tag - Joomla! Extension Directory&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;h3&gt;4. Google Search (CSE) for Joomla&lt;/h3&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/gooogle-cse-joomla.jpg" mce_src="http://misoblog.net/images/stories/gooogle-cse-joomla.jpg" alt="Joomla Google CSE" title="Joomla Google CSE" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;Component Search của Joomla trên thực tế cũng rất xuất sắc. Tuy nhiên đối với một web-blog thì việc tìm kiếm thôi chưa đủ, ta cần phải tối ưu hoá ngay cả cách mà người dùng tìm kiếm thông tin trên site. Bạn đã biết tới Google Custom Search Engine (CSE)? Phải, Joomla có thể tích hợp với Google CSE để mang Google vào tận website của bạn - với cả nghĩa đen và nghĩa bóng. Google Search CSE for Joomla là một Component được phát triển bởi JoomlaGadgets, component này sẽ sử dụng CSE id (mà Google cấp cho bạn khi đăng ký Google CSE) để gắn công cụ tìm kiếm của Google vào trang web qua một iframe. Cũng chính vì qua iframe nên việc chỉnh sửa giao diện cho khung "search result" là không thể, bạn chỉ có thể sử dụng một số template mà Google cho phép. Có lẽ bởi vậy mà chưa nhiều blogger sử dụng Google CSE cho blog của mình. Tuy nhiên đừng nghi ngờ hiệu quả của nó, về bản chất nó sẽ không search mọi thông tin mà bạn có, mà search những thông tin mà Google "nhìn thấy" trên website của bạn. Sau khi cài Google CSE, thông tin mới xuất bản trên site sẽ được index và xuất hiện trên kết quả tìm kiếm nhanh hơn rất nhiều.&lt;/p&gt;

&lt;p&gt;Xem demo và download Google Search (CSE) for Joomla tại đây: &lt;a target="_blank" title="Google CSE for Joomla" href="http://extensions.joomla.org/extensions/search-a-indexing/web-search/7023" mce_href="http://extensions.joomla.org/extensions/search-a-indexing/web-search/7023"&gt;googleSearch (CSE) component - Joomla! Extesion Directory&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p class="tips"&gt;Tìm hiểu thêm về Google CSE tại &lt;a target="_blank" title="Google CSE" mce_href="http://www.google.com/cse/" href="http://www.google.com/cse/"&gt;đây&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;5. JoomlaWatch - Theo dõi Website Joomla&lt;/h3&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/joomlawatch-small-logo.png" mce_src="http://misoblog.net/images/stories/joomlawatch-small-logo.png" alt="JoomlaWatch" title="JoomlaWatch" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;JoomlaWatch là một trong những Component của Joomla được sử dụng nhiều nhất theo bảng xếp hạng, nếu bạn chưa thử, hãy cài đặt ngay vì nó rất có ích. Về công dụng, JoomlaWatch thực hiện những hiệu quả gần giống với Google Analytics, nghĩa là nó theo dõi khách viếng thăm website rồi tập hợp thông tin về IP, location, referer sites (trang web mà từ đó người dùng chuyển tới site của bạn)... Nó cũng cho phép bạn biết được khách viếng thăm đến từ kết quả tìm kiếm bằng từ khoá nào, cho phép block IP hoặc user mà bạn muốn. Tất cả đều được thống kê và hiển thị ngay trong Admin page, và cuối cùng, nó tiện lợi hơn Google Analytics ở chỗ: thông tin được cập nhật theo thời gian thực. Hãy sử dụng JoomlaWatch để biết ai đang online, để biết từ khoá nào trên website của bạn là thế mạnh, từ khoá nào chưa được search nhiều (cần phải củng cố) và đưa ra những định hướng về SEO hợp lý hơn. JoomlaWatch thật sự là một Component thú vị.&lt;/p&gt;

&lt;p&gt;Xem demo và download JoomlaWatch tại đây: &lt;a target="_blank" title="JoomlaWatch" mce_href="http://extensions.joomla.org/extensions/site-management/visitors/3940" href="http://extensions.joomla.org/extensions/site-management/visitors/3940"&gt;JoomlaWatch - Joomla! Extention Directory&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;h3&gt;6. JComments - Hệ thống bình luận cho Joomla&lt;/h3&gt;

&lt;p&gt;&lt;img src="http://misoblog.net/images/stories/jcomment-small-logo.jpg" mce_src="http://misoblog.net/images/stories/jcomment-small-logo.jpg" alt="JComments" title="JComments" class="caption"&gt;&lt;/p&gt;

&lt;p&gt;Đã là blog thì phải có sự tương tác giữa người đọc và người viết bài, chính vì vậy không thể không cài chức năng Comment cho blog. Có nhiều Component cung cấp hệ thống comment cho Joomla như JomComment, yvComment, JA Comment... Tuy nhiên có lẽ được sử dụng nhiều nhất phải kể đến JComments. Những tính năng nổi bật của JComments đó là: tương thích với hệ thống bài viết của Joomla - kể cả K2 (một hệ thống Content mới của Joomla), nhiều tuỳ chọn hiển thị (dạng thread hay dạng tree), giao diện dễ dàng tuỳ chỉnh, có thể phân quyền khác nhau cho từng đối tượng user, import được comment từ nhiều hệ thống khác của Joomla... Đây là hệ thống Comment miễn phí tốt nhất từ trước tới giờ của Joomla.&lt;/p&gt;&lt;p&gt;Xem demo và download JComments tại đây: &lt;a target="_blank" title="JComments Joomla" mce_href="http://extensions.joomla.org/extensions/contacts-and-feedback/articles-comments/9985" href="http://extensions.joomla.org/extensions/contacts-and-feedback/articles-comments/9985"&gt;JComments - Joomla! Extension Directory&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p class="tips"&gt;Miso Blog cũng sử dụng JComments&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Hãy cùng thảo luận và bổ sung những extension giúp ích cho blog Joomla mà bạn biết!&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Myj2VInyikc:BIjIengEIgs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Myj2VInyikc:BIjIengEIgs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Myj2VInyikc:BIjIengEIgs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Myj2VInyikc:BIjIengEIgs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Myj2VInyikc:BIjIengEIgs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Myj2VInyikc:BIjIengEIgs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Myj2VInyikc:BIjIengEIgs:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Myj2VInyikc:BIjIengEIgs:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/Myj2VInyikc" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Tue, 30 Nov 2010 13:44:11 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/joomla/6-extension-huu-ich-doi-voi-blog-joomla.html</guid>
        </item>
        <item>
            <title>Sử dụng Redirect 301 thay đổi địa chỉ URL</title>
            <link>http://misoblog.net/web-development/su-dung-redirect-301-thay-doi-dia-chi-url.html</link>
            <description>&lt;p&gt;&lt;img style="float: left;" mce_style="float: left;" class="caption" src="http://misoblog.net/images/stories/301-redirect.jpg" mce_src="http://misoblog.net/images/stories/301-redirect.jpg" alt="301 Redirect"&gt;Hôm nay, Miso Blog thay đổi lại toàn bộ cấu trúc bài viết, và vì thế nên nhân tiện viết một bài về SEO ^^ Đến một ngày đẹp trời nào đó, bạn cũng sẽ muốn thay đổi lại cấu trúc bài viết, hay cấu trúc thư mục trong website của mình. Đơn giản chỉ là đổi tên thư mục, hay đổi tên Category, sửa lại tên bài viết chút ít... Đổi gì thì đổi, nhưng mà nhất quyết đừng quên làm điều này nhé: Redirect 301.&lt;/p&gt;&lt;p&gt;Những thay đổi đã liệt kê trên, đều tác động đến URL trên Website của bạn. URL mà thay đổi là anh Google sẽ "chơi" bạn ngay đấy :). Nói một cách cụ thể: Google đã đánh chỉ mục (index) toàn bộ các trang trên website của bạn, URL một hay nhiều trang đó tự nhiên thay đổi sẽ dẫn tới việc các kết quả tìm kiếm link đến trang đó sẽ mất tác dụng. Khách viếng thăm khi click vào kết quả tìm kiếm đó sẽ nhận được một dòng "404 - Page not found" to đùng.&lt;/p&gt;&lt;p&gt;Đơn giản thôi, Redirect 301 sẽ giải quyết vấn đề.&lt;/p&gt;



&lt;p&gt;Giải quyết thế nào thì sẽ để sau :D Trước hết ta cùng nói về một số cách có thể dùng để giải quyết vấn đề thay đổi URL, nhằm dễ đối chiếu và so sánh hơn.&lt;/p&gt;

&lt;h4&gt;1. Dùng Redirect bằng HTML&lt;/h4&gt;

&lt;p&gt;Tạo một cấu trúc đường dẫn giống như đường dẫn cũ, tại đó được thay thế bằng một file HTML trắng có chứa đoạn mã trong phần &amp;lt;head&amp;gt; giúp người dùng và bọ tìm kiếm được chuyển hướng tới trang mới. Đoạn mã đó như sau:&lt;/p&gt;&lt;p&gt;

{code}&amp;lt;META HTTP-EQUIV="refresh" content="0;URL=http://misoblog.net/joomla/"&amp;gt;{/code}&lt;/p&gt;

&lt;p&gt;Cụ thể, chèn đoạn trên vào phần &amp;lt;head&amp;gt; sẽ giúp chuyển hướng tới trang &lt;a title="Joomla" mce_href="http://misoblog.net/joomla/" href="http://misoblog.net/joomla/"&gt;http://misoblog.net/joomla/&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Cách này thì rõ là có hiệu quả. Nhưng đó là cách "các cụ hay làm". Thời nay website hầu hết là web động chứ không còn là những file HTML nằm trong những thư mục riêng biệt như xưa nữa, nếu làm cách này thì sẽ mất công tạo nên một số thư mục mới sao cho URL giống với đường dẫn cũ. Cách này rất thủ công, và đặc biệt mất công với những trang thay đổi đồng loạt rất nhều URL. Điểm tốt duy nhất là ta vẫn giữ được thứ hạng tìm kiếm trên Google, sau một thời gian thấy search mà nó ra kết quả đúng với URL mới thì ta có thể dẹp các redirect này đi.&lt;/p&gt;

&lt;p&gt;Tuy nhiên cách này được khá nhiều spammer lợi dụng để đánh lạc hướng máy chủ tìm kiếm. Chúng tập trung tối ưu hoá một trang rất tốt, sau đó redirect  trang đó tới 1 trang khác có nội dung không liên quan (tất nhiên là  theo mục đích riêng). Google biết điều đó, chính vì vậy không nên quá lạm dụng kỹ thuật này.&lt;/p&gt;

&lt;h4&gt;2. Sử dụng trang báo lỗi 404&lt;/h4&gt;

&lt;p&gt;Thực ra, khi kết quả tìm kiếm dẫn tới 1 URL sai thì server sẽ tự động báo lỗi 404 thôi :D Cách này chẳng qua là làm cho trang báo lỗi đó "có tính chất xã hội" một chút, giúp người dùng hiểu là trang họ đang tìm hiện không còn. Tuy nhiên cách này có 1 số đặc điểm sau đây:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Người xem sẽ cảm thấy khó chịu. Một số ít người "cần cù, chăm chỉ" thì sẽ chịu khó search lại trên chính website của bạn, và tìm ra trang họ cần. Nhưng những người như thế rất ít.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Trang lỗi 404 chẳng có tác dụng gì với Google cả :) Bạn sẽ vẫn mất hết thứ hạng của các trang này trên kết quả tìm kiếm. Đợi vài tuần hoặc vài tháng sau nhé.&lt;/li&gt;&lt;li&gt;Sau đó, dù đợi vài tuần hay vài tháng sau thì kết quả tìm kiếm đã không còn được đánh giá cao như trước nữa. Những website trước đây đi copy bài viết của bạn bây giờ lại vươn lên trang đầu, bạn thì ở trang sau. Hơn nữa, toàn bộ backlink trỏ đến những URL đó mà bạn đã khổ công xây dựng sẽ không còn tác dụng.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Nhưng nói chung, vẫn cần phải có một trang báo lỗi 404. Nó có tác dụng nhất định giúp người xem ít nhất không bị "tuyệt vọng". Bạn ghé thăm trang 404 của Miso nhé: &lt;a mce_href="http://misoblog.net/photoshop" href="http://misoblog.net/photoshop"&gt;http://misoblog.net/photoshop&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;h3&gt;Vậy sử dụng Redirect 301 thế nào?&lt;/h3&gt;

&lt;p&gt;Redirect 301 (hay Redirection 301) là cách tốt nhất khi bạn muốn chuyển hướng người xem và máy chủ tìm kiếm từ URL cũ tới URL mới. Khi dùng Redirect 301, tại định đạng HTML của trang mang URL cũ sẽ được trả về mã lỗi 301 (một loại khác với mã lỗi 404, 500, 503...) trong phần &amp;lt;head&amp;gt;. Mã lỗi này giải thích với máy chủ tìm kiếm, máy chủ website hoặc trình duyệt rằng trang này đã được chuyển sang một địa chỉ mới. Google hay các máy chủ tìm kiếm khi gặp mã lỗi 301 sẽ không đánh tụt thứ hạng tìm kiếm của trang đó, mà vẫn đảm bảo đưa người dùng và bọ tìm kiếm tới đúng nơi, đúng chỗ.&lt;/p&gt;&lt;p&gt;Thực hiện như sau:&lt;/p&gt;

&lt;p&gt;Tạo một file .htaccess rồi upload lên thư mục gốc. Nội dung file .htaccess đó như sau:&lt;/p&gt;&lt;p&gt;

{code}Options +FollowSymLinks&lt;br /&gt;RewriteEngine On&lt;br /&gt;RewriteBase /&lt;br /&gt;redirect 301 đường-dẫn-cũ đường-dẫn-mới{/code}&lt;/p&gt;&lt;p&gt;3 dòng đầu là những dòng lệnh cơ bản bạn nên có trong file .htaccess, câu lệnh cơ bản của Redirect 301 là ở dòng thứ 4.&lt;/p&gt;&lt;p&gt;Ví dụ, bạn muốn chuyển hướng bài viết cũ http://domain-cua-ban.com/category/photoshop tới địa chỉ mới http://domain-khac.com/cat/photoshop.html:&lt;/p&gt;&lt;p&gt;{code}redirect 301 /category/photoshop http://domain-khac.com/cat/photoshop.html{/code}&lt;/p&gt;&lt;p&gt;Nếu chỉ redirect các trang trong cùng 1 website (cùng host) thì bạn có thể bỏ tên domain đi, chỉ giữ lại đường dẫn tương đối từ thư mục gốc. Ví dụ trong trường hợp Miso Blog thay đổi URL của các Category, còn các bài viết giữ nguyên tên, dùng các lệnh như sau:&lt;/p&gt;&lt;p&gt;{code}redirect 301 /studying/photoshop/ /graphics/photoshop/&lt;br /&gt;redirect 301 /studying/css/ /graphics/css/&lt;br /&gt;redirect 301 /tips-tricks/joomla/ /joomla/tutorials/&lt;br /&gt;redirect 301 /tips-tricks/general/ /misc/tips-tricks/&lt;br /&gt;redirect 301 /diary/misc/ /misc/diary/&lt;br /&gt;redirect 301 /freebies/downloads/ /misc/downloads/&lt;br /&gt;redirect 301 /tips-tricks/mobile-phone/ /misc/mobile-phone/&lt;br /&gt;redirect 301 /studying/voip/ /misc/voip/&lt;br /&gt;redirect 301 /freebies/inspirations/ /graphics/inspirations/&lt;br /&gt;redirect 301 /diary/photo/ /photography/photo/&lt;br /&gt;redirect 301 /diary/music/ /misc/music/{/code}&lt;/p&gt;

&lt;p&gt;Vấn đề là vận dụng cho tốt. Chúc bạn thành công!&lt;/p&gt;

&lt;div class="tips"&gt;
Chú ý:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Phải đảm bảo rằng server Apache mà bạn đặt website có hỗ trợ mod_rewrite cho phép sử dụng .htaccess để thực hiện Redirect 301. Nếu không rõ bạn hãy hỏi nhà cung cấp hosting.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nhớ backup file .htaccess cũ (nếu có) trước khi chỉnh sửa.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;

&lt;p&gt;(Bài viết có tham khảo thông tin tại: &lt;a target="_blank" mce_href="http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm" href="http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm"&gt;www.tamingthebeast.net&lt;/a&gt;)&lt;br mce_bogus="1"&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Im3dGPzHAE8:eaVEmWqfD1Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Im3dGPzHAE8:eaVEmWqfD1Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Im3dGPzHAE8:eaVEmWqfD1Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Im3dGPzHAE8:eaVEmWqfD1Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Im3dGPzHAE8:eaVEmWqfD1Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Im3dGPzHAE8:eaVEmWqfD1Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Im3dGPzHAE8:eaVEmWqfD1Q:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Im3dGPzHAE8:eaVEmWqfD1Q:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/Im3dGPzHAE8" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Wed, 24 Nov 2010 10:45:36 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/web-development/su-dung-redirect-301-thay-doi-dia-chi-url.html</guid>
        </item>
        <item>
            <title>Tích hợp Joomla và phpBB</title>
            <link>http://misoblog.net/joomla/tich-hop-joomla-va-phpbb.html</link>
            <description>&lt;div&gt;&lt;img src="http://misoblog.net/images/stories/rokgridge/rokbridge-article-icon.jpg" mce_src="http://misoblog.net/images/stories/rokgridge/rokbridge-article-icon.jpg" alt="Tích hợp Joomla và phpBB3" class="caption" align="left"&gt;&lt;/div&gt;

&lt;div style="clear: both;" mce_style="clear:both;"&gt;&lt;/div&gt;

&lt;p&gt;Làm website, đến một ngày ta sẽ nghĩ đến việc làm thêm một cái diễn đàn. Mà phải là tích hợp diễn đàn và website chung với nhau, nghĩa là có sự đồng bộ thông tin và trạng thái đăng nhập của thành viên. Với Joomla, ta có nhiều giải pháp diễn đàn: vBB, SMF, Fireboard,... Nhưng trong bài viết này mình sẽ nói về phpBB: một hệ thống diễn đàn được sử dụng rất nhiều, miễn phí và có thể tích hợp hoàn hảo với Joomla 1.5. Joomla.org và Joomlaviet.org cũng đều sử dụng phpBB.&lt;/p&gt;

&lt;p&gt;Đơn giản là dùng RokBridge.&lt;/p&gt;

&lt;p&gt;Đó là 1 extension miễn phí cho Joomla được phát triển bởi &lt;a target="_blank" title="RocketTheme" mce_href="http://www.rockettheme.com/" href="http://www.rockettheme.com/"&gt;RocketTheme&lt;/a&gt; - một hãng chuyên thiết kế giao diện mã nguồn mở nổi tiếng với màu sắc mạnh mẽ và những đường bo tròn cá tính (Tuy&amp;nbsp; nhiên mình khoái JoomlArt cơ, phong cách của Rockettheme không hợp với mình lắm :"&amp;gt;). Bây giờ là hướng dẫn cài đặt và sử dụng:&lt;/p&gt;



&lt;h3&gt;1. Download và cài đặt Component RokBridge&lt;br /&gt;&lt;/h3&gt;

&lt;p&gt;Xem và tải RokBridge phiên bản mới nhất tại &lt;a target="_blank" title="RokBridge" mce_href="http://www.rockettheme.com/extensions-joomla/rokbridge" href="http://www.rockettheme.com/extensions-joomla/rokbridge"&gt;đây&lt;/a&gt;. Down về xong rồi thì cài vào, vào Extensions → Install/Uninstall cài như bình thường. Cài xong thì vào Components → RokBridge để cấu hình, bạn sẽ nhìn thấy giống thế này:&lt;/p&gt;

&lt;p&gt;&lt;a onmouseout="UnTip()" onmouseover="Tip('Click để xem hình lớn')" rel="lightbox" mce_href="http://misoblog.net/images/stories/rokgridge/2.png" href="http://misoblog.net/images/stories/rokgridge/2.png"&gt;&lt;img class="caption" title="Cài đặt RokBridge cho Joomla" src="http://misoblog.net/images/stories/rokgridge/2.png" mce_src="http://misoblog.net/images/stories/rokgridge/2.png" alt="Cài đặt RokBridge" width="550"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;&lt;p&gt;Nhìn xuống phần RokBridge Configuration, có 2 điểm cần quan tâm:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Bridge Path&lt;/b&gt;: đường dẫn tới thư mục sẽ chứa chương trình điều khiển Bridge giữa Joomla và phpBB (tính từ thư mục gốc) - mặc định là &lt;i&gt;forum&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;phpBB3 Path&lt;/b&gt;: đường dẫn tới thư mục cài đặt hệ thống diễn đàn phpBB3 (tính từ thư mục gốc) - mặc định là &lt;i&gt;distribution&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Các thư mục này là do ta tự tạo và đặt tên (tất nhiên là phải khác nhau). Trong đó, thư mục ở "Bridge Path" sau khi Save Configuration sẽ được tự động tạo ra, chứ không được tạo trước. Theo như trong hình, sau khi ấn Save thì ở thư mục gốc sẽ được tạo ra thư mục "forum" và cài Bridge bên trong. Ngược lại, thư mục ở "phpBB3 Path" thì phải tạo trước, thư mục này chứa bộ cài đặt phpBB3. Theo như trong hình, ta chưa lập thư mục distribution nào nên Component báo lỗi "The phpBB3 path can not be found", điều này là hoàn toàn bình thường.&lt;/p&gt;

&lt;h3&gt;2. Cài đặt phpBB3&lt;/h3&gt;

&lt;p&gt;Download phpBB3 tại đây: &lt;a target="_blank" title="Download phpBB3" mce_href="http://www.phpbb.com/downloads/" href="http://www.phpbb.com/downloads/"&gt;http://www.phpbb.com/downloads/&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Tại thời điểm viết bài này, bản mới nhất là phpBB 3.0.8. Upload toàn bộ phần source vào thư mục ta muốn cài đặt phpBB3 - chính là thư mục ở phần "phpBB3 Path" ở bước trước. Trong trường hợp này mình không thích thư mục tên là distribution mà sẽ tạo mới 1 thư mục tên là "phpbb3" rồi cài vào đó. Tiến hành cài đặt phpBB như thường.&lt;/p&gt;

&lt;div class="tips"&gt;
Chú ý 1:&lt;br /&gt;

&lt;p&gt;Đến phần khai báo Database, ta chọn Database type là MySQL. Tới đây ta có 2 lựa chọn: cài phpBB3 với 1 database riêng và cài phpBB3 chung với database của Joomla. Cả 2 cách này đều không có vấn đề, bạn tuỳ vào lựa chọn của mình mà khai báo thông số ở phần này. &lt;/p&gt;

&lt;p&gt;Trên thực tế, phpBB3 tuy là một mã nguồn riêng biệt với Joomla, nhưng vì cài Bridge nên sẽ luôn gắn với Joomla như 1 thành phần của website; chính vì vậy việc cài phpBB ra 1 database riêng là lãng phí và không cần thiết. Bạn nên cài phpBB chung với database của Joomla. Sau này mỗi khi backup dữ liệu ta cũng backup tổng thể cả bộ database Joomla+phpBB này luôn, rất tiện lợi.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
&lt;a onmouseout="UnTip()" onmouseover="Tip('Click để xem hình lớn')" rel="lightbox" title="Cài đặt phpBB3 với Joomla" mce_href="http://misoblog.net/images/stories/rokgridge/3.png" href="http://misoblog.net/images/stories/rokgridge/3.png"&gt;&lt;img class="caption" title="Cài đặt phpBB3 với Joomla" src="http://misoblog.net/images/stories/rokgridge/3.png" mce_src="http://misoblog.net/images/stories/rokgridge/3.png" alt="Cài đặt phpBB3 với Joomla" width="550"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Nó sẽ báo &lt;b style="color: green;" mce_style="color: green;"&gt;Successful connection&lt;/b&gt;, ta sẽ đến bước tiếp theo: khai báo thông số Administrator cho phpBB.&lt;/p&gt;

&lt;div class="tips"&gt;
Chú ý 2:&lt;br /&gt;

&lt;p&gt;Khai báo các thông tin cho Admin của phpBB giống hệt với Admin của Joomla. Không được quên điều này.&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;

&lt;a onmouseout="UnTip()" onmouseover="Tip('Click để xem hình lớn')" rel="lightbox" title="Khai báo thông tin Admin cho phpBB" mce_href="http://misoblog.net/images/stories/rokgridge/4.png" href="http://misoblog.net/images/stories/rokgridge/4.png"&gt;&lt;img class="caption" src="http://misoblog.net/images/stories/rokgridge/4.png" mce_src="http://misoblog.net/images/stories/rokgridge/4.png" alt="Khai báo thông tin Admin cho phpBB" title="Khai báo thông tin Admin cho phpBB" width="550"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Sau đó nó sẽ báo &lt;b style="color: green;" mce_style="color: green;"&gt;Tests passed&lt;/b&gt;, các bước tiếp theo không còn gì đáng chú ý nữa, cài đặt bình thường. Đây là bước cuối cùng của cài đặt phpBB3:&lt;/p&gt;

&lt;p&gt;&lt;a onmouseout="UnTip()" onmouseover="Tip('Click để xem hình lớn')" rel="lightbox" title="Cài đặt thành công phpBB3" mce_href="http://misoblog.net/images/stories/rokgridge/5.png" href="http://misoblog.net/images/stories/rokgridge/5.png"&gt;&lt;img src="http://misoblog.net/images/stories/rokgridge/5.png" mce_src="http://misoblog.net/images/stories/rokgridge/5.png" alt="Cài đặt thành công phpBB3" title="Cài đặt thành công phpBB3" class="caption" width="550"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Bây giờ có thể vào thăm quan phpBB tại yourdomain.com/phpbb3 được rồi. Tuy nhiên, bây giờ nó vẫn là 1 cái forum riêng biệt và... trống không :D&lt;/p&gt;

&lt;h3&gt;3. Cấu hình Component RokBridge&lt;/h3&gt;

&lt;p&gt;Bây giờ ta quay trở lại Component RokBridge trong Joomla Administration. Đặt lại tên thư mục của "phpBB3 Path" là phpbb3 cho chuẩn xác, ở đây mình để nguyên "Bridge Path" là forum, sau đó ấn nút Save:&lt;/p&gt;

&lt;p&gt;&lt;a onmouseout="UnTip()" onmouseover="Tip('Click để xem hình lớn')" rel="lightbox" title="Cấu hình cho RokBridge" mce_href="http://misoblog.net/images/stories/rokgridge/6.png" href="http://misoblog.net/images/stories/rokgridge/6.png"&gt;&lt;img class="caption" src="http://misoblog.net/images/stories/rokgridge/6.png" mce_src="http://misoblog.net/images/stories/rokgridge/6.png" alt="Cấu hình cho RokBridge" title="Cấu hình cho RokBridge" width="550"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Lúc này, tiện thể nhìn xuống phần RokBridge Status ở dưới ta có thể thấy mục "phpBB3 forum" đã được đánh đấu Installed.&lt;/p&gt;

&lt;p&gt;Công việc tiếp theo khá là gian truân, vất vả: Click vào nút Install lần lượt cho từng mục từ trên xuống dưới (sau khi click Install cho phpBB3 Bridge nó sẽ hiện nút Install cho các mục bên dưới, mục phpBB3 Patch ta Install cuối cùng). Click xong thì:&lt;/p&gt;

&lt;p&gt;&lt;a onmouseout="UnTip()" onmouseover="Tip('Click để xem hình lớn')" rel="lightbox" title="Hoàn thành cấu hình RokBridge" mce_href="http://misoblog.net/images/stories/rokgridge/7.png" href="http://misoblog.net/images/stories/rokgridge/7.png"&gt;&lt;img class="caption" src="http://misoblog.net/images/stories/rokgridge/7.png" mce_src="http://misoblog.net/images/stories/rokgridge/7.png" alt="Hoàn thành cấu hình RokBridge" title="Hoàn thành cấu hình RokBridge" width="550"&gt;&lt;/a&gt;&lt;br mce_bogus="1"&gt;&lt;/p&gt;

&lt;p&gt;Về cơ bản là Done! :) Nhìn thấy 7 nút Installed xanh lè thế này là bạn có thể cười sướng được rồi.&lt;/p&gt;

&lt;h3&gt;4. Tạo item mới trên Joomla Menu&lt;/h3&gt;

&lt;p&gt;Việc cuối cùng là cho cái forum vừa cài đặt xong 1 liên kết trên Menu. Bạn có thể tạo menu item kiểu External Link rồi khai báo URL theo dạng: yoursite.com&lt;b&gt;/bridge_path&lt;/b&gt; (trường hợp này là &lt;b&gt;/forum&lt;/b&gt;), hoặc đơn giản hơn bạn có thể chọn ngay kiểu RokBridge Menu item (hệ thống sẽ tự tạo URL cho item redirect tới đường dẫn bridge).&lt;/p&gt;

&lt;p&gt;Vậy là bạn đã cài xong 1 diễn đàn hoành tráng, hoàn hảo và miễn phí cho Joomla rồi đó. Bạn có thể yên tâm vì ngay cả Joomla.org cũng xài phpBB cơ mà :D Hãy xông vào mà test kết quả luôn đi. User của Joomla và phpBB đảm bảo hoàn toàn ăn khớp với nhau, tạo mới hoặc đăng ký 1 thành viên ở bên này thì ở bên kia sẽ tự động có thành viên đó, đăng nhập hoặc đăng xuất ở bên này thì bên kia cũng sẽ kéo theo tình trạng tương tự.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 class="info"&gt;Những điều cần biết khi gỡ bỏ RokBridge khỏi Joomla&lt;/h2&gt;&lt;p class="info"&gt;Chắc chắn cài rồi thì sẽ có lúc phải gỡ ra, mà gỡ ra không đúng cách thì chỉ có lỗi tè le thôi (kinh nghiệm xương máu). Khi gỡ bỏ RokBridge ra khỏi hệ thống, hãy làm chính xác các bước sau:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Vào RokBridge Configuration trong Joomla, click lần lượt các nút "Remove" ngược từ dưới lên trên (cái gì cài sau cùng thì gỡ bỏ trước). Đến cuối cùng, chỉ còn mỗi phpBB3 forum là Installed thôi.&lt;/li&gt;&lt;li&gt;Gỡ bỏ Component RokBridge bằng chức năng Extensions → Install/Uninsstall của Joomla. Nó sẽ tự động uninsstall của các plugin có liên quan.&lt;/li&gt;&lt;li&gt;Trong một số trường hợp, thư mục Bridge (được tự động tạo trong quá trình cài đặt) có thể không được xoá đi. Hãy vào FTP và xoá bằng tay. Thế là xong.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Chúc bạn thành công!&lt;/p&gt;

&lt;div class="tips"&gt;
Lưu ý thêm:&lt;br /&gt;

&lt;ul&gt;&lt;li&gt;Từ đó tới nay, mình dùng RokBridge không thấy có vấn đề gì. Tuy nhiên hiện tại vẫn đang là bản RC, ta có thể trông chờ nhiều tính năng hoàn thiện hơn khi có bản chính thức.&lt;/li&gt;
&lt;li&gt;Điều duy nhất làm bạn băn khoăn có thể chính là giao diện. Làm sao để đồng bộ giao diện của phpBB với Joomla, để khi khách hàng ghé thăm không có cảm giác đang truy cập 2 site khác nhau? Cái này không có cách nào. Bạn chỉ có thể design lại giao diện của phpBB bằng tay. Tuy nhiên, chỉ cần có kiến thức về HTML và CSS, mọi chỉnh sửa về giao diện đều có thể thực hiện ngay trong Administration của phpBB. Việc này không có gì là khó khăn.&lt;/li&gt;
&lt;li&gt;Bạn có thể tham khảo hướng dẫn cài đặt RokBridge của RocketTheme tại &lt;a target="_blank" title="RokBridge Installation Guide" mce_href="http://www.rockettheme.com/extensions-joomla/rokbridge#installation" href="http://www.rockettheme.com/extensions-joomla/rokbridge#installation"&gt;đây&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Rsb9dHSDEng:VkgnfdvxoZE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Rsb9dHSDEng:VkgnfdvxoZE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Rsb9dHSDEng:VkgnfdvxoZE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Rsb9dHSDEng:VkgnfdvxoZE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Rsb9dHSDEng:VkgnfdvxoZE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Rsb9dHSDEng:VkgnfdvxoZE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MisoBlog?a=Rsb9dHSDEng:VkgnfdvxoZE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MisoBlog?i=Rsb9dHSDEng:VkgnfdvxoZE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MisoBlog/~4/Rsb9dHSDEng" height="1" width="1"/&gt;</description>
            <author> luuminhson@gmail.com (Miso)</author>
            <pubDate>Mon, 15 Nov 2010 11:09:26 GMT</pubDate>
            <guid isPermaLink="false">http://misoblog.net/joomla/tich-hop-joomla-va-phpbb.html</guid>
        </item>
    </channel>
</rss>

