Template FAQ

Template FAQ

出自LifeType 中文文件计画

跳转到: 导航, 搜寻

目录

模版常见问题区

本区是用来整理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 函数说明

註:在即将释出的 1.1 中,这个问题将不会再发生。因为 Mark 已经把所有的模版日期都改过来了。

为什么我的模版无法上传?还出现一堆错误讯息

如果你的错误讯息,看起来像下面这个样子:

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 就会用自己的解压缩程式来处理上传的模版。

为什么我的 blog 有些地方有乱码,但大部份却正常显示中文?

有的模版(尤其是一些非亚洲语系国家作者的作品)会在模版里面的一些标题部份加上 smarty 的 capitalize 修饰子。这个修饰子的作用是让 smarty 变数里的每个英文单字的第一个字母变成大写。可是这个修饰子也会对中文造成影响,所以会让部份中文出现乱码。

遇到这种问题时,请使用模版编辑器(或其他方式修改模版档案),将类似以下的部份:

 <input type="submit" name="Search" value="{$locale->tr("search")|capitalize}" />

里面的

 |capitalize

全部删除就行了