Template FAQ

Template FAQ

出自LifeType 中文文件計畫

(修訂版本間差異)
跳轉到: 導航, 搜尋
(blueish模版裡面中文月份為什麼會有亂碼?)
(blueish模版裡面中文月份為什麼會有亂碼?)
第39行: 第39行:
關於日期的格式設定,可以參考線上 API 文件 [http://api.lifetype.org.tw/da/dcd/class_locale.html#e60a1d55495b8dfa28af2c14a5a0307a  locale 的 formatDate 函數說明]。
關於日期的格式設定,可以參考線上 API 文件 [http://api.lifetype.org.tw/da/dcd/class_locale.html#e60a1d55495b8dfa28af2c14a5a0307a  locale 的 formatDate 函數說明]。
 +
 +
==為什麼我的模版無法上傳?還出現一堆錯誤訊息==
 +
 +
如果你的錯誤訊息,看起來像下面這個樣子:
 +
 +
<pre>
 +
Exception message: exec() has been disabled for security reasons
 +
Error code: 2
 +
-- Backtrace --
 +
/var/www/html/plog/class/file/unpacker/zipunpacker.class.php(62): exec
 +
/var/www/html/plog/class/file/unpacker/unpacker.class.php(136): zipunpacker.unpack
 +
/var/www/html/plog/class/template/templatesandbox.class.php(91): unpacker.unpack
 +
/var/www/html/plog/class/action/admin/adminaddblogtemplateaction.class.php(85): templatesandbox.checktemplateset
 +
/var/www/html/plog/class/action/admin/adminaddblogtemplateaction.class.php(211): adminaddblogtemplateaction._performuploadtemplate
 +
/var/www/html/plog/class/controller/controller.class.php(309): adminaddblogtemplateaction.perform
 +
/var/www/html/plog/admin.php(41): admincontroller.process
 +
</pre>
 +
 +
這代表的是你的主機(通常是虛擬主機)不允許你執行 unzip 這個系統命令。所以上傳之後在解壓縮時發生錯誤。
 +
 +
怎辦麼呢?很簡單,LifeType 提供了自己的解壓縮程式,你只要把 全部站台管控 » 說明工具設定 » unzip_use_native_version 勾選起來就可以了。從此以後,LifeType 就會用自己的解壓縮程式來處理上傳的模版。

在2006年1月5日 (四) 04:43所做的修訂版本

目錄

模版常見問題區

本區是用來整理LifeType中文論壇上與模版相關的常見問題。希望能對入門的使用者有些許的幫助。問題內容將隨論壇問題數量增加,目前尚在整理中。

LifeType有多少模版呢?

截至2005/11/25日為止,官方所提供的模版共有64個

但是初始安裝的Lifetype系統僅包括3個模版,其餘的模版你必須自行下載安裝後才會出現在你的LifeType系統中。

如何取得模版?

你可以從下面的連結下載LifeType官方釋出的模版

我可以一次下載所有模版嗎?

答案是可以的

你可以從官方網站下載_all_templates.zip這個檔案,裡面包含所有官方模版。

注意事項:下載後請先將該檔案解壓縮,刪除該目錄下的newtemplates目錄(該目錄為一空白模版無法正常運作),然後使用FTP軟體將所有目錄上傳到LifeType安裝目錄下的*templates/*目錄。

blueish模版裡面中文月份為什麼會有亂碼?

blueish 模版裡面的日期格式設定並不適合中文使用,必需加以修改才可以正常顯示中文。修改方法如下:

  • 找到 templates/blueish/post.template 。
  • 找到下面這段代碼:
 {$locale->formatDate($postDate,"%j %b, %Y")}
  • 把裡面的 %b 改成 %B 如下:
 {$locale->formatDate($postDate,"%j %B, %Y")}
  • 其他相同的亂碼部份,請自行比照辦理。

關於日期的格式設定,可以參考線上 API 文件 locale 的 formatDate 函數說明

為什麼我的模版無法上傳?還出現一堆錯誤訊息

如果你的錯誤訊息,看起來像下面這個樣子:

Exception message: exec() has been disabled for security reasons
Error code: 2
-- Backtrace --
/var/www/html/plog/class/file/unpacker/zipunpacker.class.php(62): exec
/var/www/html/plog/class/file/unpacker/unpacker.class.php(136): zipunpacker.unpack
/var/www/html/plog/class/template/templatesandbox.class.php(91): unpacker.unpack
/var/www/html/plog/class/action/admin/adminaddblogtemplateaction.class.php(85): templatesandbox.checktemplateset
/var/www/html/plog/class/action/admin/adminaddblogtemplateaction.class.php(211): adminaddblogtemplateaction._performuploadtemplate
/var/www/html/plog/class/controller/controller.class.php(309): adminaddblogtemplateaction.perform
/var/www/html/plog/admin.php(41): admincontroller.process

這代表的是你的主機(通常是虛擬主機)不允許你執行 unzip 這個系統命令。所以上傳之後在解壓縮時發生錯誤。

怎辦麼呢?很簡單,LifeType 提供了自己的解壓縮程式,你只要把 全部站台管控 » 說明工具設定 » unzip_use_native_version 勾選起來就可以了。從此以後,LifeType 就會用自己的解壓縮程式來處理上傳的模版。