<?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"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://hanamitsuki.com">
<channel>
 <title>花水妹</title>
 <link>http://hanamitsuki.com</link>
 <description>CMS網站架設、Layout設計、網站功能介面整合，還有花水木的接案筆記。</description>
 <language>zh-hant</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Hanamitsuki" /><feedburner:info uri="hanamitsuki" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Hanamitsuki</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FHanamitsuki" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FHanamitsuki" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FHanamitsuki" 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 href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Hanamitsuki" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FHanamitsuki" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FHanamitsuki" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FHanamitsuki" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
 <title>對競賽、遊戲、網路有興趣嗎？你一定要加入獎金獵人</title>
 <link>http://hanamitsuki.com/notes/drupal/86</link>
 <description>&lt;p&gt;哈囉！小妹的公司目前在強力徵有Drupal經驗的後端工程師，有興趣歡迎跟我聯絡！&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bhuntr.com"&gt;&lt;img src="http://appworks.tw/wp-content/uploads/2011/09/9-9-2011-6-42-13-AM-550x318.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;職位A、PHP + FACEBOOK APP 工程師狂人&lt;/h3&gt;
&lt;h4&gt;【你必須具備...】&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;    不敗的PHP技能，3年以上經驗&lt;/li&gt;
&lt;li&gt;    Facebook API及APP開發經驗&lt;/li&gt;
&lt;li&gt;    對於Web Mashup有基本概念&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;【如果這樣更好...】&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;    接觸過Drupal開發&lt;/li&gt;
&lt;li&gt;    對於HTML/CSS有概念&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;【你的角色將會是...】&lt;/h4&gt;
&lt;p&gt;為了讓獎金獵人的服務能夠更互動、更有趣，我們需要開發一些極具變態又發人省思的FaceBook App，所以你必須要是一個充滿鬥志的傢伙（聖鬥士星矢、索隆、蒙面加啡貓 anyway）來承受不正常的創辦人所提出的功能項，我們公司不喜歡矯作的歡樂氣氛，所以有歡笑、有淚水，什麼樣的逆境都可能發生，但至少創辦人都Hold的住。總之辦公室就是愛、友情與勇氣結合的場所......( 謝絕： 心機人、正義魔人、看A片不敢放全螢幕的人）&lt;/p&gt;
&lt;h3&gt;職位B、PHP + 懂phpBB 的 工程師遊戲狂&lt;/h3&gt;
&lt;h4&gt;【你必須具備...】&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;    不敗的PHP技能，3年以上經驗&lt;/li&gt;
&lt;li&gt;    使用過PHPBB&lt;/li&gt;
&lt;li&gt;    對於開放原始碼(Open Source)具備開放的心&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;【如果這樣更好...】&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;有Javascript撰寫經驗&lt;/li&gt;
&lt;li&gt;接觸過Drupal開發&lt;/li&gt;
&lt;li&gt;對遊戲有一定的熱忱&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;【你的角色將會是...】&lt;/h4&gt;
&lt;p&gt;在獎金獵人一個實驗計畫當中，我們不只拿活體作實驗，還希望能夠在討論區裡面加入遊戲的元素，讓討論區充滿無限的可能，所以我們要找尋的是一個對遊戲很有獨到看法的強者，你並不需要現場破關魔界村，但需要有至少5年的遊戲齡...等等 我們談的是工程師吧！？對的！&lt;/p&gt;
&lt;h3&gt;關於獎金獵人&lt;/h3&gt;
&lt;p&gt;網址：&lt;a href="http://bhuntr.com"&gt;http://bhuntr.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;獎金獵人是使用Drupal開發的一個網站，成立於2010年初，為appWorks帶領的Lean Startup創業潮的其中一份子。目前為台灣前1,300名網站，有會員20,000人，每天Pageview約為70,000，並且極速成長當中。&lt;/p&gt;
&lt;p&gt;我們目前有四個成員，皆對於競賽、遊戲或網路有高度熱情，是個向心力極高的團隊。執行長楊弘毅（洛克仔，Roxman）是3D遊戲製作軟體開發出身，時常有許多遊戲梗，對於網路與競賽遊戲的結合有高度熱忱。創意總監張芷芸（花水木）位於英國，負責網站前端及Drupal模組整合，以及國際市場的開發。業務領頭徐士雯（Olivia）負責客戶開發、公共關係管理。社群經理于御庭（Lucid）負責社群管理及社群開發策略。我們的共同特色是積極、懷抱夢想並享受我們的工作。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;公司福利：&lt;/strong&gt;勞健保、如果你有要買的書洛克仔也感興趣他會買給你（因為他不會看）、公司每個月會請吃一次大餐、還有一些不能說的秘密&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;公司位置：&lt;/strong&gt;台北市忠孝西路一段41號6F-3 (天成商業大樓）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;應徵請寄履歷至：jobs@bhuntr.com&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/KLa3IebNRPg" height="1" width="1"/&gt;</description>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <pubDate>Fri, 09 Sep 2011 08:57:02 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">86 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>在node.tpl.php輸出欄位(Drupal 7)</title>
 <link>http://hanamitsuki.com/notes/drupal/84</link>
 <description>&lt;p&gt;我們都知道node.tpl.php裡面包含了標題(title)、作者日期(submitted)、內文(content)、連結(links)和回應(comments)，但如果你想改變Content裡面的東西，必須用Content Template才有辦法。&lt;/p&gt;
&lt;p&gt;可是Content Template有個問題，就是對於一些模組生成的field widget特定的顯示方式，常常沒辦法直接呼叫，比方說Fivestar或是一些image field顯示widget（如非常好用的&lt;a href="http://drupal.org/project/galleryformatter"&gt;Gallery formatter&lt;/a&gt;），這些模組的用意是讓你在後台決定該欄位的顯示方式，但如果你使用Content Template，這些模組就會失效。&lt;/p&gt;
&lt;p&gt;其實有個更聰明的方式，不需用Content template，並且可以自行編輯Content裡面的欄位格式，自己決定輸出方式，當你想要依照後台設定的輸出方式，只要&lt;a href="http://hanamitsuki.com/notes/drupal/82"&gt;找到你要theming的Template Suggestions&lt;/a&gt;，然後在該node.tpl.php檔案裡，依照以下作法：&lt;/p&gt;
&lt;h4&gt;Drupal 6&lt;/h4&gt;
&lt;p&gt;&lt;span class="geshifilter"&gt;&lt;code class="drupal6 geshifilter-drupal6"&gt;&lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #0000ff;"&gt;$FIELD_NAME_rendered&lt;/span&gt;;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;Drupal 7&lt;/h4&gt;
&lt;p&gt;&lt;span class="geshifilter"&gt;&lt;code class="drupal6 geshifilter-drupal6"&gt;&lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; render&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$content&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'FIELD_NAME'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;這樣render出來的欄位，就會是後台Field Display所設定的格式輸出，你還是可以在他前後加上你想要的html元素，wrapper或是prefix、subfix，非常方便！&lt;/p&gt;
&lt;p&gt;現在就可以丟棄Content Template啦！&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/hpA0uBwu06I" height="1" width="1"/&gt;</description>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <pubDate>Sun, 05 Jun 2011 10:33:54 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">84 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>Drupal 7 版型覆寫輸出範例 Template Suggestions</title>
 <link>http://hanamitsuki.com/notes/drupal/82</link>
 <description>&lt;p&gt;一直不知道Template Suggestions要如何翻譯，大家有什麼想法嗎？&lt;/p&gt;
&lt;p&gt;這邊整理Drupal 7版型的Template Suggestions，也就是說如果你想修改特定位置的版型，像是某區塊、某內容類型等等，只需要新增一個tpl.php檔案然後使用Template Suggestions的檔名即可。&lt;/p&gt;
&lt;h4&gt;node--[type|nodeid].tpl.php&lt;/h4&gt;
&lt;p&gt;    base template: &lt;em&gt;node.tpl.php&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;       1. node--nodeid.tpl.php&lt;br /&gt;
       2. node--type.tpl.php&lt;br /&gt;
       3. node.tpl.php&lt;/p&gt;
&lt;p&gt;也就是說如果你有一個機讀名稱為draw的內容類型，你想到單獨修改這個版型的node.tpl.php，檔名就會是&lt;strong&gt;node--draw.tpl.php&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;要記得node.tpl.php也要存在才有用。&lt;br /&gt;
其他部分歡迎參考原文：http://drupal.org/node/1089656&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/aW_67VgupWs" height="1" width="1"/&gt;</description>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <category domain="http://hanamitsuki.com/tag/theming">theming</category>
 <pubDate>Sun, 05 Jun 2011 07:56:10 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">82 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>在template_preprocess_comment加class</title>
 <link>http://hanamitsuki.com/notes/drupal/80</link>
 <description>&lt;h4&gt;範例說明：&lt;/h4&gt;
&lt;p&gt;User reference指定使用者回應時設高亮！內容類型「比賽」裡面有User reference欄位「主辦單位」，對應到主辦單位的User Id。&lt;/p&gt;
&lt;h4&gt;需求：&lt;/h4&gt;
&lt;p&gt;希望該比賽的回應，若是主辦單位(User Reference)回應的話，則讓他變成白底。&lt;/p&gt;
&lt;h4&gt;作法：&lt;/h4&gt;
&lt;p&gt;1.在theme的template.php裡面加上&lt;br /&gt;
&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;function&lt;/span&gt; longhair_preprocess_comment&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$vars&lt;/span&gt;, &lt;span style="color: #0000ff;"&gt;$hook&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
  &lt;span style="color: #b1b100;"&gt;if&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;a href="http://api.drupal.org/api/function/arg/6"&gt;&lt;span style="color: #000066;"&gt;arg&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt; == &lt;span style="color: #ff0000;"&gt;'node'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
    &lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt; = &lt;a href="http://api.drupal.org/api/function/node_load/6"&gt;&lt;span style="color: #000066;"&gt;node_load&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;a href="http://api.drupal.org/api/function/arg/6"&gt;&lt;span style="color: #000066;"&gt;arg&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style="color: #b1b100;"&gt;if&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;type&lt;/span&gt; ==&lt;span style="color: #ff0000;"&gt;'match'&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$vars&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'comment'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;uid&lt;/span&gt; == &lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;field_operator_bhuntr&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'uid'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
      &lt;span style="color: #0000ff;"&gt;$vars&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'classes_array'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt; = &lt;span style="color: #ff0000;"&gt;'operator'&lt;/span&gt;;
    &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
  &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
&lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;2.在CSS寫上&lt;br /&gt;
&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #808080; font-style: italic;"&gt;#comments .operator{&lt;/span&gt;
  background-color: &lt;span style="color: #808080; font-style: italic;"&gt;#FFFAEF;&lt;/span&gt;
&lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;完成！&lt;br /&gt;
&lt;img src="http://www.tmbdgroup.com/simplemine/attachments/67/2011-02-28_131023.png" /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/mEJ_JOncqcY" height="1" width="1"/&gt;</description>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <category domain="http://hanamitsuki.com/tag/example">example</category>
 <category domain="http://hanamitsuki.com/tag/snippets">snippets</category>
 <pubDate>Mon, 28 Feb 2011 08:06:15 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">80 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>2011年Drupal二月小聚開始報名囉</title>
 <link>http://hanamitsuki.com/notes/drupal/79</link>
 <description>&lt;h4&gt;報名頁面&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://drupaltaiwan.org/forum/20110215/4898"&gt;http://drupaltaiwan.org/forum/20110215/4898&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這次選擇了新的場地Mix Coffee &amp;amp; Tea，是TOSSUG常聚會的地方，相信對於開放原始碼的社群是很契合的。時間上因為場地費用3500元可抵餐飲，所以訂在下午一點，希望大家盡量空著肚子來，點滿3500元。&lt;/p&gt;
&lt;p&gt;這次分享方面，我調整了方式。之前分享的人較少、時間較長，在準備上講者比較辛苦，而小聚參與者也不見得可以完全吸收。所以這次特別切成一大分享與七小分享，小分享只需要10分鐘，請大家多多報名分享！&lt;/p&gt;
&lt;h4&gt;活動資訊&lt;/h4&gt;
&lt;p&gt;時間：2011/2/26 星期六 下午1:00~4:00&lt;br /&gt;
場地：台北市南昌路二段２００號 &lt;a href="http://www.tossug.org/mix-coffee-tea" title="http://www.tossug.org/mix-coffee-tea"&gt;http://www.tossug.org/mix-coffee-tea&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;    捷運 捷運古亭站２號出口往前走２分鐘&lt;br /&gt;
    公車 金門街口站下車即達&lt;br /&gt;
    電話 0(2)2369-9310&lt;br /&gt;
    無線網路 免費使用&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;費用：大家點滿3500元&lt;/p&gt;
&lt;h4&gt;活動流程&lt;/h4&gt;
&lt;p&gt;1:00~1:15 點餐、找位置&lt;br /&gt;
1:15~1:30 大家自我介紹&lt;br /&gt;
1:30~2:00 主題(30分鐘)：Drupal 7 模組對應與常見問題（Tokimeki）&lt;br /&gt;
2:05~2:15 「Hom：drupal 跟手機瀏覽有關的模組」&lt;br /&gt;
2:20~2:30 「joshra：語意網與drupal的未來--drupal7 with RDF」&lt;br /&gt;
2:35~2:45 「Tokimeki：模組開發心得：node_theme_switcher」&lt;br /&gt;
2:50~3:00 「Albert：Drupal 7 使用心得」&lt;br /&gt;
3:05~3:15 「Jimmy：Drupal Garden」&lt;br /&gt;
3:20~3:30 「小佳：在template.php裡面美化CCK表單（雲門舞集案例）」&lt;br /&gt;
3:35~3:45 「花水木：Tabs的CSS Sprite示範」&lt;br /&gt;
3:45~4:00 交流時間&lt;/p&gt;
&lt;h4&gt;分享報名須知&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;欲分享請填報名表單，Email(可寫在備註)、手機和分享主題都要寫，我會跟你聯絡。主題後面註名大分享或小分享！&lt;/strong&gt;&lt;br /&gt;
1.若你享報名大分享（30分鐘），建議主題可以鎖定在Drupal 7、你開發的模組、完整的Case Study。&lt;br /&gt;
2.小分享（10分鐘）建議主題：Drupal 7、你最近的專案介紹、小技巧分享、小發現...&lt;br /&gt;
3.小分享的主題希望是非常明確，比如說「Tabs的CSS Sprite示範」或是「用Rules讓使用者註冊後收到Privatemsg站內信」。&lt;/p&gt;
&lt;h4&gt;注意事項&lt;/h4&gt;
&lt;p&gt;1.請大家帶名片，需要自我介紹&lt;br /&gt;
2.請大家盡量空著肚子來點餐&lt;br /&gt;
3.分享者盡量自帶筆電，現場有無線網路&lt;/p&gt;
&lt;h4&gt;活動徵求&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;若可以提供以下項目，請報名時寫在備註並確認有留下聯絡資訊，我會主動跟你聯絡。&lt;/strong&gt;&lt;br /&gt;
1.投影機&lt;br /&gt;
2.簡報筆&lt;br /&gt;
3.工作人員x2（提早15分鐘到幫忙排位子、人來的時候幫忙引導）&lt;/p&gt;
&lt;h4&gt;報名頁面&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://drupaltaiwan.org/forum/20110215/4898"&gt;http://drupaltaiwan.org/forum/20110215/4898&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/pWW89185MVQ" height="1" width="1"/&gt;</description>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <category domain="http://hanamitsuki.com/tag/%E6%B4%BB%E5%8B%95">活動</category>
 <pubDate>Tue, 15 Feb 2011 10:24:11 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">79 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>Drupal | 用hook_menu_alter來修改tab項目</title>
 <link>http://hanamitsuki.com/notes/drupal/78</link>
 <description>&lt;p&gt;今天的範例是要把使用者個人頁面的「檢視」和「編輯」這兩個Tabs做一些修改，使用hook_menu_alter的方式而不是CSS或是Javascript。&lt;/p&gt;
&lt;p&gt;第一個就是要找到該menu的path，因為我有使用me.module，而且Drupal最後顯示出來的網址路徑常因為alias或其他hook而改變，所以最精準的還是要回到原本的user.module看最初這個menu的path是什麼，這樣才能精準的把它alter。&lt;/p&gt;
&lt;p&gt;所以打開user.module去看他的hook_menu，發現這個頁面的path就是user，但是他並不是LOCAL_TASK，要找的是user底下的MENU_DEFAULT_LOCAL_TASK才對，因此我們找到正確路徑為user/%user/view。&lt;/p&gt;
&lt;p&gt;所以範例如下：&lt;br /&gt;
&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style="color: #808080; font-style: italic;"&gt;/**
* Implementation of hook_menu_alter().
* Remember to clear the menu cache after adding/editing this function.
*/&lt;/span&gt;
&lt;span style="color: #000000; font-weight: bold;"&gt;function&lt;/span&gt; HANAMIZUKI_menu_alter&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
  &lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'user/%user/view'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'title'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt; = &lt;span style="color: #ff0000;"&gt;'個人檔案'&lt;/span&gt;;
&lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
&lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;這只是一個hook_menu_alter的範例，如果你只是想改tab的名稱，你可以使用tab_tamer這個模組。&lt;/p&gt;
&lt;p&gt;以上。（好久沒寫Drupal筆記了 :P）&lt;/p&gt;
&lt;div class="field field-type-link field-field-read-more"&gt;
      &lt;div class="field-label"&gt;延伸閱讀:&amp;nbsp;&lt;/div&gt;
    &lt;div class="field-items"&gt;
            &lt;div class="field-item odd"&gt;
                    &lt;a href="http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_menu_alter/7" target="_blank"&gt;hook_menu_alter&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/epkVK3si2HA" height="1" width="1"/&gt;</description>
 <comments>http://hanamitsuki.com/notes/drupal/78#comments</comments>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <category domain="http://hanamitsuki.com/tag/drupal-api">Drupal API</category>
 <category domain="http://hanamitsuki.com/tag/hook">hook</category>
 <pubDate>Sun, 06 Feb 2011 03:25:54 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">78 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>Introduction to Drupal 簡報分享</title>
 <link>http://hanamitsuki.com/notes/drupal/76</link>
 <description>&lt;p&gt;這是11/26在新湖國小的「台北市自由軟體交流會」上跟一群大部分沒使用過Drupal的老師們分享「什麼是Drupal」。對於有安裝過、使用過的人來說可能一開始會覺得有點無聊，希望模組介紹、統整的地方還是可以讓使用過的人有一個整理過的...算是複習吧！&lt;/p&gt;
&lt;div style="width:425px" id="__ss_5988110"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/hanamizuki/introduction-to-drupal-5988110" title="Introduction to drupal (中文)"&gt;Introduction to drupal (中文)&lt;/a&gt;&lt;/strong&gt;
&lt;object id="__sse5988110" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=introductiontodrupal-101130195709-phpapp02&amp;stripped_title=introduction-to-drupal-5988110&amp;userName=hanamizuki" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed name="__sse5988110" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=introductiontodrupal-101130195709-phpapp02&amp;stripped_title=introduction-to-drupal-5988110&amp;userName=hanamizuki" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/hanamizuki"&gt;hanamizuki&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/_X1-IcT3_8Y" height="1" width="1"/&gt;</description>
 <comments>http://hanamitsuki.com/notes/drupal/76#comments</comments>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <category domain="http://hanamitsuki.com/tag/slideshow">slideshow</category>
 <pubDate>Tue, 30 Nov 2010 07:01:00 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">76 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>Code | 計算Views生成資料的總數</title>
 <link>http://hanamitsuki.com/notes/drupal/count-total-rows-of-a-view</link>
 <description>&lt;p&gt;Views用來「列資料」很棒，可是如果要做一些統計、計算，雖然有些模組可以用（像是Views Cul等等），但其實都不是很好的解決方案。不過Views的API非常齊全，所以只要了解Views的寫法，也是可以不需要自己寫query喔！&lt;/p&gt;
&lt;p&gt;以下範例是算出某個Views的total rows，也就是該Views的總數。&lt;br /&gt;
實際應用舉例：&lt;br /&gt;
獎金獵人的「目前進行中比賽有XXX件」這樣的區塊。&lt;/p&gt;
&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt; = views_get_view&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;span style="color: #ff0000;"&gt;'VIEWS_NAME'&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;get_total_rows&lt;/span&gt; = &lt;span style="color: #000000; font-weight: bold;"&gt;TRUE&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;execute&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt; = &lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;total_rows&lt;/span&gt;;
&amp;nbsp;
&lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #ff0000;"&gt;'目前進行中比賽有'&lt;/span&gt; . &lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt; . &lt;span style="color: #ff0000;"&gt;'XXX件'&lt;/span&gt;;
&lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;如果你的狀況需要設參數的話：&lt;/p&gt;
&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt; = views_get_view&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;span style="color: #ff0000;"&gt;'VIEWS_NAME'&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;set_arguments&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: #000066;"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;3&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//參數設在這&lt;/span&gt;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;get_total_rows&lt;/span&gt; = &lt;span style="color: #000000; font-weight: bold;"&gt;TRUE&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;execute&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt; = &lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;total_rows&lt;/span&gt;;
&amp;nbsp;
&lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt;;
&lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;如果希望最後輸出可以依照總數改變的話：&lt;/p&gt;
&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt; = views_get_view&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;span style="color: #ff0000;"&gt;'VIEWS_NAME'&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;set_arguments&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: #000066;"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt; &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;3&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//參數設在這&lt;/span&gt;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;get_total_rows&lt;/span&gt; = &lt;span style="color: #000000; font-weight: bold;"&gt;TRUE&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;execute&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt; = &lt;span style="color: #0000ff;"&gt;$view&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;total_rows&lt;/span&gt;;
&lt;span style="color: #b1b100;"&gt;if&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
  &lt;span style="color: #0000ff;"&gt;$output&lt;/span&gt; = &lt;a href="http://api.drupal.org/api/function/format_plural/6"&gt;&lt;span style="color: #000066;"&gt;format_plural&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$count&lt;/span&gt;,
    &lt;span style="color: #ff0000;"&gt;'只有 1 個'&lt;/span&gt;,
    &lt;span style="color: #ff0000;"&gt;'總共有 @count 個'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
  &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #0000ff;"&gt;$output&lt;/span&gt;;
&lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
&lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/wtuN9BXy02g" height="1" width="1"/&gt;</description>
 <comments>http://hanamitsuki.com/notes/drupal/count-total-rows-of-a-view#comments</comments>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <category domain="http://hanamitsuki.com/tag/views">Views</category>
 <pubDate>Tue, 10 Aug 2010 13:50:22 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">74 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>Code | 依照層級列出分類</title>
 <link>http://hanamitsuki.com/notes/drupal/72</link>
 <description>&lt;p&gt;Drupal的分類功能（Taxonomy）很讚，但很可惜就是分類的顯示方式非常陽春，無論是文章分類、標籤等等，顯示方式都是在node頁面的link下面，假設分類有階層（A分類底下的B），他也只會把B顯示出來而已。&lt;/p&gt;
&lt;p&gt;本篇的code是可以讓文章頁面顯示依照階層來顯示，像是這樣：&lt;br /&gt;
貓＞飼料＞奶粉&lt;br /&gt;
狗＞營養品＞奶類&lt;/p&gt;
&lt;p&gt;下方Code為Drupal5或6都適用&lt;/p&gt;
&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;if&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;taxonomy&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;: &lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;
  &amp;lt;ul class=&amp;quot;product_cate_list&amp;quot;&amp;gt;
    &lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt; 
    &lt;span style="color: #b1b100;"&gt;foreach&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;taxonomy&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;as&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$key&lt;/span&gt; =&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$term&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;
         &lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
           &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #ff0000;"&gt;'&amp;lt;li&amp;gt;'&lt;/span&gt;;
           &lt;span style="color: #0000ff;"&gt;$all_parents&lt;/span&gt; = &lt;a href="http://api.drupal.org/api/function/taxonomy_get_parents_all/6"&gt;&lt;span style="color: #000066;"&gt;taxonomy_get_parents_all&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$key&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
           &lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: #000066;"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
           &lt;span style="color: #b1b100;"&gt;foreach&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$all_parents&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;as&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$pkey&lt;/span&gt; =&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$all_parent&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
            &lt;a href="http://www.php.net/array_unshift"&gt;&lt;span style="color: #000066;"&gt;array_unshift&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt;, &lt;a href="http://api.drupal.org/api/function/l/6"&gt;&lt;span style="color: #000066;"&gt;l&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$all_parent&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;name&lt;/span&gt;, &lt;span style="color: #ff0000;"&gt;'node/'&lt;/span&gt; . &lt;span style="color: #0000ff;"&gt;$all_parent&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;tid&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//把新的項目加到陣列的開頭&lt;/span&gt;
           &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
           &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.php.net/join"&gt;&lt;span style="color: #000066;"&gt;join&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&amp;gt;'&lt;/span&gt;, &lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//將陣列中的的每個項目以&amp;gt;作為分隔字元連接起來成為一個字串&lt;/span&gt;
           &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #ff0000;"&gt;'&amp;lt;/li&amp;gt;'&lt;/span&gt;;
    &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;  &lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;
  &amp;lt;/ul&amp;gt;
&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;endif&lt;/span&gt;; &lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;如果只想想是某種分類（Vocabulary）的層級，則服用以下：&lt;br /&gt;
(記得修改$vid變數)&lt;br /&gt;
&lt;div class="geshifilter"&gt;&lt;pre class="drupal6 geshifilter-drupal6" style="font-family:monospace;"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;if&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;taxonomy&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;: &lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;
  &amp;lt;ul class=&amp;quot;product_cate_list&amp;quot;&amp;gt;
    &lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt;
    &lt;span style="color: #b1b100;"&gt;foreach&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$node&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;taxonomy&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;as&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$key&lt;/span&gt; =&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$term&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
      &lt;span style="color: #0000ff;"&gt;$vid&lt;/span&gt; = &lt;span style="color: #ff0000;"&gt;'4'&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//只顯示Vocabulary 是4的分類&lt;/span&gt;
      &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #ff0000;"&gt;'&amp;lt;li&amp;gt;'&lt;/span&gt;;
      &lt;span style="color: #0000ff;"&gt;$all_parents&lt;/span&gt; = &lt;a href="http://api.drupal.org/api/function/taxonomy_get_parents_all/6"&gt;&lt;span style="color: #000066;"&gt;taxonomy_get_parents_all&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$key&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
      &lt;span style="color: #0000ff;"&gt;$tkey&lt;/span&gt; = &lt;a href="http://api.drupal.org/api/function/taxonomy_get_term/6"&gt;&lt;span style="color: #000066;"&gt;taxonomy_get_term&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$all_parents&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#91;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'0'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#93;&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;tid&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
      &lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: #000066;"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
      &lt;span style="color: #b1b100;"&gt;if&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$tkey&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;vid&lt;/span&gt; == &lt;span style="color: #0000ff;"&gt;$vid&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
        &lt;span style="color: #808080; font-style: italic;"&gt;//print kprint_r($tkey);&lt;/span&gt;
        &lt;span style="color: #b1b100;"&gt;foreach&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$all_parents&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;as&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$pkey&lt;/span&gt; =&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;$all_parent&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#123;&lt;/span&gt;
          &lt;a href="http://www.php.net/array_unshift"&gt;&lt;span style="color: #000066;"&gt;array_unshift&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt;, &lt;a href="http://api.drupal.org/api/function/l/6"&gt;&lt;span style="color: #000066;"&gt;l&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;$all_parent&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;name&lt;/span&gt;, &lt;span style="color: #ff0000;"&gt;'node/'&lt;/span&gt; . &lt;span style="color: #0000ff;"&gt;$all_parent&lt;/span&gt;-&lt;span style="color: #66cc66;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #006600;"&gt;tid&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//把新的項目加到陣列的開頭&lt;/span&gt;
        &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
      &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt;
      &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.php.net/join"&gt;&lt;span style="color: #000066;"&gt;join&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #66cc66;"&gt;&amp;#40;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&amp;gt;'&lt;/span&gt;, &lt;span style="color: #0000ff;"&gt;$items&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;&amp;#41;&lt;/span&gt;; &lt;span style="color: #808080; font-style: italic;"&gt;//將陣列中的的每個項目以&amp;gt;作為分隔字元連接起來成為一個字串&lt;/span&gt;
      &lt;a href="http://www.php.net/print"&gt;&lt;span style="color: #000066;"&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #ff0000;"&gt;'&amp;lt;/li&amp;gt;'&lt;/span&gt;;
   &lt;span style="color: #66cc66;"&gt;&amp;#125;&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;
  &amp;lt;/ul&amp;gt;
&lt;span style="color: #000000; font-weight: bold;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;endif&lt;/span&gt;; &lt;span style="color: #000000; font-weight: bold;"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/EPDtX-7atV8" height="1" width="1"/&gt;</description>
 <comments>http://hanamitsuki.com/notes/drupal/72#comments</comments>
 <category domain="http://hanamitsuki.com/notes/drupal">Drupal</category>
 <pubDate>Fri, 06 Aug 2010 09:07:37 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">72 at http://hanamitsuki.com</guid>
</item>
<item>
 <title>Error | Got error 28 from storage engine query...</title>
 <link>http://hanamitsuki.com/notes/hosting/73</link>
 <description>&lt;p&gt;最近一個客戶的網站一登入就會出現一堆錯誤訊息，開頭都是：&lt;/p&gt;
&lt;p&gt;user warning: Got error 28 from storage engine query: SELECT t.* FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 221 ORDER BY v.weight, t.weight, t.name in ...&lt;/p&gt;
&lt;p&gt;後來去網路上搜尋，發現&lt;a href="http://drupal.org/node/768530"&gt;這篇&lt;/a&gt;，這個錯誤有三種可能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;硬碟滿了&lt;/li&gt;
&lt;li&gt;主機負荷過大&lt;/li&gt;
&lt;li&gt;MySQL分享設定有問題&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;簡而言之就是資料庫沒辦法讀寫了，才會出現這個錯誤訊息。筆記之。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Hanamitsuki/~4/FmwFBx_fW1o" height="1" width="1"/&gt;</description>
 <comments>http://hanamitsuki.com/notes/hosting/73#comments</comments>
 <category domain="http://hanamitsuki.com/notes/hosting">Hosting</category>
 <pubDate>Thu, 05 Aug 2010 09:17:20 +0000</pubDate>
 <dc:creator>花水木</dc:creator>
 <guid isPermaLink="false">73 at http://hanamitsuki.com</guid>
</item>
</channel>
</rss>
