2012-11-13 39 views
0

我是EE新手,想要學習基礎知識。關於文件管理器的一些問題:ExpressionEngine:文件管理器

  1. 我上傳了一張照片,並在描述中加入了「貓,小貓」。當我搜索「小貓」時,它會找到照片。但是當我搜索「貓」時,我什麼也沒有。任何想法發生了什麼?

  2. 文件元數據爲:文件標題,文件名,說明,信用和位置。如果我想添加自定義字段呢?我怎麼做?

  3. 在模板文件中,如何訪問圖像的特定操作(我稱之爲「繪製」)?假設我定義了一個再現「縮略圖」爲100x100。我如何訪問模板中的特定格式?

  4. 有沒有辦法隨機化上傳文件的文件名?

  5. 在上傳圖片並對PageSpeed進行測試後,結果表明圖片仍然可以通過無損壓縮進行優化。這個問題如何解決?

回答

2

啊,文件管理器。不是EE最亮的地方。

  1. 如果在文件管理器中的搜索不是 非常強大,這並不會讓我感到意外。我會嘗試更多的變化來縮小它(什麼樣的 字符影響結果 - 逗號,破折號,空格等...做 部分條款匹配?)
  2. 您目前無法將自定義元數據添加到文件管理器。
  3. 使用此語法:{field_name:rendition},例如, {my_image:thumbnail}docs)。
  4. 沒有。
  5. EE只使用您的PHP安裝中提供的GD庫來調整​​ 圖像的大小。如果你想要儘可能高的優化,你將有 自己做你的圖像操作。

鑑於您的疑問,我建議您看看Pixel和Tonic的Assets。它在大多數這些方面提供了優越的文件管理體驗。

+3

只是爲了增加這一點,據我所知,文件搜索只考慮文件名和標題(它們幾乎總是相同的東西)。由於EE的弱點,重新考慮3 - 5,通常最好使用插件來生成圖像操作。 [CE Image](http://www.causingeffect.com/software/expressionengine/ce-image)是我現在所有EE項目的必備項目。 –

+0

肯定的另一張投票在這裏爲CE圖像。它還有一個名爲[CE Lossless]的擴展插件(http://www.causingeffect.com/software/expressionengine/ce-lossless),它提供了您可能要查找的更高級的壓縮級別。 –

+0

如上所述,我發現Pixel和Tonic的資產與CE Image的組合可成爲贏家。如果您需要進一步減小文件大小,CE圖像已經生成,請添加CE Lossless。 – since1976