LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: DrakeGuan 於 三月 06, 2006, 12:03:23 下午



主題: 模版管理的列表
作者: DrakeGuan三月 06, 2006, 12:03:23 下午
Hi

小弟我今天試著把 LifeType 安裝了起來,也還一同把「模版 all in one 包」也抓了回去,全數安裝上去後,哇…還真是多呀 :-D :-D 不過也因為太多了,造成使用上的小小不便:

  • 模版列表的順序,我猜是按照被 insert 進 database 的順序列出來的吧。這樣的好處是最新增加的模板肯定在最下頭,對於每次新增個幾個模版的管理者來說,挺方便的。但如果是像我這樣,一開始就裝上了那個 all in one 包,那就眼花瞭亂了。
  • 每個模版裏如果有 screenshot.jpg 的話,就會有個 link 可以看到,我剛剛在想,如果能在模版列表裏頭就看到縮小圖的話,好像不錯。

針對第一點:
trace 了一下 code,在 getGlobalTemplates() 這個 method 的 return 前加上了 sort( $templates ); 來滿足自己的需求(不曉得是不是改到不適合的地方了 :p),拿出來現醜一下。如果知道怎麼加個排序依據在這個頁面的話,那就更棒了。

針對第二點:
templates/admin/sitetemplates.template
改成如下

程式碼:
      <div class="list_action_button">
      <!--<a href="?op=deleteTemplate&amp;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 來比較適合吧 :-P


主題: Re: 模版管理的列表
作者: lss三月 06, 2006, 01:58:24 下午
針對第一點的模版排序問題,已經在 LifeType 的未來版本修改成最新的先出現了。
(不知道 1.1 之前,到底會不會出 1.0.4 ?)

至於第二點,請看 james 版主的  LifeType模版預覽列表 (http://stu.dhjh.tp.edu.tw/plog/index.php?op=ViewArticle&articleId=1014&blogId=3)

lss


主題: Re: 模版管理的列表
作者: DrakeGuan三月 06, 2006, 11:10:11 下午
james 做的實在不錯也 :):)
對了,lifetype 的 core/plugin 提交的 policy 是怎樣的? (問 markwu)
也許可以把這個有 thumbnail 的版本放進去?