<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://toila.net"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>toila .NET</title>
 <link>http://toila.net</link>
 <description>Tôi là một Cơ-đốc nhân theo nghiệp computer, do đó, ở website cá nhân này, bạn sẽ đọc được các bài viết của tôi + các bài viết mà tôi sưu tập ở các chủ đề computer, internet và TÂM LINH.Hướng dẫn truy cập website</description>
 <language>vi</language>
<item>
 <title>Thêm views filter cho các date field</title>
 <link>http://toila.net/them-views-filter-cho-date-fields</link>
 <description>&lt;p&gt;Date là một module rất tốt để bổ sung các field date/date time cho các kiểu dữ liệu. Tuy nhiên, các field này lại không hỗ trợ views-filter, cho nên chúng ta không thể sử dụng &lt;a href=&quot;/taxonomy/term/239&quot; title=&quot;&quot;&gt;views&lt;/a&gt; để lọc bớt nội dung dựa trên các field này. Để thực hiện điều này, chúng ta cần phải viết module bổ sung.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/them-views-filter-cho-date-fields&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/them-views-filter-cho-date-fields#comments</comments>
 <category domain="http://toila.net/taxonomy/term/257">date module</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/taxonomy/term/158">drupal 6</category>
 <category domain="http://toila.net/taxonomy/term/239">views</category>
 <pubDate>Fri, 05 Mar 2010 17:06:18 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">3637 at http://toila.net</guid>
</item>
<item>
 <title>Dùng chung thông tin người dùng cho nhiều Drupal site</title>
 <link>http://toila.net/su-dung-chung-thong-tin-nguoi-dung-cho-nhieu-drupal-site</link>
 <description>&lt;p&gt;Bạn có nhiêu &lt;a href=&quot;/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html&quot; title=&quot;&quot;&gt;drupal&lt;/a&gt; site khác nhau, nhưng muốn người dùng của &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/website.html&quot; title=&quot;&quot;&gt;website&lt;/a&gt; này cũng có thể sử dụng cùng thông tin đăng nhập ở các &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/website.html&quot; title=&quot;&quot;&gt;website&lt;/a&gt; khác, thông tin thay đổi ở site này, kéo theo thông tin ở các site khác cũng thay đổi, ... Tôi có một kinh nghiệm nhỏ của tôi ở &lt;a href=&quot;/taxonomy/term/142&quot; title=&quot;&quot;&gt;project&lt;/a&gt; gần đây để xử lý việc này khá đơn giản.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/su-dung-chung-thong-tin-nguoi-dung-cho-nhieu-drupal-site&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/su-dung-chung-thong-tin-nguoi-dung-cho-nhieu-drupal-site#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <pubDate>Tue, 26 May 2009 04:02:49 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">711 at http://toila.net</guid>
</item>
<item>
 <title>hook_menu_alter làm được lắm trò</title>
 <link>http://toila.net/drupal/hook_menu_alter-lam-duoc-lam-tro</link>
 <description>&lt;p&gt;Hệ thống menu ở Drupal 6 đã được cải tiến rất nhiều, đẹp hơn, gọn hơn và uyển chuyển hơn. Đáng kể nhất ở đây là hook_menu_alter đã được thêm vào, giúp người thảo chương thực hiện một số thao tác tưởng chừng khó mà nay rất dễ.&lt;/p&gt;
&lt;p&gt;Các bước để Drupal xây dựng cấu trúc menu là:&lt;br /&gt;
1. Gọi các hook_menu của các module để lấy về các menu items.&lt;br /&gt;
2*. Gọi hook_menu_alter của các module, cho phép chúng thay đổi tuỳ ý cấu trúc menu vừa được thu lượm.&lt;br /&gt;
3. Lưu cấu trúc menu items đã được alter vào CSDL.&lt;/p&gt;
&lt;p&gt;Một trang trong Drupal được định nghĩa đầy đủ bởi một menu item, bao gồm, path, quyền truy cập, tiêu đề trang, callback, ... như vậy, thay đổi cấu trúc một menu item, có dẫn đến việc thay đổi hoàn toàn một trang đang có.&lt;br /&gt;
Hệ thống menu ở &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; 6 đã được cải tiến rất nhiều, đẹp hơn, gọn hơn và uyển chuyển hơn. Đáng kể nhất ở đây là &lt;a href=&quot;http://toila.net/taxonomy/term/212&quot;&gt;hook_menu_alter&lt;/a&gt; đã được thêm vào, giúp người thảo chương thực hiện một số thao tác tưởng chừng khó mà nay rất dễ.&lt;/p&gt;
&lt;p&gt;Các bước để &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; xây dựng cấu trúc menu là:&lt;br /&gt;
1. Gọi các hook_menu của các module để lấy về các menu items.&lt;br /&gt;
2*. Gọi &lt;a href=&quot;http://toila.net/taxonomy/term/212&quot;&gt;hook_menu_alter&lt;/a&gt; của các module, cho phép chúng thay đổi tuỳ ý cấu trúc menu vừa được thu lượm.&lt;br /&gt;
3. Lưu cấu trúc menu items đã được alter vào CSDL.&lt;/p&gt;
&lt;p&gt;Một trang trong &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; được định nghĩa đầy đủ bởi một menu item, bao gồm, path, quyền truy cập, tiêu đề trang, callback, ... như vậy, thay đổi cấu trúc một menu item, có dẫn đến việc thay đổi hoàn toàn một trang đang có.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/drupal/hook_menu_alter-lam-duoc-lam-tro&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/drupal/hook_menu_alter-lam-duoc-lam-tro#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/taxonomy/term/158">drupal 6</category>
 <category domain="http://toila.net/taxonomy/term/212">hook_menu_alter</category>
 <pubDate>Mon, 11 May 2009 10:04:26 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">708 at http://toila.net</guid>
</item>
<item>
 <title>mod_write chống bot và chống flood</title>
 <link>http://toila.net/mod_rewrite-chong-bot-va-flood</link>
 <description>&lt;p&gt;Website của bạn không cần bot mò vào, và sợ các kịch bản flood? Chúng ta có thể sử dụng đoạn script đơn giản sau (chỉ chạy với &lt;a href=&quot;/category/ph%C3%A2n-lu%E1%BB%93ng/apache.html&quot; title=&quot;&quot;&gt;Apache&lt;/a&gt; &lt;a href=&quot;/taxonomy/term/245&quot; title=&quot;&quot;&gt;server&lt;/a&gt;).&lt;br /&gt;
&lt;a href=&quot;/category/ph%C3%A2n-lu%E1%BB%93ng/internet/website.html&quot; title=&quot;&quot;&gt;Website&lt;/a&gt; của bạn không cần bot mò vào, và sợ các kịch bản flood? Chúng ta có thể sử dụng đoạn script đơn giản sau (chỉ chạy với &lt;a href=&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/apache.html&quot;&gt;Apache&lt;/a&gt; &lt;a href=&quot;/taxonomy/term/245&quot; title=&quot;&quot;&gt;server&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/mod_rewrite-chong-bot-va-flood&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/mod_rewrite-chong-bot-va-flood#comments</comments>
 <category domain="http://toila.net/taxonomy/term/204">.htaccess</category>
 <category domain="http://toila.net/taxonomy/term/202">Apache</category>
 <category domain="http://toila.net/taxonomy/term/203">mod_rewrite</category>
 <pubDate>Tue, 21 Apr 2009 06:35:23 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">697 at http://toila.net</guid>
</item>
<item>
 <title>Chèn hậu tố .html vào tất cả các Drupal path</title>
 <link>http://toila.net/chen-hau-to-html-vao-tat-ca-cac-drupal-path</link>
 <description>&lt;p&gt;Trường hợp site của bạn bạn không muốn khoe rằng mình đang sử dụng &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt;, chèn thêm hậu tố .html vào các path của &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; sẽ giúp ích. &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; có module path để tạo tên giả cho các path hiện có, tuy nhiên, path chào cũng cần thêm hậu tố .html thì... sử dụng module path hơi phí. Bạn chèn đoạn mã sau vào file settings.php, magic sẽ được thực hiện.&lt;br /&gt;
NOTE: bài viết chỉ dành cho &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; 5&lt;/p&gt;
&lt;p&gt;Trường hợp site của bạn bạn không muốn khoe rằng mình đang sử dụng &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt;, chèn thêm hậu tố .html vào các path của Drupal sẽ giúp ích. Drupal có module path để tạo tên giả cho các path hiện có, tuy nhiên, path chào cũng cần thêm hậu tố .html thì... sử dụng module path hơi phí. Bạn chèn đoạn mã sau vào file settings.php, magic sẽ được thực hiện.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/chen-hau-to-html-vao-tat-ca-cac-drupal-path&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/chen-hau-to-html-vao-tat-ca-cac-drupal-path#comments</comments>
 <category domain="http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html">Drupal</category>
 <pubDate>Wed, 15 Apr 2009 00:04:16 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">694 at http://toila.net</guid>
</item>
<item>
 <title>Sử dụng module flashvideo trên Windows</title>
 <link>http://toila.net/su-dung-flashvideo-module-tren-windows</link>
 <description>&lt;p&gt;Flashvideo là một &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; module hỗ trợ việc đăng tải &lt;a href=&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/gi%E1%BA%A3i-tr%C3%AD/video.html&quot;&gt;video&lt;/a&gt; dựa trên node. Module này có thể sử dụng thư viện &lt;a href=&quot;http://toila.net/taxonomy/term/189&quot;&gt;ffmpeg&lt;/a&gt; cài trên web server để thực hiện tự động việc chuyển đổi các định dạng &lt;a href=&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/gi%E1%BA%A3i-tr%C3%AD/video.html&quot;&gt;video&lt;/a&gt; khác về flv, từ đó, &lt;a href=&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/gi%E1%BA%A3i-tr%C3%AD/video.html&quot;&gt;video&lt;/a&gt; có thể dễ dàng nhúng vào các flash player.&lt;/p&gt;
&lt;p&gt;Trường hợp bạn sử dụng một &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/linux.html&quot;&gt;linux&lt;/a&gt; server thì chuyện đơn giản, cài &lt;a href=&quot;http://toila.net/taxonomy/term/189&quot;&gt;ffmpeg&lt;/a&gt; dễ, lệnh để &lt;a href=&quot;http://toila.net/taxonomy/term/188&quot;&gt;flashvideo&lt;/a&gt; thực thi cho việc chuyển đổi định dạng cũng được viết sẵn, ... Nhưng nếu sử dụng &lt;a href=&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/computer/softwares/os/windows.html&quot;&gt;Windows&lt;/a&gt; thì có vẻ hơi phiền phức hơn một chút -- &lt;a href=&quot;http://toila.net/taxonomy/term/189&quot;&gt;ffmpeg&lt;/a&gt;.org không có bản phân phối cho &lt;a href=&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/computer/softwares/os/windows.html&quot;&gt;Windows&lt;/a&gt;, tài liệu hướng dẫn nghèo nàn, ...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/su-dung-flashvideo-module-tren-windows&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/su-dung-flashvideo-module-tren-windows#comments</comments>
 <category domain="http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html">Drupal</category>
 <category domain="http://toila.net/taxonomy/term/189">ffmpeg</category>
 <category domain="http://toila.net/taxonomy/term/188">flashvideo</category>
 <pubDate>Tue, 10 Mar 2009 17:31:41 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">677 at http://toila.net</guid>
</item>
<item>
 <title>Custom php.ini với Dreamhost (để setup video site với Drupal)</title>
 <link>http://toila.net/custom-php-ini-voi-dreamhost-de-setup-video-site-using-drupal</link>
 <description>&lt;p&gt;Trong trường hợp bạn cần một site có tính năng: upload các file video với các định dạng khách nhau (wmv, avi, mpeg, ...), dung lượng file có thể lên đến 100 MB, site tự động chuyển file về định dạng .flv, tạo ảnh thumbnail, ... thì bạn có thể sử dụng Drupal 6 kết hợp với module &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/flashvideo&quot;&gt;flashvideo&lt;/a&gt; được cài đặt trên một server có hỗ trợ thư viện &lt;a class=&quot;freelinking external&quot; href=&quot;http://en.wikipedia.org/wiki/FFmpeg&quot;&gt;FFmpeg&lt;/a&gt;, ở đây tôi sử dụng &lt;a class=&quot;freelinking external&quot; href=&quot;http://www.dreamhost.com/r.cgi?451355&quot;&gt;Dreamhost&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/custom-php-ini-voi-dreamhost-de-setup-video-site-using-drupal&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/custom-php-ini-voi-dreamhost-de-setup-video-site-using-drupal#comments</comments>
 <category domain="http://toila.net/taxonomy/term/187">dreamhost</category>
 <category domain="http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html">Drupal</category>
 <category domain="http://toila.net/taxonomy/term/189">ffmpeg</category>
 <category domain="http://toila.net/taxonomy/term/188">flashvideo</category>
 <pubDate>Mon, 02 Mar 2009 19:40:56 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">674 at http://toila.net</guid>
</item>
<item>
 <title>Tự động đánh thẻ</title>
 <link>http://toila.net/node/665</link>
 <description>&lt;p&gt;Một trong số các chiêu &lt;a href=&quot;http://toila.net/category/phan-luong/seo.html&quot;&gt;SEO&lt;/a&gt; là làm sao cho người dùng, hay máy đọc, đi hết trang này đến trang kia trong site. Đối với &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt;, sử dụng &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/free.html&quot;&gt;free&lt;/a&gt; tags có lẽ là cách phù hợp. Nhưng nếu có thêm được tính năng, dựa vào nội dung bài viết rồi &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; tự động đánh thẻ thì hay biết mấy (^_^) và nếu như ở trang node details cụ thể, nếu có được tính năng, từ những tags được đánh cho node, &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; tự phát sinh các term liên quan, thì còn gì bằng! Module cho các tính năng đó, sẽ không khó thực hiện (bạn dành thời gian &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/code.html&quot;&gt;code&lt;/a&gt; &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; nhé).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/node/665&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/node/665#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/category/phan-luong/seo.html">SEO</category>
 <category domain="http://toila.net/taxonomy/term/184">Social bookmark</category>
 <category domain="http://toila.net/taxonomy/term/183">Web Service</category>
 <pubDate>Thu, 12 Feb 2009 00:22:34 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">665 at http://toila.net</guid>
</item>
<item>
 <title>Bí ẩn của hàm drupal_page_header đã được giải đáp</title>
 <link>http://toila.net/bi-an-ham-drupal_page_header-da-duoc-giai-dap</link>
 <description>&lt;p&gt;Đọc &lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/api/api/function/drupal_page_header/drupal-6&quot;&gt;drupal_page_header&lt;/a&gt;:&lt;br /&gt;
&lt;div class=&quot;codeblock geshifilter&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;function&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_page_header&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Expires:&amp;nbsp;Sun,&amp;nbsp;19&amp;nbsp;Nov&amp;nbsp;1978&amp;nbsp;05:00:00&amp;nbsp;GMT&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Last-Modified:&amp;nbsp;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;gmdate&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;D,&amp;nbsp;d&amp;nbsp;M&amp;nbsp;Y&amp;nbsp;H:i:s&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;.&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;nbsp;GMT&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Cache-Control:&amp;nbsp;store,&amp;nbsp;no-cache,&amp;nbsp;must-revalidate&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Cache-Control:&amp;nbsp;post-check=0,&amp;nbsp;pre-check=0&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;FALSE&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Nhiều người sẽ hỏi, ngày Sun, 19 Nov 1978 05:00:00 GMT là ngày gì mà lại được thiết lập như vậy? Bí mật đã được tiết lộ, đó là ngày sinh của &lt;a href=&quot;/freelinking/buytaert.net&quot; class=&quot;freelinking&quot;&gt;Dries Buytaert&lt;/a&gt;, người khai sinh &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt;. Vậy là, hôm nay ổng đã 30 tuổi rồi đấy.&lt;/p&gt;
&lt;p&gt;:-D&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/bi-an-ham-drupal_page_header-da-duoc-giai-dap&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/bi-an-ham-drupal_page_header-da-duoc-giai-dap#comments</comments>
 <pubDate>Wed, 19 Nov 2008 06:25:37 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">651 at http://toila.net</guid>
</item>
<item>
 <title>Yahoo Service để kiểm tra tình trạng trực tuyến của một account</title>
 <link>http://toila.net/yahoo-service-de-kiem-tra-tinh-trang-truc-tuyen-cua-mot-account</link>
 <description>&lt;p&gt;Tôi tìm cái &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/service.html&quot;&gt;service&lt;/a&gt; này lâu lắm rồi. Hôm nay mới phát hiện ra. Khá đơn giản: Thực hiện HTTP REQUEST đến &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;http:&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;//opi.yahoo.com/online?u={nickname}&amp;amp;m=t&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;, kết quả trả về sẽ là:&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;nickname&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; is NOT ONLINE&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Hoặc&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;nickname&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; is ONLINE&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Vậy, hàm để kiểm tra tình trạng sẽ có dạng:&lt;br /&gt;
&lt;div class=&quot;codeblock geshifilter&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;/**&lt;br /&gt;&amp;nbsp;*&amp;nbsp;Get&amp;nbsp;yahoo&amp;nbsp;account&#039;s&amp;nbsp;status&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;*&amp;nbsp;@return&amp;nbsp;boolean.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;function&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;yahoo_nickname_status&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$nickname&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$response&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;_http_request&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;http://opi.yahoo.com/online?u={$nickname}&amp;amp;m=t&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$response&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;code&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;==&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;preg_match&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;|&amp;nbsp;IS&amp;nbsp;ONLINE$|i&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$response&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Thế Hồng&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/yahoo-service-de-kiem-tra-tinh-trang-truc-tuyen-cua-mot-account&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/yahoo-service-de-kiem-tra-tinh-trang-truc-tuyen-cua-mot-account#comments</comments>
 <pubDate>Wed, 29 Oct 2008 04:53:40 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">645 at http://toila.net</guid>
</item>
<item>
 <title>Sử dụng hàm quá tải giao diện để thay đổi tiêu đề </title>
 <link>http://toila.net/su-dung-ham-qua-tai-giao-dien-de-thay-doi-tieu-de</link>
 <description>&lt;p&gt;Một &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html&quot;&gt;Drupal&lt;/a&gt; &lt;a href=&quot;http://toila.net/taxonomy/term/142&quot;&gt;project&lt;/a&gt; gần đây, có một yêu cầu là làm trang báo giá. Tôi sử dụng hai module &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/filebrowser&quot;&gt;filebrowser&lt;/a&gt; và &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/imce&quot;&gt;IMCE&lt;/a&gt; để giải quyết vấn đề.&lt;/p&gt;
&lt;p&gt;1. IMCE cung cấp tính năng để người điều hành quản lý các tập tin trong một/nhiều thư mục. Đối với site này tôi chọn thư mục /sites/domain.com/files/bao-gia/ làm thư mục chứa các tập tin văn bản báo giá.&lt;br /&gt;
2. Filebrowser cung cấp các trang liệt kê cấu trúc thư mục/tập tin của một số path mà người điều hành có thể định trước. Đương nhiên, lúc này, tôi sẽ tạo một trang liệt kê cấu trúc tập tin/thư mục cho /sites/domain.com/files/bao-gia&lt;/p&gt;
&lt;p&gt;Sự kết hợp không hoàn hảo, vì tiêu đề trang mà module filebrowser tạo ra quá xấu: &quot;Displaying contents of directory %dir&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/su-dung-ham-qua-tai-giao-dien-de-thay-doi-tieu-de&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://toila.net/category/drupal-version/6x.html">6.x</category>
 <pubDate>Thu, 23 Oct 2008 03:29:16 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">642 at http://toila.net</guid>
</item>
<item>
 <title>HTTP authentication với PHP</title>
 <link>http://toila.net/http-authentication-with-php</link>
 <description>&lt;p&gt;Thông thường để giới hạn truy cập tập tin, thư mục nào đó, chúng ta định nghĩa một vài dòng ở &lt;a href=&quot;http://toila.net/taxonomy/term/204&quot;&gt;.htaccess&lt;/a&gt;, buộc người dùng nhập đúng username và password đã được định trước ở một file .htpasswd.&lt;/p&gt;
&lt;p&gt;Đại khái là:&lt;br /&gt;
&lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;drupal6 geshifilter-drupal6&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-family: monospace; font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal&quot;&gt;AuthType Basic&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: monospace; font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal&quot;&gt;AuthName &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Some Description&amp;quot;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: monospace; font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal&quot;&gt;AuthUserFile &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;thehong&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;.htpasswd&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: monospace; font-weight: normal;&quot;&gt;&lt;div style=&quot;font-family: monospace; font-weight: normal; font-style: normal&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;Require&lt;/span&gt; valid-user&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Tuy nhiên, đôi khi chúng ta cần bảo vệ ở một số trường hợp cụ thể hơn, không phải tập tin hay thư mục thông thường, thí dụ /index.php/shoutbox/administrator. Khi này chúng ta có thể kết hợp &lt;a href=&quot;http://toila.net/category/t%E1%BA%A1p-ghi/php.html&quot;&gt;PHP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/http-authentication-with-php&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/http-authentication-with-php#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/apache.html">Apache</category>
 <category domain="http://toila.net/taxonomy/term/213">code</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/php.html">php</category>
 <category domain="http://toila.net/taxonomy/term/214">sample</category>
 <pubDate>Thu, 16 Oct 2008 09:16:51 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">637 at http://toila.net</guid>
</item>
<item>
 <title>Chuẩn lập trình Drupal, phần 1: Tổ chức tập tin và thư mục</title>
 <link>http://toila.net/book/drupal/chuan-lap-trinh-drupal-001--to-chuc-tap-tin-va-thu-muc</link>
 <description>&lt;p&gt;&quot;Chín người, mười ý&quot;, làm sao có thể cùng làm việc chung với nhau? Chỉ có một cách là đặt ra một quy ước chung, gọi là chuẩn, và mọi người trong cùng &lt;a href=&quot;http://toila.net/taxonomy/term/142&quot;&gt;project&lt;/a&gt; đó *buộc* phải tuân thủ. Chuẩn chỉ là quy ước chung, không phải là cái tốt nhất, do đó, chuẩn có thể sẽ thay đổi để tốt hơn, phù hợp hơn với nhóm làm việc. &lt;/p&gt;
&lt;p&gt;Chuẩn trong lập trình có các mục:&lt;br /&gt;
1. Tổ chức thư mục và tập tin&lt;br /&gt;
2. Chuẩn viết mã PHP&lt;br /&gt;
3. Chuẩn viết mã &lt;a href=&quot;http://toila.net/taxonomy/term/215&quot;&gt;SQL&lt;/a&gt;&lt;br /&gt;
4. Chuẩn viết mã &lt;a href=&quot;http://toila.net/category/phan-luong/css.html&quot;&gt;CSS&lt;/a&gt;&lt;br /&gt;
5. Chuẩn viết mã &lt;a href=&quot;http://toila.net/taxonomy/term/216&quot;&gt;Javascript&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ở phần đầu tiên này, tôi xin đề cập đến &quot;Tổ chức thư mục và tập tin&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/book/drupal/chuan-lap-trinh-drupal-001--to-chuc-tap-tin-va-thu-muc&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/book/drupal/chuan-lap-trinh-drupal-001--to-chuc-tap-tin-va-thu-muc#comments</comments>
 <category domain="http://toila.net/taxonomy/term/170">coding standard</category>
 <category domain="http://toila.net/category/phan-luong/css.html">CSS</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/taxonomy/term/216">Javascript</category>
 <category domain="http://toila.net/category/phan-luong/jquery.html">JQuery</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/php.html">php</category>
 <category domain="http://toila.net/taxonomy/term/215">SQL</category>
 <pubDate>Fri, 29 Aug 2008 21:50:00 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">620 at http://toila.net</guid>
</item>
<item>
 <title>Những thay đổi trong Drupal 7</title>
 <link>http://toila.net/what-are-new-in-drupal7</link>
 <description>&lt;p&gt;Last update: 2009 July 28&lt;br /&gt;
--&lt;/p&gt;
&lt;p&gt;Hôm nay, TH vừa nâng cấp site này lên &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; 6 xong, các site mà TH đang bảo trì cũng đang từ từ được nâng cấp theo. Một trong những tính năng khá thú vị của &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; 6 là: mã nguồn tải ít hơn =&amp;gt; site có thể bật nhiều tính năng hơn &amp;amp; hỗ trợ OpenID &amp;amp; Sử dụng jQuery 1.2.x &amp;amp; ...&lt;/p&gt;
&lt;p&gt;Sẵn tiện, TH làm luôn một trang ghi lại tình trạng phát triển của &lt;a href=&quot;/taxonomy/term/217&quot; title=&quot;&quot;&gt;Drupal 7&lt;/a&gt;. TH sẽ cố gắng thường xuyên cập nhật trang này, để (bản thân) có thể theo kịp các phát triển mới của &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; project; Ngoài ra, ai muốn theo dõi cũng có một nguồn tham khảo nho nhỏ.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/what-are-new-in-drupal7&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/what-are-new-in-drupal7#comments</comments>
 <category domain="http://toila.net/category/t%E1%BA%A1p-ghi/drupal.html">Drupal</category>
 <category domain="http://toila.net/taxonomy/term/217">Drupal 7</category>
 <category domain="http://toila.net/taxonomy/term/140">jquery</category>
 <category domain="http://toila.net/taxonomy/term/220">new features</category>
 <category domain="http://toila.net/taxonomy/term/218">PDO</category>
 <category domain="http://toila.net/taxonomy/term/219">report</category>
 <pubDate>Mon, 11 Aug 2008 19:26:30 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">603 at http://toila.net</guid>
</item>
<item>
 <title>Disallow search engine access your sub-domain pages</title>
 <link>http://toila.net/disallow-search-engine-access-your-sub-domain-pages</link>
 <description>&lt;p&gt;Big problem with &lt;a href=&quot;/category/phan-luong/seo.html&quot; title=&quot;&quot;&gt;SEO&lt;/a&gt; one &lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/content/drupal-va-sub-domain.html&quot;&gt;my previous article&lt;/a&gt;: There are maybe many URL for one page, that is so bad for &lt;a href=&quot;/category/phan-luong/seo.html&quot; title=&quot;&quot;&gt;SEO&lt;/a&gt;. To fix that problem, we should disallow &lt;a href=&quot;/taxonomy/term/199&quot; title=&quot;&quot;&gt;search&lt;/a&gt; engines to access your sub-domain pages. How to do that?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/disallow-search-engine-access-your-sub-domain-pages&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/disallow-search-engine-access-your-sub-domain-pages#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/apache.html">Apache</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/htaccess.html">htaccess</category>
 <category domain="http://toila.net/category/phan-luong/seo.html">SEO</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/internet/computer/tips.html">Tips</category>
 <pubDate>Sat, 02 Aug 2008 07:22:13 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">596 at http://toila.net</guid>
</item>
<item>
 <title>Đối phó với Cache trong Drupal 6</title>
 <link>http://toila.net/doi-pho-voi-cache-trong-drupal-6</link>
 <description>&lt;p&gt;Để tối ưu cho việc thực thi và tải trang, &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; 6 có cung cấp sẵn một số công cụ hữu ích: nén các tập tin &lt;a href=&quot;/taxonomy/term/207&quot; title=&quot;&quot;&gt;css&lt;/a&gt;, nén các tập tin javascript, nén trang tải về, đưa các hàm giao diện vào registry, đệm menu, đệm block, ...&lt;/p&gt;
&lt;p&gt;Các tính năng này thật sự hữu ích khi site đã chính thức đi vào hoạt động. Tuy nhiên, đối với hệ thống đang được phát triển thì có lẽ việc đệm nội dung là không cần thiết, lắm khi là phiền toái.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/doi-pho-voi-cache-trong-drupal-6&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/doi-pho-voi-cache-trong-drupal-6#comments</comments>
 <category domain="http://toila.net/taxonomy/term/159">cache</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/taxonomy/term/158">drupal 6</category>
 <pubDate>Sat, 02 Aug 2008 03:07:15 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">595 at http://toila.net</guid>
</item>
<item>
 <title>Views 2 và các khái niệm</title>
 <link>http://toila.net/drupal-6-views-2-and-its-concepts</link>
 <description>&lt;p&gt;Update 1: Add sponsor link.&lt;/p&gt;
&lt;p&gt;Sử dụng thuần thục hệ thống &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt;, với các khái niệm &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt;, &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt; type, taxonomy, user, roles, roles&#039;s permission, chúng ta đã có thể áp dụng được &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; vào các nhu cầu thực tế. Tuy nhiên, xét về khả năng trình bày nội dung, bản thân &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; chưa đưa ra được các khả năng cần thiết. Thí dụ, chúng ta sẽ thực hiện những thao tác nào để tìm ra:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Người dùng tích cực nhất từ thời điểm t đến thời điểm t + t&#039;?
&lt;/li&gt;&lt;li&gt;Vocabulary nào có nhiều nội dung nhất, và những term được người dùng đọc nhiều nhất.
&lt;/li&gt;&lt;li&gt;Top 10 người dùng mới nhất của site.
&lt;/li&gt;&lt;li&gt;Những &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt; có kiểu nội dung C, thuộc vocab V, có term T của người dùng thuộc role R.
&lt;/li&gt;&lt;li&gt;Top 10 chủ đề mới nhất/nóng nhất từ diễn đàn D...
&lt;/li&gt;&lt;li&gt;Top 10 &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt; có liên kết trở về &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt; N.
&lt;/li&gt;&lt;li&gt;...
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Không chỉ đáp ứng được những tính năng kể trên, &lt;a href=&quot;/taxonomy/term/239&quot; title=&quot;&quot;&gt;views&lt;/a&gt; 2 sẽ còn mạnh mẽ hơn rất nhiều. Sử dụng &lt;a href=&quot;/taxonomy/term/239&quot; title=&quot;&quot;&gt;views&lt;/a&gt; 2 không khó, nhưng bạn cần phải thông một số khái niệm.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/drupal-6-views-2-and-its-concepts&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/drupal-6-views-2-and-its-concepts#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/category/phan-luong/modules.html">modules</category>
 <category domain="http://toila.net/taxonomy/term/239">views</category>
 <pubDate>Sun, 06 Jul 2008 23:43:53 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">591 at http://toila.net</guid>
</item>
<item>
 <title>Paul Washer - Shocking Message (full length)</title>
 <link>http://toila.net/paul-washer-shoking-message</link>
 <description>&lt;object width=&quot;425&quot; height=&quot;355&quot; style=&quot;margin: 0 auto;&quot; &gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/uuabITeO4l8&amp;hl=en&amp;color1=0x5d1719&amp;color2=0xcd311b&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/uuabITeO4l8&amp;hl=en&amp;color1=0x5d1719&amp;color2=0xcd311b&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;
Lời giới thiệu của &lt;a href=&quot;http://tinlanhvietnam.net&quot;&gt;Tim Huỳnh&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;Xin giới thiệu đến những ai tự nhận là mình đã có sự cứu rỗi của Đức Chúa Trời bài giảng của Paul David Washer. Tôi tin rằng đây là sứ điệp của Đức Chúa Trời ban cho Hội Thánh của Ngài trước khi Đấng Christ cất Hội Thánh ra khỏi thế gian.&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/paul-washer-shoking-message&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/paul-washer-shoking-message#comments</comments>
 <category domain="http://toila.net/taxonomy/term/152">Paul Washer</category>
 <category domain="http://toila.net/taxonomy/term/151">Sermon</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/gi%E1%BA%A3i-tr%C3%AD/video.html">Video</category>
 <category domain="http://toila.net/taxonomy/term/153">Youtube</category>
 <pubDate>Wed, 23 Apr 2008 20:16:02 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">573 at http://toila.net</guid>
</item>
<item>
 <title>Tối ưu Drupal sites cho các máy tìm kiếm</title>
 <link>http://toila.net/content/toi-uu-drupal-sites-va-cac-may-tim-kiem.html</link>
 <description>&lt;p&gt;Tối ưu &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; sites và các máy tìm kiếm, tiếng Anh người ta thường gọi là &lt;a href=&quot;/category/phan-luong/seo.html&quot; title=&quot;&quot;&gt;SEO&lt;/a&gt;, &lt;a href=&quot;/taxonomy/term/199&quot; title=&quot;&quot;&gt;search&lt;/a&gt; Engines Optimization, là vấn đề cực kỳ quan trọng đối với mọi site. Tôi xin giới thiệu các module hỗ trợ SEO:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;pathauto: tự động tạo alias cho các trang &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt;, taxonomy term, user, blog, ... Vì các &lt;a href=&quot;/taxonomy/term/199&quot; title=&quot;&quot;&gt;search&lt;/a&gt; engine ngoài việc tìm nội dung ở trong trang web, thì cũng tìm kiếm ở URL của trang web nữa, và độ ưu tiên này rất cao.
&lt;/li&gt;&lt;li&gt;nodewords: hỗ trợ tạo thẻ meta keyword, description cho từng &lt;a href=&quot;/taxonomy/term/232&quot; title=&quot;&quot;&gt;node&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;xmlsitemap: tạo chỉ mục nội dung để các SE có thể truy cập, đồng thời, module này cũng thường xuyên submit sitemap đến SE để chúng khỏi quên.
&lt;/li&gt;&lt;li&gt;ping (core module): thông báo đến một số site quan trọng để biết rằng, site bạn đang sống.
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Thế Hồng&lt;/p&gt;
</description>
 <comments>http://toila.net/content/toi-uu-drupal-sites-va-cac-may-tim-kiem.html#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/category/phan-luong/modules.html">modules</category>
 <category domain="http://toila.net/category/phan-luong/seo.html">SEO</category>
 <pubDate>Sun, 30 Mar 2008 23:49:35 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">560 at http://toila.net</guid>
</item>
<item>
 <title>Làm đẹp hộp đăng nhập</title>
 <link>http://toila.net/content/lam-dep-hop-dang-nhap.html</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://toila.net/sites/toila.net/files/images/css/edited-loginblock.png&quot; align=&quot;right&quot; style=&quot;margin-left: 11px;&quot; /&gt;Bằng một vài thủ thuật &lt;a href=&quot;/category/phan-luong/css.html&quot; title=&quot;&quot;&gt;CSS&lt;/a&gt;, chúng ta có thể tuỳ chỉnh hộp đăng nhập của hệ thống &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; phù hợp với nhu cầu:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Thêm một icon vào góc phải, trên
&lt;/li&gt;&lt;li&gt;Đặt label và text field cùng hàng
&lt;/li&gt;&lt;li&gt;Canh nút “Đăng nhập” đều biên phải so với textfield username và password
&lt;/li&gt;&lt;li&gt;Đặt các liên kết “Đăng ký”, “Quên mật khẩu” ngang hàng với nút “Đăng nhập”
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/lam-dep-hop-dang-nhap.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/content/lam-dep-hop-dang-nhap.html#comments</comments>
 <category domain="http://toila.net/category/phan-luong/css.html">CSS</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/category/phan-luong/theming.html">Theming</category>
 <pubDate>Sat, 22 Mar 2008 09:12:18 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">558 at http://toila.net</guid>
</item>
<item>
 <title>Simple Slideshow</title>
 <link>http://toila.net/node/557</link>
 <description>&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://toila.net/sites/toila.net/files/code/slideshow/demo.html&quot;&gt;&lt;img src=&quot;http://toila.net/sites/toila.net/files/code/slideshow/screenshot.png&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;
This is my first small jQuery project that I wrote for my team. I tested it on Firefox 2, 3, IE 6, 7. Feel free to use it. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/sites/toila.net/files/code/slideshow/demo.html&quot;&gt;Demonstation&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/sites/toila.net/files/code/slideshow/slideshow-2008Mar21-14-49.tar.bz2&quot;&gt;Download&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Note: Demonstration&#039;s page layout does not play well on IE.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/node/557&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/node/557#comments</comments>
 <category domain="http://toila.net/taxonomy/term/141">demandvi</category>
 <category domain="http://toila.net/taxonomy/term/140">jquery</category>
 <category domain="http://toila.net/taxonomy/term/142">project</category>
 <pubDate>Fri, 21 Mar 2008 03:52:51 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">557 at http://toila.net</guid>
</item>
<item>
 <title>Người chết sống lại sau lời cầu nguyện của bác sĩ</title>
 <link>http://toila.net/node/556</link>
 <description>&lt;p&gt;&lt;center&gt;&lt;embed style=&quot;width:400px; height:326px;&quot; id=&quot;VideoPlayback&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://video.google.com/googleplayer.swf?docId=3914728092091429888&amp;amp;hl=en&quot; flashvars=&quot;&amp;amp;subtitle=on&quot;&gt; &lt;/embed&gt;&lt;/center&gt;&lt;/p&gt;
</description>
 <comments>http://toila.net/node/556#comments</comments>
 <category domain="http://toila.net/category/nghe/th%C3%A1nh-ca/truy%E1%BB%81n-gi%E1%BA%A3ng.html">Truyền giảng</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/gi%E1%BA%A3i-tr%C3%AD/video.html">Video</category>
 <pubDate>Thu, 13 Mar 2008 04:01:58 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">556 at http://toila.net</guid>
</item>
<item>
 <title>Drupal và sub-domain</title>
 <link>http://toila.net/content/drupal-va-sub-domain.html</link>
 <description>&lt;p&gt;Đối với những site có rất nhiều nội dung, có lẽ chúng ta cần tạo những URL đơn giản, gọn gàng để người dùng dễ nhớ để truy cập lại sau này. Thí dụ, &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;toila.net&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;thehong&lt;/code&gt;&lt;/span&gt; thì đẹp hơn &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;toila.net&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;index.php?q=user&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;, &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;web.com&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;thongbao&lt;/code&gt;&lt;/span&gt; sẽ dễ nhớ hơn &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;web.com&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;index.php?q=taxonomy&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;term&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;+&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;+&lt;span style=&quot;color: #cc66cc;&quot;&gt;3&lt;/span&gt;&lt;/code&gt;&lt;/span&gt; rất nhiều hay là &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;thehong.yeublog.com&lt;/code&gt;&lt;/span&gt; sẽ chuyên nghiệp hơn là &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;yeublog.com&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;index.php?module=blog&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;amp;&lt;/span&gt;action=frontpage&lt;/code&gt;&lt;/span&gt;, ... Đối với sub-domain dạng sub folder thì vấn đề được giải quyết rất đơn giản, nhưng đối với sub-domain dạng &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt;subdomain.domain.com&lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt;&lt;/code&gt;&lt;/span&gt; thì có một số trở ngại. Bài viết này nêu lên một số trở ngại và cách giải quyết.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/drupal-va-sub-domain.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/content/drupal-va-sub-domain.html#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/apache.html">Apache</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/htaccess.html">htaccess</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/moderewrite.html">mode_rewrite</category>
 <category domain="http://toila.net/taxonomy/term/240">subdomain</category>
 <pubDate>Thu, 21 Feb 2008 08:03:34 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">547 at http://toila.net</guid>
</item>
<item>
 <title>Cài đặt nhiều website trên cùng một mã nguồn</title>
 <link>http://toila.net/content/cai-dat-nhieu-website-tren-cung-mot-ma-nguon.html</link>
 <description>&lt;p&gt;Bạn sử dụng &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; CMS để xây dựng cho bản thân, bạn bè, khách hàng, ... và số &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/website.html&quot; title=&quot;&quot;&gt;website&lt;/a&gt; bạn cài đặt hiện giờ đã lên đến hàng chục? Chắc chắn bạn phải đối mặt với vấn đề: Khi có lỗi bảo mật phát sinh ở nhân &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; hoặc ở một module cộng thêm nào đó, bạn phải cập nhật cho x/10 site hiện có của bạn. Công việc tưởng chừng như đơn giản, nhưng lại mất rất nhiều thời gian.  Tuy nhiên, nếu (giả sử) 10 &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/website.html&quot; title=&quot;&quot;&gt;website&lt;/a&gt; của bạn được chứa cùng một server thì công việc có thể được giảm thiểu đáng kế: Cài đặt nhiều &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/website.html&quot; title=&quot;&quot;&gt;website&lt;/a&gt; trên cùng một mã nguồn.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/cai-dat-nhieu-website-tren-cung-mot-ma-nguon.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 17 Feb 2008 14:38:14 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">543 at http://toila.net</guid>
</item>
<item>
 <title>VietCoop.net - Dịch thuật Việt ngữ cho Drupal</title>
 <link>http://toila.net/content/vietcoopnet-dich-thuat-viet-ngu-cho-drupal.html</link>
 <description>&lt;p&gt;Tôi vừa mới cài đặt &lt;a class=&quot;freelinking external&quot; href=&quot;http://vietcoop.net/&quot;&gt;chuyên trang &lt;a href=&quot;/taxonomy/term/237&quot; title=&quot;&quot;&gt;dịch thuật&lt;/a&gt; cho Drupal&lt;/a&gt;. Tại site này người dùng có thể góp sức của mình để tạo nên các bản dịch thật tốt cho &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; và các module cộng thêm (hiện thời có module E-commerce và Organic Group).&lt;/p&gt;
&lt;p&gt;Site sử dụng:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Các module hệ thống của &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; 5.7
&lt;/li&gt;&lt;li&gt; Gói &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/l10n_server&quot;&gt;Localization server&lt;/a&gt;: 3 &lt;a href=&quot;/category/phan-luong/modules.html&quot; title=&quot;&quot;&gt;modules&lt;/a&gt;
&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/viet_typing&quot;&gt;Viet Typing&lt;/a&gt;
&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/potx&quot;&gt;Translation template extractor&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Mong mọi người góp sức.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/vietcoopnet-dich-thuat-viet-ngu-cho-drupal.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/content/vietcoopnet-dich-thuat-viet-ngu-cho-drupal.html#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/drupal.html">drupal</category>
 <category domain="http://toila.net/taxonomy/term/242">drupal 5</category>
 <category domain="http://toila.net/taxonomy/term/158">drupal 6</category>
 <category domain="http://toila.net/taxonomy/term/243">drupal 7</category>
 <category domain="http://toila.net/category/phan-luong/modules.html">modules</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/translation.html">translation</category>
 <category domain="http://toila.net/taxonomy/term/241">vietcoop</category>
 <pubDate>Fri, 15 Feb 2008 11:16:10 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">541 at http://toila.net</guid>
</item>
<item>
 <title>Tạo nhanh (các) thư mục</title>
 <link>http://toila.net/content/tao-nhanh-cac-thu-muc.html</link>
 <description>&lt;p&gt;Bạn làm cách nào để tạo một/nhiều thư mục trong thư mục Drupal đã cài đặt? Đúng là có thể tạo dễ dàng bằng các chương trình FTP client, nhưng, cũng có một cách khác nữa để thực hiện điều này:&lt;br /&gt;
- Đến trang &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;?q=admin&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;settings&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;file-&lt;a href=&quot;http://www.php.net/system&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;/a&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
- Nhập vào thư mục muốn tạo ở mục &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;&lt;a href=&quot;http://www.php.net/file&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;File&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.php.net/system&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;/a&gt; path&lt;/code&gt;&lt;/span&gt;. Thí dụ, bạn nhập vào &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;files&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;my_dir&lt;/code&gt;&lt;/span&gt;, Drupal sẽ tạo dưới thư mục &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;files&lt;/code&gt;&lt;/span&gt; một thư mục tên là &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;my_dir&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
- Nhấp nút &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;Save configuration&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
- Trả lại cấu hình cũ cho mục &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;drupal6 geshifilter-drupal6&quot;&gt;&lt;a href=&quot;http://www.php.net/file&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;File&lt;/span&gt;&lt;/a&gt; &lt;a href=&quot;http://www.php.net/system&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;/a&gt; path&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/tao-nhanh-cac-thu-muc.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 15 Feb 2008 03:52:08 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">540 at http://toila.net</guid>
</item>
<item>
 <title>Who is hosting this site?</title>
 <link>http://toila.net/content/who-hosting-site.html</link>
 <description>&lt;p&gt;&lt;a class=&quot;freelinking external&quot; href=&quot;http://www.whoishostingthis.com&quot;&gt;Site này&lt;/a&gt; có thể trả lời cho câu hỏi trên.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/who-hosting-site.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/content/who-hosting-site.html#comments</comments>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/bookmarks.html">bookmarks</category>
 <category domain="http://toila.net/category/ph%C3%A2n-lu%E1%BB%93ng/domain-tools.html">domain tools</category>
 <pubDate>Sun, 10 Feb 2008 02:35:31 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">538 at http://toila.net</guid>
</item>
<item>
 <title>Lỗi bảo mật</title>
 <link>http://toila.net/content/loi-bao-mat.html</link>
 <description>&lt;p&gt;Không người lập trình nào lại muốn mã nguồn mình viết ra lại đầy lỗi và nhất là lỗi bảo mật. Có một cách để &quot;cải thiện&quot; khả năng lập trình không lỗi: theo dõi lỗi của người đi trước:&lt;br /&gt;
- &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/project/issues?projects=3060&amp;amp;categories=bug,task&amp;amp;priorities=1&amp;amp;states=1,8,13,14&amp;amp;versions=97368,184399,175832,194287,198188,202820,208616&quot;&gt;Drupal critical issues&lt;/a&gt;&lt;br /&gt;
- &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/security&quot;&gt;Drupal security annoucements&lt;/a&gt;&lt;br /&gt;
- &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/cvs&quot;&gt;CVS log messages&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;SQL Injection&lt;/h3&gt;
&lt;p&gt;Để tránh &lt;a class=&quot;freelinking external&quot; href=&quot;http://en.wikipedia.org/wiki/SQL_injection&quot;&gt;SQL Injection&lt;/a&gt;, chúng ta cần &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/loi-bao-mat.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Jan 2008 17:09:17 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">509 at http://toila.net</guid>
</item>
<item>
 <title>Tự xây dựng trang tham khảo Drupal API</title>
 <link>http://toila.net/content/tu-xay-dung-trang-tham-khao-drupal-api.html</link>
 <description>&lt;p&gt;@Cập nhật&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2008/01/10: ToiLa.net đã cài đặt các trang tham khảo &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/api.html&quot; title=&quot;&quot;&gt;API&lt;/a&gt; của &lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/api/5&quot;&gt;Drupal 5.x&lt;/a&gt;, &lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/api/6&quot;&gt;Drupal 6.x&lt;/a&gt;, &lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/api/ec3&quot;&gt;E-commerce 3.x&lt;/a&gt;, &lt;a class=&quot;freelinking external&quot; href=&quot;http://toila.net/api/ec4&quot;&gt;E-commerce 4.x&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;2008/03/02: Đã có &lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.kollm.org/chm-drupal-6&quot;&gt;tài liệu tham khảo &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/api.html&quot; title=&quot;&quot;&gt;API&lt;/a&gt; trong định dạng CHM&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; là một PHP framework tốt. Tuy nhiên, khi dựa trên nó để viết các module người lập trình phải vào http://api.drupal.org để tra cứu các hàm, các thí dụ mẫu. Trường hợp, máy tính của mạng không nối mạng, hoặc mạng chậm, hoặc A.D.O có trở ngại thì công việc sẽ bị ngưng trệ. Bài viết này hướng dẫn bạn tự xây dựng một trang tham khải &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/drupal.html&quot; title=&quot;&quot;&gt;Drupal&lt;/a&gt; &lt;a href=&quot;/category/t%E1%BA%A1p-ghi/api.html&quot; title=&quot;&quot;&gt;API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/tu-xay-dung-trang-tham-khao-drupal-api.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://toila.net/content/tu-xay-dung-trang-tham-khao-drupal-api.html#comments</comments>
 <pubDate>Thu, 10 Jan 2008 15:41:11 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">379 at http://toila.net</guid>
</item>
<item>
 <title>So sánh các giải pháp Ecommerce</title>
 <link>http://toila.net/content/so-sanh-cac-giai-phap-ecommerce.html</link>
 <description>&lt;p&gt;&lt;a class=&quot;freelinking external&quot; href=&quot;http://drupal.org/node/208067&quot;&gt;Bài viết&lt;/a&gt; so sánh các sản phẩm: Drupal Ecommerce, Drupa Ubercart, Zen cart, OSCommerce về việc hỗ trợ các cổng thanh toán/phương thức thanh toán, các phương thức shipping, các hệ cơ sở dữ liệu được hỗ trợ. Ngoài bảng đối chiếu, người viết còn gửi kèm các tập tin PDF bàn về vấn đề bảo mật ở các giải pháp.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://toila.net/content/so-sanh-cac-giai-phap-ecommerce.html&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 10 Jan 2008 00:05:22 +0000</pubDate>
 <dc:creator>thehong</dc:creator>
 <guid isPermaLink="false">505 at http://toila.net</guid>
</item>
</channel>
</rss>

