Hi
小弟我今天試著把 LifeType 安裝了起來,也還一同把「模版 all in one 包」也抓了回去,全數安裝上去後,哇…還真是多呀
不過也因為太多了,造成使用上的小小不便:
- 模版列表的順序,我猜是按照被 insert 進 database 的順序列出來的吧。這樣的好處是最新增加的模板肯定在最下頭,對於每次新增個幾個模版的管理者來說,挺方便的。但如果是像我這樣,一開始就裝上了那個 all in one 包,那就眼花瞭亂了。
- 每個模版裏如果有 screenshot.jpg 的話,就會有個 link 可以看到,我剛剛在想,如果能在模版列表裏頭就看到縮小圖的話,好像不錯。
針對第一點:
trace 了一下 code,在 getGlobalTemplates() 這個 method 的 return 前加上了 sort( $templates ); 來滿足自己的需求(不曉得是不是改到不適合的地方了
),拿出來現醜一下。如果知道怎麼加個
排序依據在這個頁面的話,那就更棒了。
針對第二點:
templates/admin/sitetemplates.template
改成如下
<div class="list_action_button">
<!--<a href="?op=deleteTemplate&templateId={$sitetemplate->getName()}">
<img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete")}" />
</a>-->
{if $sitetemplate->hasScreenshot()}
<a href="javascript:openScreenshotWindow('{$sitetemplate->getScreenshotUrl()}');">
<!-- <img src="imgs/admin/icon_image-16.png" alt="Screenshot" /> -->
<img src="{$sitetemplate->getScreenshotUrl()}" alt="Screenshot" width="80" height="60" />
</a>
{/if}
</div>
可能會寫個 script 自動把所有的 screenshot.jpg 給轉出一份 thumbnail.jpg 來比較適合吧