结构变更 [u]XOOPS2 RC1-RC2[/u] [u]XOOPS2 RC3[/u]
skin.html (required, in DB) -> theme.html (required, stored under themes/)
skin_blockcenter_c.html (optional, in DB) -> theme_blockcenter_c.html (optional, under themes/)
skin_blockcenter_l.html (optional, in DB) -> theme_blockcenter_l.html (optional, under themes/)
skin_blockcenter_r.html (optional, in DB) -> theme_blockcenter_r.html (optional, under themes/)
skin_blockleft.html (optional, in DB) -> theme_blockleft.html (optional, under themes/)
skin_blockright.html (optional, in DB) -> theme_blockright.html (optional, under themes/)
image files (optional, in DB) -> image files (optional, under themes/)
module template files (optional, in DB) -> module template files (optional, in DB)
如何将您的XOOPS2主题转换为在RC3中工作 1. 在将任何内容上传到服务器之前,转到主题集管理器并下载您主题的主题集tarball。在所有其他操作之前执行此操作非常重要,因为在RC3中,皮肤(主题)文件不再通过主题集管理器进行管理,因此在升级后将无法下载它们。2. 解压缩tarball,将皮肤文件重命名为上面列出的名称。3. 使用文本编辑器打开skin.html,并修改以下部分(如果有)
<{include file="db:skin_blockleft.html"}>
<{include file="db:skin_blockright.html"}>
<{include file="db:skin_blockcenter_c.html"}>
<{include file="db:skin_blockcenter_l.html"}>
<{include file="db:skin_blockcenter_r.html"}>
到
<{include file="your_theme_name/theme_blockleft.html"}>
<{include file="your_theme_name/theme_blockright.html"}>
<{include file="your_theme_name/theme_blockcenter_c.html"}>
<{include file="your_theme_name/theme_blockcenter_l.html"}>
<{include file="your_theme_name/theme_blockcenter_r.html"}>
当然,别忘了将 your_theme_name 替换为实际的主题名称。4. 将皮肤(主题)文件(不是模板文件)上传到您的服务器上的
themes 目录。所有 .html/.css/image 文件都应该直接放在
/themes/your_theme_name/ 之下。就是这样,升级到 RC3 之后,你应该可以在偏好设置中找到选择你的主题的选项。
Smarty 标签名称更改 一些 Smarty 模板标签也将重命名,以便符合 XOOPS 的命名规范。
<{$meta_xxx}> -> <{$xoops_meta_xxx}>
<{$footer}> -> <{$xoops_footer}>