<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>網站製作學習誌-作品</title>
<link>http://blog.roodo.com/jaceju/archives/cat_94727.html</link>
<description>
這裡不更新了喔~歡迎到我的新家 :D
</description>
<language>zh-tw</language>
<generator>Roodo Blog System</generator>
<copyright>All Rights Reserved</copyright>
<atom:link href="http://blog.roodo.com/jaceju/archives/cat_94727.xml" rel="self" type="application/rss+xml" />
<item>
	<title>[塗鴨] 肛鐵人</title>
	<description><![CDATA[
			
用滑鼠亂畫的肛鐵人 (誤) 。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p class="image"><img alt="用滑鼠亂畫的肛鐵人" src="http://www.jaceju.net/images/iron_man.jpg" /></p>
<p>用滑鼠亂畫的肛鐵人 (誤) 。</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/5994589.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/5994589.html</guid>
	<category>作品</category>
	<pubDate>Thu, 08 May 2008 14:44:13 +0800</pubDate>
</item>
<item>
	<title>「PHP - Smarty 樣版引擎」勘誤更新</title>
	<description><![CDATA[
			先向各位讀者說聲抱歉，這件事本來早就該做了。只是懶病作祟，一直沒有去好好整理它。
由於第二刷目前已經上市，所以我想這件事就不能再拖了；就請有買書的讀者對照一下手邊第一刷的書吧。真是大抱歉~~_orz
勘誤表網址
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>先向各位讀者說聲抱歉，這件事本來早就該做了。只是懶病作祟，一直沒有去好好整理它。</p>
<p>由於第二刷目前已經上市，所以我想這件事就不能再拖了；就請有買書的讀者對照一下手邊第一刷的書吧。真是大抱歉~~_orz</p>
<p><a href="http://blog.roodo.com/jaceju/archives/695416.html" target="_blank">勘誤表網址</a></p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/3359483.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/3359483.html</guid>
	<category>作品</category>
	<pubDate>Mon, 28 May 2007 11:25:27 +0800</pubDate>
</item>
<item>
	<title>安裝問題 4</title>
	<description><![CDATA[
			網友 giorno 問了一個這樣的問題：
在執行 testSmartyInstall.php 時，出現了以下的訊息：

這是因為 PHP 在 5.1 以後有個時區的設定 (date.timezone) ，會預設為美國時區。所以當我們的程式在執行時，就會出現上面的錯誤。
正確的解決方式是在 PHP.INI 中指定正確的時區  (參考) ，如下：
date.timezone = Asia/Taipei
也可以在 ch03 目錄下放置一個 .htaccess ，內容如下：
php_value date.timezone Asia/Taipei
或是在建立 Smarty 物件前，直接用 date_default_timezone_set() 在程式直接指定時區： 
date_default_timezone_set('Asia/Taipei');
然後 giorno 又發現一個問題，雖然我不太瞭解他的意思，不過為什麼在他回復程式後，第二次又可以執行這點我倒是可以解釋一下。
這是因為第一次正常執行後， Smarty 就會在 templates_c 裡建立一個供 testSmartyInstall.php 用的暫存檔，所以第二次執行時，只要 testSmartyInstall.tpl.htm 沒有任何更動，那麼 Smarty 就會使用該暫存檔來執行。
註：相關的運作流程可以查看拙作的第 2-3 頁。 
這應該是 Smarty 在 PHP 5.1 上的相容性問題，只要設定好相關配置之後，應該就不會再發生了。

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>網友 giorno 問了一個這樣的<a href="http://blog.roodo.com/jaceju/archives/2237311.html#comment-3222051">問題</a>：</p>
<p>在執行 testSmartyInstall.php 時，出現了以下的訊息：</p>
<p><img src="http://jaceju.staff.doubleservice.com/tutorial/smarty_book/install_001.gif" alt="" /></p>
<p>這是因為 PHP 在 5.1 以後有個時區的設定 (date.timezone) ，會預設為美國時區。所以當我們的程式在執行時，就會出現上面的錯誤。</p>
<p>正確的解決方式是在 PHP.INI 中指定正確的時區  (<a href="http://www.php.net/manual/en/timezones.php">參考</a>) ，如下：</p>
<pre><code>date.timezone = Asia/Taipei</code></pre>
<p>也可以在 ch03 目錄下放置一個 .htaccess ，內容如下：</p>
<pre><code>php_value date.timezone Asia/Taipei</code></pre>
<p>或是在建立 Smarty 物件前，直接用 <a href="http://www.php.net/manual/en/function.date-default-timezone-set.php">date_default_timezone_set()</a> 在程式直接指定時區： </p>
<pre><code>date_default_timezone_set('Asia/Taipei');</code></pre>
<p>然後 giorno 又發現一個<a href="http://blog.roodo.com/jaceju/archives/2237311.html#comment-3266913">問題</a>，雖然我不太瞭解他的意思，不過為什麼在他回復程式後，第二次又可以執行這點我倒是可以解釋一下。</p>
<p>這是因為第一次正常執行後， Smarty 就會在 templates_c 裡建立一個供 testSmartyInstall.php 用的暫存檔，所以第二次執行時，只要 testSmartyInstall.tpl.htm 沒有任何更動，那麼 Smarty 就會使用該暫存檔來執行。</p>
<p class="note">註：相關的運作流程可以查看拙作的第 2-3 頁。 </p>
<p>這應該是 Smarty 在 PHP 5.1 上的相容性問題，只要設定好相關配置之後，應該就不會再發生了。</p>

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/2266614.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/2266614.html</guid>
	<category>作品</category>
	<pubDate>Mon, 09 Oct 2006 12:05:10 +0800</pubDate>
</item>
<item>
	<title>更換留言版</title>
	<description><![CDATA[
			各位，因為留言版越來越大，而且變得不是那麼好用，我改成 Google Groups (beta) 了。
不過好像要先申請 Google 帳號才能留言？我不確定會不會又造成大家另一次的困擾？所以使用上有問題的話，請在這裡告訴我。
雖然沒什麼人看我的書...不過還是要照顧一下已經買書的讀者。
但是呢，我由衷希望大家不要只是來要問題的答案，這樣的留言我一概不理會。我想要的是跟大家一起討論問題的氣氛，而不是毫無成長的失落感。
補述：我一直收到 Google Groups 的 Span 留言，雖然是需要審核才能放行，但總覺得很困擾。所以在還沒有更好的方法之前，暫時先用這篇充當留言版好了。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>各位，因為留言版越來越大，而且變得不是那麼好用，我改成 <a href="http://groups-beta.google.com/group/jaceju/topics">Google Groups (beta)</a> 了。</p>
<p>不過好像要先申請 Google 帳號才能留言？我不確定會不會又造成大家另一次的困擾？所以使用上有問題的話，請在這裡告訴我。</p>
<p>雖然沒什麼人看我的書...不過還是要照顧一下已經買書的讀者。</p>
<p>但是呢，我由衷希望大家不要只是來要問題的答案，這樣的留言我一概不理會。我想要的是跟大家一起討論問題的氣氛，而不是毫無成長的失落感。</p>
<p>補述：我一直收到 Google Groups 的 Span 留言，雖然是需要審核才能放行，但總覺得很困擾。所以在還沒有更好的方法之前，暫時先用這篇充當留言版好了。</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/2237311.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/2237311.html</guid>
	<category>作品</category>
	<pubDate>Thu, 05 Oct 2006 15:12:05 +0800</pubDate>
</item>
<item>
	<title>安裝問題 3</title>
	<description><![CDATA[
			有讀者詢問了以下的問題：
「我把 Smarty 預設的 "{" 和 "}" 改成 &quot; &lt;{&quot; 和 &quot;}&gt;&quot;，並依照依照您書上的方法修改光碟內的Dreamweaver 擴充套件，可是會發生問題...」 (我修飾了一下用詞) 

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>有讀者詢問了以下的問題：</p>
<p>「我把 Smarty 預設的 "{" 和 "}" 改成 &quot; &lt;{&quot; 和 &quot;}&gt;&quot;，並依照依照您書上的方法修改光碟內的Dreamweaver 擴充套件，可是會發生問題...」 (我修飾了一下用詞) </p>

		<a class="acontinues" href="http://blog.roodo.com/jaceju/archives/767672.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/767672.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/767672.html</guid>
	<category>作品</category>
	<pubDate>Tue, 22 Nov 2005 23:17:37 +0800</pubDate>
</item>
<item>
	<title>安裝問題 2</title>
	<description><![CDATA[
			有讀者詢問我如何設定虛擬主機上的 PHP.INI ，基本上是沒辦法更改的。但是如果虛擬主機使用的是 Apache ，且有開放設定 .htaccess 的權限，那麼我們就能夠透過 .htaccess 來改變 PHP.INI (正確來說是覆寫，而不是改變) 。不過要注意一點：這個改變只會作用在該 PHP 程式所在的資料夾。

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>有讀者詢問我如何設定虛擬主機上的 PHP.INI ，基本上是沒辦法更改的。但是如果虛擬主機使用的是 Apache ，且有開放設定 .htaccess 的權限，那麼我們就能夠透過 .htaccess 來改變 PHP.INI (正確來說是覆寫，而不是改變) 。不過要注意一點：這個改變只會作用在該 PHP 程式所在的資料夾。</p>

		<a class="acontinues" href="http://blog.roodo.com/jaceju/archives/761596.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/761596.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/761596.html</guid>
	<category>作品</category>
	<pubDate>Mon, 21 Nov 2005 21:51:37 +0800</pubDate>
</item>
<item>
	<title>讀者留言版</title>
	<description><![CDATA[
			如果大家對「PHP Smarty 樣版引擎」這本書有任何建議與批評，都歡迎在此留言指教。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>如果大家對「PHP Smarty 樣版引擎」這本書有任何建議與批評，都歡迎在此留言指教。</p>
		<a class="acontinues" href="http://blog.roodo.com/jaceju/archives/758160.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/758160.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/758160.html</guid>
	<category>作品</category>
	<pubDate>Mon, 21 Nov 2005 09:06:35 +0800</pubDate>
</item>
<item>
	<title>安裝問題 1</title>
	<description><![CDATA[
			有讀者詢問了這樣的問題：
執行 testSmartyInstall.php 時，出現以下錯誤，請指教如何修復？
Smarty 安裝錯誤！
var: Deprecated. Please use the public/private/protected modifiers
註：在 PHP 5.1.3 以後， var 不再是棄用關鍵字，而是與 public 同義。所以請大家更新到最新版的 PHP 5.1 ，就可以避免掉這個問題。

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>有讀者詢問了這樣的問題：</p>
<p>執行 testSmartyInstall.php 時，出現以下錯誤，請指教如何修復？</p>
<pre><code>Smarty 安裝錯誤！
var: Deprecated. Please use the public/private/protected modifiers</code></pre>
<p class="note">註：在 PHP 5.1.3 以後， var 不再是棄用關鍵字，而是與 public 同義。所以請大家更新到最新版的 PHP 5.1 ，就可以避免掉這個問題。</p>

		<a class="acontinues" href="http://blog.roodo.com/jaceju/archives/740793.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/740793.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/740793.html</guid>
	<category>作品</category>
	<pubDate>Fri, 18 Nov 2005 09:22:20 +0800</pubDate>
</item>
<item>
	<title>[作品] 關於「PHP Smarty 樣版引擎」這本書的重點</title>
	<description><![CDATA[
			已經有熱心的朋友在一些論壇上幫我打廣告了，真是謝謝他們。
說實在的，有些朋友也認為這本書的內容有點少。不可否認，這本書的確只適合想入門的朋友看，已經對 Smarty 瞭解透徹 (已經當成玩具看待) 的達人倒是可以不必對它產生什麼期待。
這本書個人認為在重點在於最後的專案實作，對不清楚如何用樣版來工作的人會比較有價值。其他部份就是是將官方手冊以台灣目前的開發環境思考，再用中文寫出來；如果認為官方手冊更容易懂的話，那倒是可以略過不讀的。
我只想強調一點，任何技術都有它的適用環境，該怎麼用，該用在哪，都要經過思考與學習。 Smarty 只是 PHP 開發上其中一個技術，你不一定要用它，因為你的環境可能不適用；你也可以將它用得很好，因為你身邊的伙伴都對它瞭若指掌。
 Web 本身就是一種多元化的技術，它能適用的範圍相當廣泛，不太可能只用一種語言就搞得定的，也絕非你一個人就能完成所有的工作。
因此，我寫這本書主要是告訴大家，多多和你身邊的伙伴溝通，找出你們之間最有效率的方式來工作，這才是這本書主要的重點。

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>已經有熱心的朋友在一些論壇上幫我打廣告了，真是謝謝他們。</p>
<p>說實在的，有些朋友也認為這本書的內容有點少。不可否認，這本書的確只適合想入門的朋友看，已經對 Smarty 瞭解透徹 (已經當成玩具看待) 的達人倒是可以不必對它產生什麼期待。</p>
<p>這本書個人認為在重點在於最後的專案實作，對不清楚如何用樣版來工作的人會比較有價值。其他部份就是是將官方手冊以台灣目前的開發環境思考，再用中文寫出來；如果認為官方手冊更容易懂的話，那倒是可以略過不讀的。</p>
<p>我只想強調一點，任何技術都有它的適用環境，該怎麼用，該用在哪，都要經過思考與學習。 Smarty 只是 PHP 開發上其中一個技術，你不一定要用它，因為你的環境可能不適用；你也可以將它用得很好，因為你身邊的伙伴都對它瞭若指掌。</p>
<p> Web 本身就是一種多元化的技術，它能適用的範圍相當廣泛，不太可能只用一種語言就搞得定的，也絕非你一個人就能完成所有的工作。</p>
<p>因此，我寫這本書主要是告訴大家，多多和你身邊的伙伴溝通，找出你們之間最有效率的方式來工作，這才是這本書主要的重點。</p>

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/715878.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/715878.html</guid>
	<category>作品</category>
	<pubDate>Sat, 12 Nov 2005 15:32:56 +0800</pubDate>
</item>
<item>
	<title>[作品] 「PHP Smarty 樣版引擎」勘誤表</title>
	<description><![CDATA[
			給各位讀者：
雖然我在「 PHP Smarty 樣版引擎」中已經盡了最大的努力，但是難免還是會有疏漏之處。以下提供本書第一刷的勘誤修正表：
封面及頁 2-3 第 1 行
osCommerce 並沒有採用 Smarty ，應更正為 XT-Commerce 。 (感謝 domecc 讀者提供)
頁 2-6 第 15 行
...在第 6 章將...
應改為
...在第 10 章將...
頁 3-7 架構圖
少了一層 Project ，正確如下： (感謝 yaue 讀者提供)

頁 3-13 第 13 行
$tpl = new Smarty();
應改為
$smarty = new Smarty(); 
(感謝 chihwen 讀者提供)
頁 5-14 倒數第 4 行
smarty_sample\templates\ch05\07.htm
應加入 .tpl ：
smarty_sample\templates\ch05\07.tpl.htm
(感謝 domecc 讀者提供)
頁 5-16 第 5 行
如果找不到 plugin 時就會在 PHP 內建的函式尋找是否有定義該函式，但是這個規則對陣列則是例外。
因為 Smarty 在處理陣列時，會另外用 _run_mod_handler 方法來處理，因此陣列相關函式就不適用以上的規則。
但是我們還是可以透過 @ 這個操作符號來直接對陣列使用 PHP 內建的函式，如下：
{$array|@count}
頁 6-2 下半頁 ~ 6-3 上半頁
if 標籤判斷式所支援修飾字的表格說明對應錯亂，正確如下：


修飾字
替代語法
範例
語意
PHP 同等語法


==
eq
$a eq $b
等於
==


!=
ne, neq
$a neq $b
不等於
!=


&gt;
gt
$a gt $b
大於
&gt;


&lt;
lt
$a lt $b
小於
&lt;


&gt;=
gte, ge
$a ge $b
大於或等於
&gt;=


&lt;=
lte, le
$a le $b
小於或等於
&lt;=


===
$a === 0
&nbsp;
值與型態皆相等
===


!
not
not $a
否定
!


%
mod
$a mod $b
取 $a 除以 $b 的餘數
%


is [not] div by
$a is not div by $b
&nbsp;
$a 是否能被 $b 整除
$a % $b == 0


is [not] even
$a is not even
&nbsp;
$a [非]偶數
$a % 2 == 0


is [not] odd
$a is not odd
&nbsp;
$a [非]單數
$a % 2 != 0


is [not] even by
$a is not even by $b
&nbsp;
*註解
($a / $b) % 2 == 0


is [not] odd by
$a is not odd by $b
&nbsp;
*註解
($a / $b) % 2 != 0


(感謝 chihwen 讀者提供)
頁 7-12 第 3 行
第 3 行並非程式內容，而是檔案路徑名稱。
頁 11-3 第 18 行
...不過有幾種類型的 Pluging 則要透過...
應改為
...不過有幾種類型的 Plugins 則要透過...
頁 13-11 架構圖
少了 plugins 資料夾，正確應為：

頁 17-33
MVC 的圖解錯誤，下圖為正確圖解：

如果大家有看到什麼不對的地方，也歡迎在這裡提出。
再次謝謝大家的支持。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>給各位讀者：</p>
<p>雖然我在「 PHP Smarty 樣版引擎」中已經盡了最大的努力，但是難免還是會有疏漏之處。以下提供本書第一刷的勘誤修正表：</p>
<h3>封面及頁 2-3 第 1 行</h3>
<p>osCommerce 並沒有採用 Smarty ，應更正為 XT-Commerce 。 (感謝 domecc 讀者提供)</p>
<h3>頁 2-6 第 15 行</h3>
<pre><code>...在第 <strong><span class="error">6</span></strong> 章將...</code></pre>
<p>應改為</p>
<pre><code>...在第 <strong>10</strong> 章將...</code></pre>
<h3>頁 3-7 架構圖</h3>
<p>少了一層 Project ，正確如下： (感謝 yaue 讀者提供)</p>
<p><img alt="Smarty 類別架構圖" src="http://www.jaceju.net/resources/smarty_book/03-003.gif" /></p>
<h3>頁 3-13 第 13 行</h3>
<pre><code><strong><span class="error">$tpl</span></strong> = new Smarty();</code></pre>
<p>應改為</p>
<pre><code><strong>$smarty</strong> = new Smarty(); </code></pre>
<p>(感謝 chihwen 讀者提供)</p>
<h3>頁 5-14 倒數第 4 行</h3>
<pre><code>smarty_sample\templates\ch05\07.htm</code></pre>
<p>應加入 .tpl ：</p>
<pre><code>smarty_sample\templates\ch05\07<strong>.tpl</strong>.htm</code></pre>
<p>(感謝 domecc 讀者提供)</p>
<h3>頁 5-16 第 5 行</h3>
<p>如果找不到 plugin 時就會在 PHP 內建的函式尋找是否有定義該函式，但是這個規則對陣列則是例外。</p>
<p>因為 Smarty 在處理陣列時，會另外用 _run_mod_handler 方法來處理，因此陣列相關函式就不適用以上的規則。</p>
<p>但是我們還是可以透過 @ 這個操作符號來直接對陣列使用 PHP 內建的函式，如下：</p>
<pre><code>{$array|@count}</code></pre>
<h3>頁 6-2 下半頁 ~ 6-3 上半頁</h3>
<p>if 標籤判斷式所支援修飾字的表格說明對應錯亂，正確如下：</p>
<table summary="if 標籤判斷式所支援修飾字的表格說明" width="100%" border="1" style="border: 1px solid #CCC; border-collapse: collapse;">
<tr style="background: #333; color: #FFF;">
<th>修飾字</th>
<th>替代語法</th>
<th>範例</th>
<th>語意</th>
<th>PHP 同等語法</th>
</tr>
<tr>
<td>==</td>
<td>eq</td>
<td>$a eq $b</td>
<td>等於</td>
<td>==</td>
</tr>
<tr>
<td>!=</td>
<td>ne, neq</td>
<td>$a neq $b</td>
<td>不等於</td>
<td>!=</td>
</tr>
<tr>
<td>&gt;</td>
<td>gt</td>
<td>$a gt $b</td>
<td>大於</td>
<td>&gt;</td>
</tr>
<tr>
<td>&lt;</td>
<td>lt</td>
<td>$a lt $b</td>
<td>小於</td>
<td>&lt;</td>
</tr>
<tr>
<td>&gt;=</td>
<td>gte, ge</td>
<td>$a ge $b</td>
<td>大於或等於</td>
<td>&gt;=</td>
</tr>
<tr>
<td>&lt;=</td>
<td>lte, le</td>
<td>$a le $b</td>
<td>小於或等於</td>
<td>&lt;=</td>
</tr>
<tr>
<td>===</td>
<td>$a === 0</td>
<td style="background: #CCC;">&nbsp;</td>
<td>值與型態皆相等</td>
<td>===</td>
</tr>
<tr>
<td>!</td>
<td>not</td>
<td>not $a</td>
<td>否定</td>
<td>!</td>
</tr>
<tr>
<td>%</td>
<td>mod</td>
<td>$a mod $b</td>
<td>取 $a 除以 $b 的餘數</td>
<td>%</td>
</tr>
<tr>
<td>is [not] div by</td>
<td>$a is not div by $b</td>
<td style="background: #CCC;">&nbsp;</td>
<td>$a 是否能被 $b 整除</td>
<td>$a % $b == 0</td>
</tr>
<tr>
<td>is [not] even</td>
<td>$a is not even</td>
<td style="background: #CCC;">&nbsp;</td>
<td>$a [非]偶數</td>
<td>$a % 2 == 0</td>
</tr>
<tr>
<td>is [not] odd</td>
<td>$a is not odd</td>
<td style="background: #CCC;">&nbsp;</td>
<td>$a [非]單數</td>
<td>$a % 2 != 0</td>
</tr>
<tr>
<td>is [not] even by</td>
<td>$a is not even by $b</td>
<td style="background: #CCC;">&nbsp;</td>
<td>*註解</td>
<td>($a / $b) % 2 == 0</td>
</tr>
<tr>
<td>is [not] odd by</td>
<td>$a is not odd by $b</td>
<td style="background: #CCC;">&nbsp;</td>
<td>*註解</td>
<td>($a / $b) % 2 != 0</td>
</tr>
</table>
<p>(感謝 chihwen 讀者提供)</p>
<h3>頁 7-12 第 3 行</h3>
<p>第 3 行並非程式內容，而是檔案路徑名稱。</p>
<h3>頁 11-3 第 18 行</h3>
<pre><code>...不過有幾種類型的 Plugin<strong class="error">g</strong> 則要透過...</code></pre>
<p>應改為</p>
<pre><code>...不過有幾種類型的 Plugin<strong>s</strong> 則要透過...</code></pre>
<h3>頁 13-11 架構圖</h3>
<p>少了 plugins 資料夾，正確應為：</p>
<p><img alt="Smarty Blog 架構圖" src="http://www.jaceju.net/resources/smarty_book/13-007.gif" /></p>
<h3>頁 17-33</h3>
<p>MVC 的圖解錯誤，下圖為正確圖解：</p>
<p><img alt="MVC" src="http://www.jaceju.net/resources/smarty_book/mvc.gif" /></p>
<p>如果大家有看到什麼不對的地方，也歡迎在這裡提出。</p>
<p>再次謝謝大家的支持。</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/695416.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/695416.html</guid>
	<category>作品</category>
	<pubDate>Tue, 08 Nov 2005 14:08:44 +0800</pubDate>
</item>
<item>
	<title>我的新書 (2)</title>
	<description><![CDATA[
			現在可以在旗標網站上看到我的書了：PHP Smarty 樣版引擎 - 試讀
基本上，這篇試讀只點出了一般專案在網頁製作常見的問題，後面其實還有談到如何用樣版引擎來解決這樣的問題。當然啦，為了讓大家一看就能很清楚，我和編輯討論的結果，就是用一個非常簡單的例子來說明，不曉得大家對這樣的說明會不會有不瞭解的地方？
畢竟這是我第一次把想法呈現在紙本上，所以一定會有不完美的部份。也希望大家能夠在看完這本書後，給我批評與指教。
沒意外的話，書大概下星期 (11/7 以後) 就能在書店看到了，也許我也會自己去看看。

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>現在可以在旗標網站上看到我的書了：<a href="http://www.flag.com.tw/book/5105.asp?bokno=F5471">PHP Smarty 樣版引擎</a> - <a href="http://www.flag.com.tw/book/cento-5105.asp?bokno=F5471&amp;id=63">試讀</a></p>
<p>基本上，這篇試讀只點出了一般專案在網頁製作常見的問題，後面其實還有談到如何用樣版引擎來解決這樣的問題。當然啦，為了讓大家一看就能很清楚，我和編輯討論的結果，就是用一個非常簡單的例子來說明，不曉得大家對這樣的說明會不會有不瞭解的地方？</p>
<p>畢竟這是我第一次把想法呈現在紙本上，所以一定會有不完美的部份。也希望大家能夠在看完這本書後，給我批評與指教。</p>
<p>沒意外的話，書大概下星期 (11/7 以後) 就能在書店看到了，也許我也會自己去看看。</p>

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/664531.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/664531.html</guid>
	<category>作品</category>
	<pubDate>Tue, 01 Nov 2005 09:16:33 +0800</pubDate>
</item>
<item>
	<title>我的新書 (1)</title>
	<description><![CDATA[
			在 PHP 這個領域混了兩三年，終於把一些心得集結成了一本書...這本書就是「 PHP Smarty 樣版引擎」。

這本書不厚，裡面的內容也不難，主要介紹 Smarty 的應用。除了 Smarty 的語法、程式應用，還提到如何使用樣版引擎及其他相關技術讓團隊運作得更為順利。
當然，這本書只是開端，目的就是希望能啟發讀者的一些想法，也讓不瞭解樣版引擎的人可以明白為什麼要或不要使用樣版引擎。
說歸說，這本書還在印，我想再過不久我應該就能拿到了，屆時再來深入介紹它。

		]]>
	</description>
	<content:encoded><![CDATA[
			<p>在 PHP 這個領域混了兩三年，終於把一些心得集結成了一本書...這本書就是「 PHP Smarty 樣版引擎」。</p>
<p><img src="http://www.jaceju.net/resources/smarty_book/smarty_cover_for_blog.jpg" alt="PHP Smarty 樣版引擎" /></p>
<p>這本書不厚，裡面的內容也不難，主要介紹 Smarty 的應用。除了 Smarty 的語法、程式應用，還提到如何使用樣版引擎及其他相關技術讓團隊運作得更為順利。</p>
<p>當然，這本書只是開端，目的就是希望能啟發讀者的一些想法，也讓不瞭解樣版引擎的人可以明白為什麼要或不要使用樣版引擎。</p>
<p>說歸說，這本書還在印，我想再過不久我應該就能拿到了，屆時再來深入介紹它。</p>

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/jaceju/archives/648855.html</link>
	<guid>http://blog.roodo.com/jaceju/archives/648855.html</guid>
	<category>作品</category>
	<pubDate>Fri, 28 Oct 2005 20:11:55 +0800</pubDate>
</item>
</channel>
</rss>