歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 27, 2024, 10:26:21 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  核心補強  |  模版管理的列表 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 模版管理的列表  (閱讀 8854 次)
DrakeGuan
新手見習
*
文章: 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 來比較適合吧 吐舌頭
已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #1 於: 三月 06, 2006, 01:58:24 下午 »

針對第一點的模版排序問題,已經在 LifeType 的未來版本修改成最新的先出現了。
(不知道 1.1 之前,到底會不會出 1.0.4 ?)

至於第二點,請看 james 版主的 LifeType模版預覽列表

lss
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
DrakeGuan
新手見習
*
文章: 2


檢視個人資料
« 回覆文章 #2 於: 三月 06, 2006, 11:10:11 下午 »

james 做的實在不錯也 微笑微笑
對了,lifetype 的 core/plugin 提交的 policy 是怎樣的? (問 markwu)
也許可以把這個有 thumbnail 的版本放進去?
已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  核心補強  |  模版管理的列表 « 上篇主題 下篇主題 »
    前往: