歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 08, 2024, 12:22:24 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  開發 / 核心補強 / Re: 模版管理的列表 於: 三月 06, 2006, 11:10:11 下午
james 做的實在不錯也 微笑微笑
對了,lifetype 的 core/plugin 提交的 policy 是怎樣的? (問 markwu)
也許可以把這個有 thumbnail 的版本放進去?
2  開發 / 核心補強 / 模版管理的列表 於: 三月 06, 2006, 12:03:23 下午
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&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 來比較適合吧 吐舌頭
頁: [1]