更改自簡易版,讓顯示更清楚一些。(當只有資料夾而沒有檔案時,就只顯示資料夾的數量。當只有檔案而沒有資料夾,只顯示檔案數量。兩者都有,便兩者皆顯示。兩者都沒有,就顯示為0)
範例:請參考此站的資料夾
綠色部分為新增加之程式碼,可利用複製、貼上的動作去完成它,不必自己輸入啦!
1.修改 albums.template
尋找原始碼為
<a class="nodecoration" href="{$url->albumLink($album)}">
<img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
{$album->getName()} ({$album->getNumResources()})</a>
將其修正為:
<a class="nodecoration" href="{$url->albumLink($album)}">
{assign var="NumChild" value=$album->getNumChildren()}
{assign var="NumResources" value=$album->getNumResources()}
<img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
{$album->getName()}<br/>
{if $NumChild != 0 && $NumResources !=0}
({$NumChild} 資料夾 {$NumResources} 檔案)
{elseif $NumChild != 0 && $NumResources ==0}
({$NumChild} 資料夾)
{elseif $NumChild == 0 && $NumResources !=0}
({$NumResources} 檔案)
{elseif $NumChild == 0 && $NumResources ==0}
(0)
{/if}</a>
2.修改 album.template
尋找原始碼為
<a class="nodecoration" href="{$url->albumLink($childalbum)}">
<img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
{$childalbum->getName()} ({$childalbum->getNumResources()})
</a>
將其修正為:
<a class="nodecoration" href="{$url->albumLink($childalbum)}">
{assign var="NumChild" value=$childalbum->getNumChildren()}
{assign var="NumResources" value=$childalbum->getNumResources()}
<img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
{$childalbum->getName()}<br/>
{if $NumChild != 0 && $NumResources !=0}
({$NumChild} 資料夾 {$NumResources} 檔案)
{elseif $NumChild != 0 && $NumResources ==0}
({$NumChild} 資料夾)
{elseif $NumChild == 0 && $NumResources !=0}
({$NumResources} 檔案)
{elseif $NumChild == 0 && $NumResources ==0}
(0)
{/if}</a>
來源:淡水心、部落情
http://www2.tsps.tpc.edu.tw/lifetype/tsps/archives/144
留言列表