Structural changes [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)
How to convert your XOOPS2 themes to work in RC3 1. Before uploading anything to your server, go to Themeset Manager and download a themeset tarball for your theme. It is VERY important that you do this before anything else, since skin(theme) files are no longer managed through Themeset Manager in RC3 and thus you won't be able to download them after the upgrade. 2. Extract the tarball, rename the skin files as listed above. 3. Open skin.html with your text editor, and modify the following parts (if any):
<{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"}>
to
<{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"}>
Of course, don't forget to replace your_theme_name with the actual theme name. 4. Upload the skin(theme) files (not template files) to the
themes directory on your server. All .html/.css/image files should be placed directly under
/themes/your_theme_name/. That's all, and you should have an option to select your theme in the preferences after upgrading to RC3.
Smarty tag name changes Some of the Smarty template tags will be renamed as well to conform with the XOOPS naming conventions.
<{$meta_xxx}> -> <{$xoops_meta_xxx}>
<{$footer}> -> <{$xoops_footer}>