<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="ARTICLE @ XOOPS powered by FeedCreator" -->
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://waterlily-lsl.com//modules/article/xml.php/rdf/93/c11">
        <title>睡蓮‧池水間 :: 文章</title>
        <description>文章XML</description>
        <link>http://waterlily-lsl.com/modules/article/view.article.php/93/c11</link>
        <image rdf:resource="http://waterlily-lsl.com/modules/article/images/logo.png" />
       <dc:date>2012-02-10T23:32:35+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://waterlily-lsl.com/modules/article/view.article.php/93/c11"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://waterlily-lsl.com/modules/article/images/logo.png">
        <title>睡蓮‧池水間 :: 文章</title>
        <link>http://waterlily-lsl.com/modules/article/</link>
        <url>http://waterlily-lsl.com/modules/article/images/logo.png</url>
    </image>
    <item rdf:about="http://waterlily-lsl.com/modules/article/view.article.php/93/c11">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-01T23:00:00+02:00</dc:date>
        <dc:source>http://waterlily-lsl.com/modules/article/</dc:source>
        <dc:creator>睡蓮</dc:creator>
        <title>模板中的分類嵌入檔</title>
        <link>http://waterlily-lsl.com/modules/article/view.article.php/93/c11</link>
        <description>類別: xoops&lt;br /&gt;來源: (池水間)在我眼中的文章管理模組，以整體來說無可否認是個高素質、具有發展潛力的模組。才用了半年有多，越用越喜歡。模板的代碼結構，也不像現時大部份模組所使用之table層層嵌套式。從代碼素質方面來看，以嚴格的說不算是最好，而且div也用得有點過量，但是要改動代碼結構要比改動連鎖式table來得較為輕鬆多了。&lt;br /&gt;&lt;br /&gt;好了，拋開代碼素質不說，現在來說說排版。模板中的article_inc_category.html這個嵌入檔，嵌進article_index.html裡面，也就是首頁中間的分類區。打開article_inc_category.html檔，會看到開頭及尾部位置插入了這樣的smarty語法：&lt;br /&gt;&lt;div class=&quot;xoopsCode&quot;&gt;&lt;p class=&quot;cTitle&quot;&gt;&lt;img class=&quot;icon-l&quot; src=&quot;http://waterlily-lsl.com/themes/waterlilyLSL-GW/img/code-icon1.gif&quot; alt=&quot;&quot;/&gt;&lt;img class=&quot;icon-r&quot; src=&quot;http://waterlily-lsl.com/themes/waterlilyLSL-GW/img/code-icon2.gif&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;&lt;pre&gt;&lt;span style=&quot;color: #ffac00;&quot;&gt;&amp;lt;{assign var=&amp;quot;num_column&amp;quot; value=2}&amp;gt;&lt;/span&gt; &amp;lt;{* Set the column number *}&amp;gt;
&lt;span style=&quot;color: #ffac00;&quot;&gt;&amp;lt;{assign var=&amp;quot;ful_width&amp;quot; value=95}&amp;gt;&lt;/span&gt;  &amp;lt;{* Set the full width for multiple columns *}&amp;gt;
&lt;span style=&quot;color: #ffac00;&quot;&gt;&amp;lt;{assign var=&amp;quot;col_width&amp;quot; value=$ful_width/$num_column|@floor}&amp;gt;&lt;/span&gt;  &amp;lt;{* calculate column width *}&amp;gt;
&amp;lt;{assign var=&amp;quot;mode_list&amp;quot; value=0}&amp;gt; &amp;lt;{* Top:Left:Right mode*}&amp;gt;
&amp;lt;div&amp;gt;
&amp;lt;{foreachq item=category name=category from=$categories}&amp;gt;
	&amp;lt;div class=&amp;quot;article-list-column&amp;quot; style=&amp;quot;&lt;span style=&quot;color: #ffac00;&quot;&gt;width: &amp;lt;{$col_width}&amp;gt;%&lt;/span&gt;; float: left; padding: 5px;&amp;quot;&amp;gt;

略過..........................
		
	&amp;lt;/div&amp;gt;	
&amp;lt;{if $smarty.foreach.category.iteration % $num_column eq 0}&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;
&amp;lt;div&amp;gt;
&amp;lt;{/if}&amp;gt;
&amp;lt;{/foreach}&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;第一行是設定每橫列顯示出多少分類數；第二行是設定橫列寬度；第三行是以橫列寬度除以分類數，這樣便得出每個分類的寬度，輸出的數值會插入style裡面的&lt;span style=&quot;color: #ffac00;&quot;&gt;width: &amp;lt;{$col_width}&amp;gt;%&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;從網頁設計的角度來看，如果你的頁面是採用百分比的相對寬度，也就是隨著頁面伸縮而自動調整的寬度，這樣語法的設定，會導致在不同瀏覽器解析度下顯示，便會有不同的結果。就以預設的每橫列為兩個分類數來說，解析度越大，每個分類右側出現空白的地方也就越大，特別是在現今寬屏顯示器逐漸普及的年代，1600或以上像素的寬屏下，空白地方尤為突顯。但若頁面採用的是固定的絕對寬度，則無此弊。&lt;br /&gt;&lt;br /&gt;以我個人的設計，是不會採用這種smarty語法將每個橫列分類數定死。其實要設定橫列分類數，CSS是完全可以勝任，而且比smarty設定的較為彈性多了。&lt;br /&gt;&lt;br /&gt;在百分比頁面寬度下，較理想的排列方式是讓所有分類排列在同一行，隨著不同瀏覽器解析度而自動調整出每橫列的分類數。&lt;br /&gt;&lt;br /&gt;每個分類的寬度，預設下是使用百分比寬度，比較適合頁面為固定的絕對寬度。但若你的頁面是百分比的相對寬度的話，分類則以固定的絕對寬度為佳。&lt;br /&gt;&lt;br /&gt;要讓所有固定寬度的分類排列在同一行，只要給這個分類容器設定為display:inline，便會將所有分類排列在同一行了。&lt;br /&gt;</description>
    </item>
</rdf:RDF>

